[vz-users] volkszaehler-users Digest, Vol 65, Issue 13

johannes johannes.wimmer006 at gmail.com
Wed Dec 7 12:59:20 CET 2016


Hallo,

ja ich habe nun wirklich alles mehrmals durchgelesen und nun schon 
Stundenlang gedebuged.

der Push url Befehl ist in der original vzlogger.conf enthalten und ich 
dachte ich brauche den Befehl eben um die Werte in die middleware zu 
speichern.


Also in wenn ich mit

http://<server>/<path>/middleware.php/data/<uuid>.json?operation=add&value=<1|Sensor Wert>

manuell in die Datenbank speichere sind die Einträge vorhanden und 
werden auch im Frontend-Graph richtig angezeigt.

was muss ich sonst tun um Werte an die middleware zu übergeben?
mein log sagt (wenn mehr Werte gelesen wurden auch mehr):
[Dec 07 12:42:33][chn0] Adding reading to queue (value=490.00 
ts=1481110660000)
[Dec 07 12:42:33][push] push: { "data": [ { "uuid": 
"072d3960-b230-11e6-b31e-292a827213ce", "tuples": [ [ 1481110660000, 490 
] ] } ] }

aber wie schon erwähnt im Frontend und auch in der Datenbank tauchen die 
Werte nicht auf.

kann es sein dass der OSM meter "aggtime" nicht übernimmt? denn mein 
Meter fragt jede Sekunde ab egal was ich eintrage.



Am 2016-12-06 um 18:27 schrieb 
volkszaehler-users-request at demo.volkszaehler.org:
> Send volkszaehler-users mailing list submissions to
> 	volkszaehler-users at demo.volkszaehler.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> 	https://demo.volkszaehler.org/mailman/listinfo/volkszaehler-users
> or, via email, send a message with subject or body 'help' to
> 	volkszaehler-users-request at demo.volkszaehler.org
>
> You can reach the person managing the list at
> 	volkszaehler-users-owner at demo.volkszaehler.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of volkszaehler-users digest..."
>
>
> Today's Topics:
>
>     1. Re: keine Werte im Frontend (Andreas Götz)
>     2. Fwd: keine Werte im Frontend (johannes)
>     3. Re: Hilfe bei Setup von dbcopy (Theo)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 6 Dec 2016 18:13:39 +0100
> From: Andreas Götz <cpuidle at gmail.com>
> To: "volkszaehler.org - users"
> 	<volkszaehler-users at demo.volkszaehler.org>
> Subject: Re: [vz-users] keine Werte im Frontend
> Message-ID: <0B00564A-1A0E-47E2-A8CE-28B2D4155A10 at gmail.com>
> Content-Type: text/plain;	charset=utf-8
>
> Was willst Du mit der Push url? Wiki/howto/debug befolgt?
>
> Viele Grüße,
> Andreas
>
>> Am 06.12.2016 um 18:12 schrieb johannes <johannes.wimmer006 at gmail.com>:
>>
>> Hallo,
>>
>> ich bräuchte bitte kurz Hilfe, lese einen OSM Zähler aus, aber im Volkszähler-Frontend werden keine Werte angezeigt. Den Kanal habe ich im Frontend erstellt.
>>
>>
>> Wenn ich als "push-url" http://192.168.0.101/push/data.json verwende bekomme ich Fehler 404 zurück und mit meiner aktuellen Einstellung 200 was ok sein sollte aber trozdem kommen keine Werte im Frontend an.
>>
>>
>> Meine Config ist die aktuelle vzlogger.conf.OSMmeter Datei an mein System angepasst:
>>
>> // General settings
>>     "daemon": false,        // run periodically
>>     "verbosity":15,         // log verbosity (0=log_error and log_warning, 5=log_info, 10=log_debug, 15=log_finest)
>>     "log": "/var/log/vzlogger.log", // log file, optional
>>     "retry": 30,            // http retry delay in seconds
>>
>>     // Build-in HTTP server
>>     "local": {
>>         "enabled": true,   // enable local HTTPd for serving live readings
>>         "port": 8080,       // TCP port for local HTTPd
>>         "index": true,      // provide index listing of available channels if no UUID was requested
>>         "timeout": 30,      // timeout for long polling comet requests in seconds (0 disables comet)
>>         "buffer": -1        // HTTPd buffer configuration for serving readings, default -1
>>                             //   >0: number of seconds of readings to serve
>>                             //   <0: number of tuples to server per channel (e.g. -3 will serve 3 tuples)
>>     },
>>
>>     // realtime notification settings
>>     "push": [
>>         {
>>             "url": "http://192.168.0.101"  // notification destination, e.g. frontend push-server
>>         }
>>     ],
>>
>>     // Meter configuration
>>
>>     "meters": [
>>         // example for OMS (M-Bus based) meter
>>         {
>>                 "enabled" : true,
>>                 "skip": false,
>>                 "interval": -1,
>>                 "aggtime": -60,
>>                 "aggfixedinterval": true,
>>                 "protocol": "oms",
>>                 "device": "/dev/ttyUSB0",
>>                 "baudrate": 9600, // optional default 9600
>>                 "key": "2EB0D8EDD25B41D6B336A23B074BA49E", // AES key in hex without spaces. Needs to be exactly 32 chars
>>                 "mbus_debug": false, // optional provide additional debug output from libmbus on the console/stderr/stdout
>>
>>                 "channel": {                    // example channel. multiple channels supported as well
>>                 "api": "volkszaehler",
>>                 "uuid": "072d3960-b230-11e6-b31e-292a827213ce",
>>                 "middleware": "http://127.0.0.1/middleware.php",
>>                 "identifier": "1.7.0"   // currently 1.7.0, 1.8.0, 2.7.0, 2.8.0 supported
>>             }
>>
>>         }
>>     ]
>> }
>>
>> und das ist meine Log-datei:
>>
>> [Dec 06 17:45:10][main] vzlogger v0.6.0 based on heads/master-0-g462c3077bd from Sun, 30 Oct 2016 15:07:12 +0100 started.
>> [Dec 06 17:45:10][mtr0] Creating new meter with protocol oms.
>> [Dec 06 17:45:10][oms]  Using libmbus version 0.8.0
>> [Dec 06 17:45:10][mtr0] Meter configured, enabled.
>> [Dec 06 17:45:10]       New meter initialized (protocol=oms)
>> [Dec 06 17:45:10]       Configure channel.
>> [Dec 06 17:45:10][chn0] New channel initialized (uuid=...7213ce api=volkszaehler id=1.7.0)
>> [Dec 06 17:45:10]       Have 1 meters.
>> [Dec 06 17:45:10][main] log level is 15
>> [Dec 06 17:45:10][main] daemon=0, local=1
>> [Dec 06 17:45:10]       Process not  daemonized...
>> [Dec 06 17:45:10]       Opened logfile /var/log/vzlogger.log
>> [Dec 06 17:45:10][push] pushdata_thread created.
>> [Dec 06 17:45:10][]     ===> Start meters
>> [Dec 06 17:45:10][push] Start push_data_thread
>> [Dec 06 17:45:10][mtr0] Meter connection established
>> [Dec 06 17:45:10][mtr0] Meter thread started
>> [Dec 06 17:45:10][mtr0] Meter is opened. Starting channels.
>> [Dec 06 17:45:10][chn0] Logging thread not started
>> [Dec 06 17:45:10][http] Starting local interface HTTPd on port 8080
>> [Dec 06 17:45:10][]     Startup done.
>> [Dec 06 17:45:10][mtr0] Number of readers: 100
>> [Dec 06 17:45:10][mtr0] Config.daemon: 0
>> [Dec 06 17:45:10][mtr0] Config.local: 1
>> [Dec 06 17:45:10][mtr0] Got 0 new readings from meter:
>> [Dec 06 17:45:10][mtr0] Got 0 new readings from meter:
>> [Dec 06 17:45:10][mtr0] Got 0 new readings from meter:
>> [Dec 06 17:45:10][mtr0] Got 0 new readings from meter:
>> [Dec 06 17:45:10][oms]  got valid mbus frame with len=95, type=4 control=73 controlinfo=5b address=f0
>> [Dec 06 17:45:10][oms]  got SND_UD without SND_NKE
>> [Dec 06 17:45:10][oms]  got SND_UD packet
>> [Dec 06 17:45:10][oms]  control_word = 0x550
>> [Dec 06 17:45:10][oms]  AES with dyn. init. vector for 5 16-byte blocks plus 3 unencrypted data bytes
>> [Dec 06 17:45:10][oms]  successfully decrypted a frame
>> [Dec 06 17:45:10][oms]  got 10 data records: active mbus_debug for detail infos
>> [Dec 06 17:45:10][oms]  DIF=06, NDIFE=00, DIFE1=00, VIF=6d, NVIFE=00 VIFE1=00 VIFE2=00
>> [Dec 06 17:45:10][oms]  time=2016-12-06 17:45:16
>> [Dec 06 17:45:10][oms]  DIF=04, NDIFE=00, DIFE1=00, VIF=03, NVIFE=00 VIFE1=00 VIFE2=00
>> [Dec 06 17:45:10][oms]  Obis 1.8.0 102505.000000 Energy (Wh)
>> [Dec 06 17:45:10][oms]  DIF=04, NDIFE=00, DIFE1=00, VIF=83, NVIFE=01 VIFE1=3c VIFE2=00
>> [Dec 06 17:45:10][oms]  Obis 2.8.0 7956.000000 Energy (Wh)
>> [Dec 06 17:45:10][oms]  DIF=84, NDIFE=01, DIFE1=10, VIF=fb, NVIFE=02 VIFE1=82 VIFE2=73
>> [Dec 06 17:45:10][oms]  DIF=84, NDIFE=01, DIFE1=10, VIF=fb, NVIFE=03 VIFE1=82 VIFE2=f3
>> [Dec 06 17:45:10][oms]  DIF=04, NDIFE=00, DIFE1=00, VIF=2b, NVIFE=00 VIFE1=00 VIFE2=00
>> [Dec 06 17:45:10][oms]  Obis 1.7.0 2018.000000 Power (W)
>> [Dec 06 17:45:10][oms]  DIF=04, NDIFE=00, DIFE1=00, VIF=ab, NVIFE=01 VIFE1=3c VIFE2=00
>> [Dec 06 17:45:10][oms]  Obis 2.7.0 0.000000 Power (W)
>> [Dec 06 17:45:10][oms]  DIF=04, NDIFE=00, DIFE1=00, VIF=fb, NVIFE=01 VIFE1=14 VIFE2=00
>> [Dec 06 17:45:10][oms]  DIF=04, NDIFE=00, DIFE1=00, VIF=fb, NVIFE=02 VIFE1=94 VIFE2=3c
>> [Dec 06 17:45:10][oms]  DIF=04, NDIFE=00, DIFE1=00, VIF=83, NVIFE=02 VIFE1=ff VIFE2=04
>> [Dec 06 17:45:10][mtr0] Got 4 new readings from meter:
>> [Dec 06 17:45:11][mtr0] Reading: id=255-255:1.8.0*255/ObisIdentifier:255-255:1.8.0*255 value=102505.00 ts=1481042716000
>> [Dec 06 17:45:11][mtr0] Reading: id=255-255:2.8.0*255/ObisIdentifier:255-255:2.8.0*255 value=7956.00 ts=1481042716000
>> [Dec 06 17:45:11][mtr0] Reading: id=255-255:1.7.0*255/ObisIdentifier:255-255:1.7.0*255 value=2018.00 ts=1481042716000
>> [Dec 06 17:45:11][mtr0] Reading: id=255-255:2.7.0*255/ObisIdentifier:255-255:2.7.0*255 value=0.00 ts=1481042716000
>> [Dec 06 17:45:11][chn0] Adding reading to queue (value=2018.00 ts=1481042716000)
>> [Dec 06 17:45:11][push] push: { "data": [ { "uuid": "072d3960-b230-11e6-b31e-292a827213ce", "tuples": [ [ 1481042716000, 2018 ] ] } ] }
>> [Dec 06 17:45:11][push] added to uuid 072d3960-b230-11e6-b31e-292a827213ce
>> [Dec 06 17:45:11][push] CURL Request to http://192.168.0.101 succeeded with code: 200
>> [Dec 06 17:45:11][push] send ok to url http://192.168.0.101
>>
>>
>>
>>
>> kann mir da bitte Jemand weiter helfen.
>> lg Johannes
>
> ------------------------------
>
> Message: 2
> Date: Tue, 6 Dec 2016 18:17:40 +0100
> From: johannes <johannes.wimmer006 at gmail.com>
> To: volkszaehler-users at lists.volkszaehler.org
> Subject: [vz-users] Fwd: keine Werte im Frontend
> Message-ID: <e11fdd5c-ecc4-9fe6-214e-c0f8d32a5395 at gmail.com>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> Hallo,
>
> Hier nun die gleiche Anfrage noch einmal etwas Verändert bitte diesen Thread verwenden. Danke!
>
>
> ich bräuchte bitte kurz Hilfe, lese einen OSM Zähler aus, aber im
> Volkszähler-Frontend werden keine Werte angezeigt. Den Kanal habe ich im
> Frontend erstellt.
>
>
> Wenn ich als "push-url" http://192.168.0.101/push/data.json verwende
> bekomme ich Fehler 404 zurück und mit meiner aktuellen Einstellung 200
> was ok sein sollte aber trozdem kommen keine Werte im Frontend an.
>
>
> Meine Config ist die aktuelle vzlogger.conf.OSMmeter Datei an mein
> System angepasst:
>
> // General settings
>       "daemon": false,        // run periodically
>       "verbosity":15,         // log verbosity (0=log_error and
> log_warning, 5=log_info, 10=log_debug, 15=log_finest)
>       "log": "/var/log/vzlogger.log", // log file, optional
>       "retry": 30,            // http retry delay in seconds
>
>       // Build-in HTTP server
>       "local": {
>           "enabled": true,   // enable local HTTPd for serving live readings
>           "port": 8080,       // TCP port for local HTTPd
>           "index": true,      // provide index listing of available
> channels if no UUID was requested
>           "timeout": 30,      // timeout for long polling comet requests
> in seconds (0 disables comet)
>           "buffer": -1        // HTTPd buffer configuration for serving
> readings, default -1
>                               //   >0: number of seconds of readings to serve
>                               //   <0: number of tuples to server per
> channel (e.g. -3 will serve 3 tuples)
>       },
>
>       // realtime notification settings
>       "push": [
>           {
>               "url": "http://192.168.0.101"  // notification destination,
> e.g. frontend push-server
>           }
>       ],
>
>       // Meter configuration
>
>       "meters": [
>           // example for OMS (M-Bus based) meter
>           {
>                   "enabled" : true,
>                   "skip": false,
>                   "interval": -1,
>                   "aggtime": -60,
>                   "aggfixedinterval": true,
>                   "protocol": "oms",
>                   "device": "/dev/ttyUSB0",
>                   "baudrate": 9600, // optional default 9600
>                   "key": "zensiert", // AES key
> in hex without spaces. Needs to be exactly 32 chars
>                   "mbus_debug": false, // optional provide additional
> debug output from libmbus on the console/stderr/stdout
>
>                   "channel": {                    // example channel.
> multiple channels supported as well
>                   "api": "volkszaehler",
>                   "uuid": "072d3960-b230-11e6-b31e-292a827213ce",
>                   "middleware": "http://127.0.0.1/middleware.php",
>                   "identifier": "1.7.0"   // currently 1.7.0, 1.8.0,
> 2.7.0, 2.8.0 supported
>               }
>
>           }
>       ]
> }
>
> und das ist meine Log-datei:
>
> [Dec 06 17:45:10][main] vzlogger v0.6.0 based on
> heads/master-0-g462c3077bd from Sun, 30 Oct 2016 15:07:12 +0100 started.
> [Dec 06 17:45:10][mtr0] Creating new meter with protocol oms.
> [Dec 06 17:45:10][oms]  Using libmbus version 0.8.0
> [Dec 06 17:45:10][mtr0] Meter configured, enabled.
> [Dec 06 17:45:10]       New meter initialized (protocol=oms)
> [Dec 06 17:45:10]       Configure channel.
> [Dec 06 17:45:10][chn0] New channel initialized (uuid=...7213ce
> api=volkszaehler id=1.7.0)
> [Dec 06 17:45:10]       Have 1 meters.
> [Dec 06 17:45:10][main] log level is 15
> [Dec 06 17:45:10][main] daemon=0, local=1
> [Dec 06 17:45:10]       Process not  daemonized...
> [Dec 06 17:45:10]       Opened logfile /var/log/vzlogger.log
> [Dec 06 17:45:10][push] pushdata_thread created.
> [Dec 06 17:45:10][]     ===> Start meters
> [Dec 06 17:45:10][push] Start push_data_thread
> [Dec 06 17:45:10][mtr0] Meter connection established
> [Dec 06 17:45:10][mtr0] Meter thread started
> [Dec 06 17:45:10][mtr0] Meter is opened. Starting channels.
> [Dec 06 17:45:10][chn0] Logging thread not started
> [Dec 06 17:45:10][http] Starting local interface HTTPd on port 8080
> [Dec 06 17:45:10][]     Startup done.
> [Dec 06 17:45:10][mtr0] Number of readers: 100
> [Dec 06 17:45:10][mtr0] Config.daemon: 0
> [Dec 06 17:45:10][mtr0] Config.local: 1
> [Dec 06 17:45:10][mtr0] Got 0 new readings from meter:
> [Dec 06 17:45:10][mtr0] Got 0 new readings from meter:
> [Dec 06 17:45:10][mtr0] Got 0 new readings from meter:
> [Dec 06 17:45:10][mtr0] Got 0 new readings from meter:
> [Dec 06 17:45:10][oms]  got valid mbus frame with len=95, type=4
> control=73 controlinfo=5b address=f0
> [Dec 06 17:45:10][oms]  got SND_UD without SND_NKE
> [Dec 06 17:45:10][oms]  got SND_UD packet
> [Dec 06 17:45:10][oms]  control_word = 0x550
> [Dec 06 17:45:10][oms]  AES with dyn. init. vector for 5 16-byte blocks
> plus 3 unencrypted data bytes
> [Dec 06 17:45:10][oms]  successfully decrypted a frame
> [Dec 06 17:45:10][oms]  got 10 data records: active mbus_debug for
> detail infos
> [Dec 06 17:45:10][oms]  DIF=06, NDIFE=00, DIFE1=00, VIF=6d, NVIFE=00
> VIFE1=00 VIFE2=00
> [Dec 06 17:45:10][oms]  time=2016-12-06 17:45:16
> [Dec 06 17:45:10][oms]  DIF=04, NDIFE=00, DIFE1=00, VIF=03, NVIFE=00
> VIFE1=00 VIFE2=00
> [Dec 06 17:45:10][oms]  Obis 1.8.0 102505.000000 Energy (Wh)
> [Dec 06 17:45:10][oms]  DIF=04, NDIFE=00, DIFE1=00, VIF=83, NVIFE=01
> VIFE1=3c VIFE2=00
> [Dec 06 17:45:10][oms]  Obis 2.8.0 7956.000000 Energy (Wh)
> [Dec 06 17:45:10][oms]  DIF=84, NDIFE=01, DIFE1=10, VIF=fb, NVIFE=02
> VIFE1=82 VIFE2=73
> [Dec 06 17:45:10][oms]  DIF=84, NDIFE=01, DIFE1=10, VIF=fb, NVIFE=03
> VIFE1=82 VIFE2=f3
> [Dec 06 17:45:10][oms]  DIF=04, NDIFE=00, DIFE1=00, VIF=2b, NVIFE=00
> VIFE1=00 VIFE2=00
> [Dec 06 17:45:10][oms]  Obis 1.7.0 2018.000000 Power (W)
> [Dec 06 17:45:10][oms]  DIF=04, NDIFE=00, DIFE1=00, VIF=ab, NVIFE=01
> VIFE1=3c VIFE2=00
> [Dec 06 17:45:10][oms]  Obis 2.7.0 0.000000 Power (W)
> [Dec 06 17:45:10][oms]  DIF=04, NDIFE=00, DIFE1=00, VIF=fb, NVIFE=01
> VIFE1=14 VIFE2=00
> [Dec 06 17:45:10][oms]  DIF=04, NDIFE=00, DIFE1=00, VIF=fb, NVIFE=02
> VIFE1=94 VIFE2=3c
> [Dec 06 17:45:10][oms]  DIF=04, NDIFE=00, DIFE1=00, VIF=83, NVIFE=02
> VIFE1=ff VIFE2=04
> [Dec 06 17:45:10][mtr0] Got 4 new readings from meter:
> [Dec 06 17:45:11][mtr0] Reading:
> id=255-255:1.8.0*255/ObisIdentifier:255-255:1.8.0*255 value=102505.00
> ts=1481042716000
> [Dec 06 17:45:11][mtr0] Reading:
> id=255-255:2.8.0*255/ObisIdentifier:255-255:2.8.0*255 value=7956.00
> ts=1481042716000
> [Dec 06 17:45:11][mtr0] Reading:
> id=255-255:1.7.0*255/ObisIdentifier:255-255:1.7.0*255 value=2018.00
> ts=1481042716000
> [Dec 06 17:45:11][mtr0] Reading:
> id=255-255:2.7.0*255/ObisIdentifier:255-255:2.7.0*255 value=0.00
> ts=1481042716000
> [Dec 06 17:45:11][chn0] Adding reading to queue (value=2018.00
> ts=1481042716000)
> [Dec 06 17:45:11][push] push: { "data": [ { "uuid":
> "072d3960-b230-11e6-b31e-292a827213ce", "tuples": [ [ 1481042716000,
> 2018 ] ] } ] }
> [Dec 06 17:45:11][push] added to uuid 072d3960-b230-11e6-b31e-292a827213ce
> [Dec 06 17:45:11][push] CURL Request to http://192.168.0.101 succeeded
> with code: 200
> [Dec 06 17:45:11][push] send ok to url http://192.168.0.101
>
>
>
>
> kann mir da bitte Jemand weiter helfen.
> lg Johannes
>
>
>
> ------------------------------
>
> Message: 3
> Date: Tue, 06 Dec 2016 18:26:46 +0100
> From: Theo <geocaching.theo at me.com>
> To: "volkszaehler.org - users"
> 	<volkszaehler-users at demo.volkszaehler.org>
> Subject: Re: [vz-users] Hilfe bei Setup von dbcopy
> Message-ID: <A0AB82A1-6DD8-42B3-8016-4895760D1C0A at me.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hallo,
>
> genau das ist es ja was ich wissen will, habe doch jetzt mehrfach geschrieben das ich nicht weiß was ich bei path angeben muss.
>
> Aber hier ist nochmal die komplette dbcopy.json
>
> {
>          "source": {
>                  // source database connection
>                  "driver": "pdo_mysql",
>                  "host": "localhost",
>                  "user": "vz",
>                  "password": "xxx",
>                  "dbname": "volkszaehler"
>          },
>          "target": {
>                  // target database connection
>                  "driver": "pdo_sqlite",
>                  "path": "sqlite.db3",           // path is only used if driver =$
>                  "host": "localhost",
>                  "user": "vz",
>                  "password": "xxx"
>                  // "dbname": "backup"
>          },
>          "tables": [
>                  // table configuration (optional)
>                  // ------------------------------
>                  // table name
>                  //              tables will be processed in the order they are m$
>                  //              - foreign keys on target will be dropped
>                  //              - if a table is not listed here, it will not be $
>                  // transfer mode
>                  //              skip:           table will not be copied
>                  //              copy:           entire table will be truncated o$
>                  //              pk:                     selective copy by primar$
>                  //                                              will be copied f$
>                  {
>                          "name": "entities",
>                          "mode": "copy"
>                  }, {
>                          "name": "properties",
>                          "mode": "copy"
>                  }, {
>                          "name": "entities_in_aggregator",
>                          "mode": "copy"
>                  }, {
>                          "name": "data",
>              	     "mode": "pk"
>                  }, {
>                          "name": "aggregate",
>                          "mode": "skip"
>                  }
>          ]
> }
>
> ein andere Problem das ich habe, ich wollte für die Zukunft composer global aufrufbar machen, damit mir das gezuchtel erspart bleibt. dazu hab ich wie auf https://getcomposer.org/doc/00-intro.md#globally beschrieben die copmposer.phar in den Ordner /usr/local/bin/ verschoben. Aber wenn ich dann z.b. bei /var/www/voklszaehler.org/vendor/andig/dbcopy  composer aufrufen möchte mit z.b. composer update, bekomme ich die Meldung -bash: composer: command not found
>
>
> Gruß Tobias
>
>
>
>
>
>
> Am 06.12.2016 um 18:08 schrieb Andreas Götz:
>
>> Statt Rätselraten wäre die Config hilfreich. Hast Du target auf sqlite geändert? Den Pfad zur Datenbankdatei (path) konfiguriert?
>>
>> Viele Grüße,
>> Andreas
>>
>> Am 06.12.2016 um 16:17 schrieb Theo <geocaching.theo at me.com>:
>>
>>> Hallo Andreas,
>>>
>>> Tja so selbsterklärend ist es für mich dann doch nicht. Der source part ist klar. Da muss ich nur den user und das passwort auf das meiner vz installation. Bei target weiß ich es eben nicht was ich da ändern/konfigurieren muss.
>>>
>>> Bzw wird mit dem create befehl eine datenbank erstellt oder wird in einer vorher erstellten Datenbank die tabellenstruktur erstellt?
>>>
>>> Bei ersterem, wo wird die erstellte datenbankdatei gespeichert, bzw wie kann man den speicherort anpassen. Bei zweiterem, wie erstelle ich vorher eine Datenbank?
>>>
>>> Und ja die php sqlit extrnsion hab ich mit
>>>
>>> Sudo apt-get install sqlite3 php5-sqlite installiert. So wie es im wiki steht.
>>>
>>> ich hab jetzt mal sowohl bei source als auch bei target die parameter user und password gesetzt, bei source auf die von der volkszaehler datenbank, bei target hab ich die selben genommen, alles andere hab ich gleich gelassen. Dann hab ich folgendes ausgeführt:
>>>
>>> /var/www/volkszaehler.org/vendor/bin/dbcopy.php create -c /etc/dbcopy.json
>>> und folgende fehlermeldung bekommen:
>>>
>>>                                                                                 
>>>    [Doctrine\DBAL\Exception\ConnectionException]
>>>    An exception occured in driver: SQLSTATE[HY000] [14] unable to open databas
>>>    e file
>>>                                                                                 
>>>
>>>                                                       
>>>    [Doctrine\DBAL\Driver\PDOException]
>>>    SQLSTATE[HY000] [14] unable to open database file
>>>                                                       
>>>
>>>                                                       
>>>    [PDOException]
>>>    SQLSTATE[HY000] [14] unable to open database file
>>>                                                       
>>>
>>> create [-c|--config CONFIG]
>>>
>>>
>>> dann hab ich den befehl nochmal mit sudo vorangestellt getestet, weil ich dachte er könnte die database nicht öffnen, weil die recht fehlen. dann kam aber folgende Fehlermeldung:
>>>
>>>                                                                
>>>    [Doctrine\DBAL\Exception\SyntaxErrorException]
>>>    An exception occurred while executing 'SET NAMES utf8':
>>>    SQLSTATE[HY000]: General error: 1 near "SET": syntax error
>>>                                                                
>>>
>>>                                                                
>>>    [Doctrine\DBAL\Driver\PDOException]
>>>    SQLSTATE[HY000]: General error: 1 near "SET": syntax error
>>>                                                                
>>>
>>>                                                                
>>>    [PDOException]
>>>    SQLSTATE[HY000]: General error: 1 near "SET": syntax error
>>>                                                                
>>>
>>>
>>> Also was hab ich falsch gemacht?
>>>
>>>
>>> Am 06.12.2016 um 15:42 schrieb Andreas Goetz <cpuidle at gmail.com>:
>>>
>>>> Servus,
>>>>
>>>> 2016-12-06 13:57 GMT+01:00 Theo <geocaching.theo at me.com>:
>>>> Hallo Daniel,
>>>>
>>>> Ja die wikiseite kenn ich, nach dieser hab ich ja bisher versucht zu arbeiten. Aber diese schweigt sich leider über den part Dbcopy.json aus. Nur das man eine kopie derselben verwenden soll.
>>>>
>>>> Die sollte eigentlich selbsterklärend sein.
>>>>   
>>>>
>>>> Mein Plan war es jetzt ein backup als sqlite datenbank auf dem gleichen raspi zu erstellen.
>>>>
>>>> Kannst Du machen.
>>>>   
>>>> Sqlite3 hab ich nach der wikiseite installiert.
>>>>
>>>> D.h. die PHP Sqlite Extension ist installiert?
>>>>   
>>>> Und dann die entstandene datenbank datei zusätzlich auf dem speicher der fritzbox zu sichern. Ich hab sonst kein zusätzliches system auf dem ne Datenbank laufen könnte.
>>>>
>>>> Mir ist halt nicht ganz klar wo die Datenbank, wenn ich eine erstelle, abgespeichert wird.
>>>>
>>>> Ich verstehe Deine Frage nciht. Eine SQlite Datenbank ist eine Datei, nicht mehr und nicht weniger. Wenn Du die Date kpiert hast ist die "Datenbank" da. Was soll da irgendwo laufen???? Du hast ja keinen zweiten VZ isntalliert sondern nur ein Backup gemacht?
>>>>
>>>>
>>>> Tobias
>>>>
>>>> Viele Grüße,
>>>> Andreas
>>>>   
>>>>
>>>>> Am 06.12.2016 um 11:50 schrieb Daniel Lauckner <vz at jahp.de>:
>>>>>
>>>>> Hallo Theo,
>>>>>
>>>>>
>>>>> schon die Wikiseite entdeckt?
>>>>> http://wiki.volkszaehler.org/software/tools/dbcopy
>>>>>
>>>>>
>>>>> mfg Daniel
>>>>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20161206/95637d54/attachment.html>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> volkszaehler-users mailing list
> volkszaehler-users at demo.volkszaehler.org
> https://demo.volkszaehler.org/mailman/listinfo/volkszaehler-users
>
>
> ------------------------------
>
> End of volkszaehler-users Digest, Vol 65, Issue 13
> **************************************************

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20161207/8956fdf1/attachment-0001.html>


More information about the volkszaehler-users mailing list