[vz-dev] [volkszaehler/vzlogger] ad1bac: Removed INSTALL from install make target

2015-03-02 Diskussionsfäden GitHub
  Branch: refs/heads/master
  Home:   https://github.com/volkszaehler/vzlogger
  Commit: ad1bac8f23d54611e5ef9702e75e5f58a9a59eb8
  
https://github.com/volkszaehler/vzlogger/commit/ad1bac8f23d54611e5ef9702e75e5f58a9a59eb8
  Author: andig cpui...@gmx.de
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
M CMakeLists.txt

  Log Message:
  ---
  Removed INSTALL from install make target


  Commit: 1453077a1be04855992d4c9b01361c49e0d20584
  
https://github.com/volkszaehler/vzlogger/commit/1453077a1be04855992d4c9b01361c49e0d20584
  Author: andig cpui...@gmx.de
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
M CMakeLists.txt

  Log Message:
  ---
  Merge pull request #136 from volkszaehler/andig-patch-1

Removed INSTALL from install make target


Compare: 
https://github.com/volkszaehler/vzlogger/compare/efd38e988a60...1453077a1be0

Re: [vz-dev] vzlogger install script

2015-03-02 Diskussionsfäden Andre Bernemann
Hi,

gute Idee, Danke für das Skript. Ich habe es mal getestet, und prinzipiell
funktioniert es bis auf ein paar Kleinigkeiten:

1. ./install.sh libsml -- klappt einwandfrei

2. ./install.sh libjson:
Ich bekomme folgenden Fehler:

CDPATH=${ZSH_VERSION+.}:  cd .  /bin/bash /home/pi/vz/vzlogger/libs/
json-c/missing aclocal-1.14
/home/pi/vz/vzlogger/libs/json-c/missing: line 81: aclocal-1.14: command
not found
WARNING: 'aclocal-1.14' is missing on your system.
 You should only need it if you modified 'acinclude.m4' or
 'configure.ac' or m4 files included by 'configure.ac'.
 The 'aclocal' program is part of the GNU Automake package:
 http://www.gnu.org/software/automake
 It also requires GNU Autoconf, GNU m4 and Perl in order to run:
 http://www.gnu.org/software/autoconf
 http://www.gnu.org/software/m4/
 http://www.perl.org/
Makefile:462: recipe for target 'aclocal.m4' failed
make: *** [aclocal.m4] Error 127

Wenn ich die Skripte (autogen.sh  ...) manuell direkt im Ordner
libs/json-c durchlaufen lasse klappt es. Möglicherweise gibt es ein Problem
mit pushd und autogen.sh?

3. ./install.sh vzlogger
Fehler:
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: 
-- Installing: /usr/local/share/doc/vzlogger-0-4/README
CMake Error at cmake_install.cmake:36 (FILE):
  file INSTALL cannot find /home/pi/vz/vzlogger/INSTALL.
Makefile:65: recipe for target 'install' failed
make: *** [install] Error 1

Neben INSTALL wird auch die Datei COPYING in cmake_install.cmake
referenziert. Lege ich die beiden Dateien an funktioniert es.

Gruß
André


Andreas Goetz cpui...@gmail.com schrieb am So., 1. März 2015 um 13:49 Uhr:

Hallo Zusammen,

 ich hab mal versucht ein Skript zu bauen das vzlogger installiert oder-
 sofern schon vorhanden- aktualisiert. Wäre schön wenn das jemand testen
 könnte bevor ich es im git einstelle (@Udo: das wäre auch was für Dich ;)

 Viele Grüße,
 Andreas


 #!/bin/bash
 #
 # Installer
 #
 # @copyright Copyright (c) 2015, The volkszaehler.org project
 # @license http://www.opensource.org/licenses/gpl-license.php GNU Public
 License
 # @author Andreas Goetz
 #
 ##
 # The installer will clone all required repositories or update them if
 necessary.
 # Then the modules are compiled and installed
 #
 # USAGE:
 #
 #   Run install.sh from vzlogger or parent folder
 #
 #   ./install.sh
 #
 #   To execute specific parts of the build select which ones to run:
 #
 #   ./install.sh list of modules
 #
 #   Modules:
 # - vzlogger (libraries must be in place already)
 # - libjson
 # - libsml
 # - clean (will clean the respektive make targets, requires explicitly
 naming the modules)
 #
 # To run a clean build:
 #
 #   ./install.sh vzlogger libjson libsml clean
 #
 ##
 # This file is part of volkzaehler.org
 #
 # volkzaehler.org is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
 # the Free Software Foundation, either version 3 of the License, or
 # any later version.
 #
 # volkzaehler.org is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
 # along with volkszaehler.org. If not, see http://www.gnu.org/licenses/.
 ##

 set -e
 shopt -s nocasematch

 ###
 # some defaults
 vzlogger_dir=vzlogger
 lib_dir=libs
 git_config=.git/config

 ###
 # functions
 ask() {
 question=$1
 default=$2
 read -e -p $question [$default] 
 REPLY=${REPLY:-$default}
 }

 contains() {
 [[ $1 =~ $2 ]]  true || false
 }

 git_is_repo() {
 folder=$1
 match=${2-$folder}

 if [ -e $folder/$git_config ]  grep -q $match
 $folder/$git_config; then
 true
 else
 false
 fi
 }

 git_update() {
 folder=$1
 git_repo=$2
 match=${3-$folder}
 git_params=${4-}

 if git_is_repo $folder $match; then
 echo $folder folder: $(pwd)/$folder
 git_dirty=$(cd $folder; git fetch; git log HEAD.. --oneline)
 else
 echo $folder not found
 echo cloning $folder git repository
 git clone $git_params $git_repo
 fi

 if [ -n $git_dirty ]; then
 echo updating $folder git repository with remote changes
 pushd $folder
 git pull
 popd
 fi
 }


 ###
 # header
 echo vzlogger installation script

 ###
 # check prerequisites
 echo
 echo -n checking prerequisites:

 deps=( grep pidof git cmake pkg-config autoreconf )
 for binary in ${deps[@]}; do
 if binpath=$(which $binary) ; then
 echo -n  $binary
 else
 echo
 echo  $binary: not found. 

[vz-dev] [volkszaehler/vzlogger] 1bd4f3: Updated readme with installation instructions

2015-03-02 Diskussionsfäden GitHub
  Branch: refs/heads/master
  Home:   https://github.com/volkszaehler/vzlogger
  Commit: 1bd4f36ea3ceb775000d294b9a2b3a6607cf7933
  
https://github.com/volkszaehler/vzlogger/commit/1bd4f36ea3ceb775000d294b9a2b3a6607cf7933
  Author: andig cpui...@gmx.de
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
M README

  Log Message:
  ---
  Updated readme with installation instructions


  Commit: c081ce41e22c217037ab33dee73790c13f43e7a1
  
https://github.com/volkszaehler/vzlogger/commit/c081ce41e22c217037ab33dee73790c13f43e7a1
  Author: andig cpui...@gmx.de
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
M README

  Log Message:
  ---
  Merge pull request #135 from andig/readme

Updated readme with installation instructions


Compare: 
https://github.com/volkszaehler/vzlogger/compare/6a0609bda886...c081ce41e22c

[vz-dev] [volkszaehler/vzlogger]

2015-03-02 Diskussionsfäden GitHub
  Branch: refs/heads/mbehr-libmicrohttpd
  Home:   https://github.com/volkszaehler/vzlogger


[vz-dev] [volkszaehler/vzlogger] efd38e: Updated link to install.sh

2015-03-02 Diskussionsfäden GitHub
  Branch: refs/heads/master
  Home:   https://github.com/volkszaehler/vzlogger
  Commit: efd38e988a601515ace6f9a54fd71d369147a436
  
https://github.com/volkszaehler/vzlogger/commit/efd38e988a601515ace6f9a54fd71d369147a436
  Author: andig cpui...@gmx.de
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
M README

  Log Message:
  ---
  Updated link to install.sh




Re: [vz-dev] vzlogger install script

2015-03-02 Diskussionsfäden Andreas Goetz
Hallo Andre,

On Mon, Mar 2, 2015 at 2:55 PM, Andre Bernemann andre.bernem...@gmail.com
wrote:

 gute Idee, Danke für das Skript. Ich habe es mal getestet, und prinzipiell
 funktioniert es bis auf ein paar Kleinigkeiten:


Das wäre ja schön, aber die Mängelliste ist ja doch etwas länger.


 1. ./install.sh libsml -- klappt einwandfrei


Der vollständigkeit halber: was hast Du vorher gemacht? git clone? wget?
Hattest Du install.sh auch mal ohne Parameter aufgerufen? Gelten die
Ergebnisse unten für einen frischen git clone? Wann hattest Du das getestet?



 2. ./install.sh libjson:
 Ich bekomme folgenden Fehler:

 CDPATH=${ZSH_VERSION+.}:  cd .  /bin/bash /home/pi/vz/vzlogger/libs/
 json-c/missing aclocal-1.14
 /home/pi/vz/vzlogger/libs/json-c/missing: line 81: aclocal-1.14: command
 not found
 WARNING: 'aclocal-1.14' is missing on your system.
  You should only need it if you modified 'acinclude.m4' or
  'configure.ac' or m4 files included by 'configure.ac'.
  The 'aclocal' program is part of the GNU Automake package:
  http://www.gnu.org/software/automake
  It also requires GNU Autoconf, GNU m4 and Perl in order to run:
  http://www.gnu.org/software/autoconf
  http://www.gnu.org/software/m4/
  http://www.perl.org/
 Makefile:462: recipe for target 'aclocal.m4' failed
 make: *** [aclocal.m4] Error 127

 Wenn ich die Skripte (autogen.sh  ...) manuell direkt im Ordner
 libs/json-c durchlaufen lasse klappt es. Möglicherweise gibt es ein Problem
 mit pushd und autogen.sh?


Ich passe. Überhaupt keine Idee. Kann das nur nochmal vom Start weg
versuchen nachzuvollziehen.


 3. ./install.sh vzlogger

Fehler:
 Install the project...
 /usr/bin/cmake -P cmake_install.cmake
 -- Install configuration: 
 -- Installing: /usr/local/share/doc/vzlogger-0-4/README
 CMake Error at cmake_install.cmake:36 (FILE):
   file INSTALL cannot find /home/pi/vz/vzlogger/INSTALL.
 Makefile:65: recipe for target 'install' failed
 make: *** [install] Error 1

 Neben INSTALL wird auch die Datei COPYING in cmake_install.cmake
 referenziert. Lege ich die beiden Dateien an funktioniert es.


Kommt der Fehler auch wenn Du einfach nur

cmake .
make
sudo make install

aufrufst?

Bei mir gibt es COPYING, im git ist sie ebenfalls- warum existiert die
Datei bei Dir nicht standardmäßig?

@root, @mbehr: kann es sein dass das Aufräumen der Automake Umgebung etwas
damit zu tun hat (mindestens bzgl. INSTALL)?


 Gruß
 André


Viele Grüße,
Andreas




 Andreas Goetz cpui...@gmail.com schrieb am So., 1. März 2015 um
 13:49 Uhr:

 Hallo Zusammen,

 ich hab mal versucht ein Skript zu bauen das vzlogger installiert oder-
 sofern schon vorhanden- aktualisiert. Wäre schön wenn das jemand testen
 könnte bevor ich es im git einstelle (@Udo: das wäre auch was für Dich ;)

 Viele Grüße,
 Andreas


 #!/bin/bash
 #
 # Installer
 #
 # @copyright Copyright (c) 2015, The volkszaehler.org project
 # @license http://www.opensource.org/licenses/gpl-license.php GNU Public
 License
 # @author Andreas Goetz
 #
 ##
 # The installer will clone all required repositories or update them if
 necessary.
 # Then the modules are compiled and installed
 #
 # USAGE:
 #
 #   Run install.sh from vzlogger or parent folder
 #
 #   ./install.sh
 #
 #   To execute specific parts of the build select which ones to run:
 #
 #   ./install.sh list of modules
 #
 #   Modules:
 # - vzlogger (libraries must be in place already)
 # - libjson
 # - libsml
 # - clean (will clean the respektive make targets, requires
 explicitly naming the modules)
 #
 # To run a clean build:
 #
 #   ./install.sh vzlogger libjson libsml clean
 #
 ##
 # This file is part of volkzaehler.org
 #
 # volkzaehler.org is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
 # the Free Software Foundation, either version 3 of the License, or
 # any later version.
 #
 # volkzaehler.org is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
 # along with volkszaehler.org. If not, see http://www.gnu.org/licenses/
 .
 ##

 set -e
 shopt -s nocasematch

 ###
 # some defaults
 vzlogger_dir=vzlogger
 lib_dir=libs
 git_config=.git/config

 ###
 # functions
 ask() {
 question=$1
 default=$2
 read -e -p $question [$default] 
 REPLY=${REPLY:-$default}
 }

 contains() {
 [[ $1 =~ $2 ]]  true || false
 }

 git_is_repo() {
 folder=$1
 match=${2-$folder}

 if [ -e $folder/$git_config ]  grep -q $match
 $folder/$git_config; then
 true
 else
 false
 fi
 }

 git_update() {
 folder=$1
 git_repo=$2
 match=${3-$folder}
 

Re: [vz-dev] vzlogger install script

2015-03-02 Diskussionsfäden Andre Bernemann
Hallo Andreas,

Andreas Goetz cpui...@gmail.com schrieb am Mo., 2. März 2015 um 16:23 Uhr:

 Hallo Andre,

 On Mon, Mar 2, 2015 at 2:55 PM, Andre Bernemann andre.bernem...@gmail.com
  wrote:

 gute Idee, Danke für das Skript. Ich habe es mal getestet, und
 prinzipiell funktioniert es bis auf ein paar Kleinigkeiten:


 Das wäre ja schön, aber die Mängelliste ist ja doch etwas länger.



 1. ./install.sh libsml -- klappt einwandfrei


 Der vollständigkeit halber: was hast Du vorher gemacht? git clone? wget?
 Hattest Du install.sh auch mal ohne Parameter aufgerufen? Gelten die
 Ergebnisse unten für einen frischen git clone? Wann hattest Du das getestet?


Vorher hatte ich einen git reset durchgeführt. Ich habe libsml schon
woanders liegen, der Installer hat es aber innerhalb des vzlogger Ordners
(unter libs wie geplant) neu angelegt. Damit ist libsml ein frischer git
clone, obwohl mein pi libsml grundsätzlich schon mal kompiliert hat.
Dependencies sind demnach alle vorhanden. Durchgeführt habe ich es nach den
letzten Änderungen im git (efd38e9).

Ich habe es nun wie folgt nochmal auf 2 rPi's durchgeführt:

- wget install.sh
- chmod +x
- ./install ohne Parameter aufgerufen: Alles wird heruntergeladen, erster
Fehler tritt beim make von libjson auf (s.u.).
- manuell autogen.sh in ./vzlogger/libs/json-c aufgerufen
- touch INSTALL im vzlogger Verzeichnis
- nochmals ./install.sh ohne Parameter aufgerufen
-- läuft dann fast komplett durch, zuletzt kommt noch ein kleiner Fehler
aus Z249: ./install.sh: line 247: [: too many arguments, aber das ist ja
eine Kleinigkeit.



 2. ./install.sh libjson:
 Ich bekomme folgenden Fehler:

 CDPATH=${ZSH_VERSION+.}:  cd .  /bin/bash /home/pi/vz/vzlogger/libs/
 json-c/missing aclocal-1.14
 /home/pi/vz/vzlogger/libs/json-c/missing: line 81: aclocal-1.14: command
 not found
 WARNING: 'aclocal-1.14' is missing on your system.
  You should only need it if you modified 'acinclude.m4' or
  'configure.ac' or m4 files included by 'configure.ac'.
  The 'aclocal' program is part of the GNU Automake package:
  http://www.gnu.org/software/automake
  It also requires GNU Autoconf, GNU m4 and Perl in order to run:
  http://www.gnu.org/software/autoconf
  http://www.gnu.org/software/m4/
  http://www.perl.org/
 Makefile:462: recipe for target 'aclocal.m4' failed
 make: *** [aclocal.m4] Error 127

 Wenn ich die Skripte (autogen.sh  ...) manuell direkt im Ordner
 libs/json-c durchlaufen lasse klappt es. Möglicherweise gibt es ein Problem
 mit pushd und autogen.sh?


 Ich passe. Überhaupt keine Idee. Kann das nur nochmal vom Start weg
 versuchen nachzuvollziehen.


 3. ./install.sh vzlogger

 Fehler:
 Install the project...
 /usr/bin/cmake -P cmake_install.cmake
 -- Install configuration: 
 -- Installing: /usr/local/share/doc/vzlogger-0-4/README
 CMake Error at cmake_install.cmake:36 (FILE):
   file INSTALL cannot find /home/pi/vz/vzlogger/INSTALL.
 Makefile:65: recipe for target 'install' failed
 make: *** [install] Error 1

 Neben INSTALL wird auch die Datei COPYING in cmake_install.cmake
 referenziert. Lege ich die beiden Dateien an funktioniert es.


 Kommt der Fehler auch wenn Du einfach nur

 cmake .
 make
 sudo make install

 aufrufst?


Ja.




Bei mir gibt es COPYING, im git ist sie ebenfalls- warum existiert die
 Datei bei Dir nicht standardmäßig?

 @root, @mbehr: kann es sein dass das Aufräumen der Automake Umgebung etwas
 damit zu tun hat (mindestens bzgl. INSTALL)?


Ok, COPYING war da, hatte ich übersehen, mein Fehler. INSTALL fehlt
allerdings.



 Gruß
 André


 Viele Grüße,
 Andreas


Ich hoffe das hilft weiter.

Gruß
André

P.S.: Komplett OT, aber ich wäre ein großer Fan des raw Kontextes in der
Middleware.



 Andreas Goetz cpui...@gmail.com schrieb am So., 1. März 2015 um
 13:49 Uhr:

 Hallo Zusammen,

 ich hab mal versucht ein Skript zu bauen das vzlogger installiert oder-
 sofern schon vorhanden- aktualisiert. Wäre schön wenn das jemand testen
 könnte bevor ich es im git einstelle (@Udo: das wäre auch was für Dich ;)

 Viele Grüße,
 Andreas


 #!/bin/bash
 #
 # Installer
 #
 # @copyright Copyright (c) 2015, The volkszaehler.org project
 # @license http://www.opensource.org/licenses/gpl-license.php GNU
 Public License
 # @author Andreas Goetz
 #
 ##
 # The installer will clone all required repositories or update them if
 necessary.
 # Then the modules are compiled and installed
 #
 # USAGE:
 #
 #   Run install.sh from vzlogger or parent folder
 #
 #   ./install.sh
 #
 #   To execute specific parts of the build select which ones to run:
 #
 #   ./install.sh list of modules
 #
 #   Modules:
 # - vzlogger (libraries must be in place already)
 # - libjson
 # - libsml
 # - clean (will clean the respektive make targets, requires
 explicitly naming the modules)
 #
 # To run a clean build:
 #
 #   ./install.sh vzlogger libjson libsml clean
 #
 ##
 # This file is part of volkzaehler.org
 #
 # 

[vz-dev] [volkszaehler/vzlogger] ad1bac: Removed INSTALL from install make target

2015-03-02 Diskussionsfäden GitHub
  Branch: refs/heads/andig-patch-1
  Home:   https://github.com/volkszaehler/vzlogger
  Commit: ad1bac8f23d54611e5ef9702e75e5f58a9a59eb8
  
https://github.com/volkszaehler/vzlogger/commit/ad1bac8f23d54611e5ef9702e75e5f58a9a59eb8
  Author: andig cpui...@gmx.de
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
M CMakeLists.txt

  Log Message:
  ---
  Removed INSTALL from install make target




[vz-dev] Wünsche fürs Frontend -Kalender

2015-03-02 Diskussionsfäden R.Wismann




Hallo Zusammen,



habe nun meinen RPI wieder erfolgreich neu mit der Volkszähler Software
aufgesetzt und die Neuerung im Frontend sind schon sehr gut.



Bei der täglichen Bedienung hätte ich einen Wunsch und vielleicht geht er
ja irgendwann in Erfüllung J



Ich gucke mir sehr oft Trends auf Tagesbasis an. D.H. Trends von 0h bis
24h um besser vergleichen zu können etc.



Per Standardknopf ist erstmal jetzige Uhrzeit -24h möglich.



Leider ist es nicht ganz einfach eine Trenddarstellung genau auf
0:00h-24:00h zu justieren und Sprünge zwischen verschiedenen Tagen
brauchen vorher schon ein paar manuelle Eingriffe, die nicht im Browser
fest speicherbar sind.



Bringt es dem Frontend nicht eine gehörige Verbesserung, einen
Dropdown-Kalender zu haben, wo man ein Datum wählt und die Anzeige zeigt
genau diesen Tag (24h) an?



So etwas etwa? http://www.jnoll.de/images/screen_kalender2.JPG



Wie denkt Ihr darüber und kann man einen Entwickler dafür begeistern?



Beste Grüße und Danke



Ralf






-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

[vz-dev] [volkszaehler/vzlogger] 6fb4a5: Fix install issues with libjson compile and folder...

2015-03-02 Diskussionsfäden GitHub
  Branch: refs/heads/install-2
  Home:   https://github.com/volkszaehler/vzlogger
  Commit: 6fb4a54de9c017ea174e5fc226b82d67b8c6f19c
  
https://github.com/volkszaehler/vzlogger/commit/6fb4a54de9c017ea174e5fc226b82d67b8c6f19c
  Author: andig cpui...@gmx.de
  Date:   2015-03-02 (Mon, 02 Mar 2015)

  Changed paths:
M install.sh

  Log Message:
  ---
  Fix install issues with libjson compile and folder detection