<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hallo,</p>
    <p>ja ich habe nun wirklich alles mehrmals durchgelesen und nun
      schon Stundenlang gedebuged.<br>
    </p>
    <p>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. <br>
    </p>
    <p><br>
    </p>
    <p>Also in wenn ich mit <br>
    </p>
    <pre class="code"><a class="moz-txt-link-freetext" href="http://">http://</a><server>/<path>/middleware.php/data/<uuid>.json?operation=add&value=<1|Sensor Wert></pre>
    manuell in die Datenbank speichere sind die Einträge vorhanden und
    werden auch im Frontend-Graph richtig angezeigt.<br>
    <br>
    was muss ich sonst tun um Werte an die middleware zu übergeben? <br>
    mein log sagt (wenn mehr Werte gelesen wurden auch mehr):<br>
    [Dec 07 12:42:33][chn0] Adding reading to queue (value=490.00
    ts=1481110660000)<br>
    [Dec 07 12:42:33][push] push: { "data": [ { "uuid":
    "072d3960-b230-11e6-b31e-292a827213ce", "tuples": [ [ 1481110660000,
    490 ] ] } ] }<br>
    <br>
    aber wie schon erwähnt im Frontend und auch in der Datenbank tauchen
    die Werte nicht auf.<br>
    <br>
    kann es sein dass der OSM meter "aggtime" nicht übernimmt? denn mein
    Meter fragt jede Sekunde ab egal was ich eintrage.<br>
    <br>
    <br>
    <br>
    <div class="moz-cite-prefix">Am 2016-12-06 um 18:27 schrieb
      <a class="moz-txt-link-abbreviated" href="mailto:volkszaehler-users-request@demo.volkszaehler.org">volkszaehler-users-request@demo.volkszaehler.org</a>:<br>
    </div>
    <blockquote
cite="mid:mailman.649.1481045220.953.volkszaehler-users@demo.volkszaehler.org"
      type="cite">
      <pre wrap="">Send volkszaehler-users mailing list submissions to
        <a class="moz-txt-link-abbreviated" href="mailto:volkszaehler-users@demo.volkszaehler.org">volkszaehler-users@demo.volkszaehler.org</a>

To subscribe or unsubscribe via the World Wide Web, visit
        <a class="moz-txt-link-freetext" href="https://demo.volkszaehler.org/mailman/listinfo/volkszaehler-users">https://demo.volkszaehler.org/mailman/listinfo/volkszaehler-users</a>
or, via email, send a message with subject or body 'help' to
        <a class="moz-txt-link-abbreviated" href="mailto:volkszaehler-users-request@demo.volkszaehler.org">volkszaehler-users-request@demo.volkszaehler.org</a>

You can reach the person managing the list at
        <a class="moz-txt-link-abbreviated" href="mailto:volkszaehler-users-owner@demo.volkszaehler.org">volkszaehler-users-owner@demo.volkszaehler.org</a>

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 <a class="moz-txt-link-rfc2396E" href="mailto:cpuidle@gmail.com"><cpuidle@gmail.com></a>
To: "volkszaehler.org - users"
        <a class="moz-txt-link-rfc2396E" href="mailto:volkszaehler-users@demo.volkszaehler.org"><volkszaehler-users@demo.volkszaehler.org></a>
Subject: Re: [vz-users] keine Werte im Frontend
Message-ID: <a class="moz-txt-link-rfc2396E" href="mailto:0B00564A-1A0E-47E2-A8CE-28B2D4155A10@gmail.com"><0B00564A-1A0E-47E2-A8CE-28B2D4155A10@gmail.com></a>
Content-Type: text/plain;       charset=utf-8

Was willst Du mit der Push url? Wiki/howto/debug befolgt?

Viele Grüße,
Andreas

</pre>
      <blockquote type="cite">
        <pre wrap="">Am 06.12.2016 um 18:12 schrieb johannes <a class="moz-txt-link-rfc2396E" href="mailto:johannes.wimmer006@gmail.com"><johannes.wimmer006@gmail.com></a>:

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<a class="moz-txt-link-rfc2396E" href="http://192.168.0.101/push/data.jsonverwendebekommeichFehler404zurückundmitmeineraktuellenEinstellung200wasokseinsollteabertrozdemkommenkeineWerteimFrontendan.MeineConfigistdieaktuellevzlogger.conf.OSMmeterDateianmeinSystemangepasst://Generalsettings">" 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
   "</a>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": <a class="moz-txt-link-rfc2396E" href="http://192.168.0.101">"http://192.168.0.101"</a>  // 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": <a class="moz-txt-link-rfc2396E" href="http://127.0.0.1/middleware.php">"http://127.0.0.1/middleware.php"</a>,
               "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 <a class="moz-txt-link-freetext" href="http://192.168.0.101">http://192.168.0.101</a> succeeded with code: 200
[Dec 06 17:45:11][push] send ok to url <a class="moz-txt-link-freetext" href="http://192.168.0.101">http://192.168.0.101</a>




kann mir da bitte Jemand weiter helfen.
lg Johannes
</pre>
      </blockquote>
      <pre wrap="">

------------------------------

Message: 2
Date: Tue, 6 Dec 2016 18:17:40 +0100
From: johannes <a class="moz-txt-link-rfc2396E" href="mailto:johannes.wimmer006@gmail.com"><johannes.wimmer006@gmail.com></a>
To: <a class="moz-txt-link-abbreviated" href="mailto:volkszaehler-users@lists.volkszaehler.org">volkszaehler-users@lists.volkszaehler.org</a>
Subject: [vz-users] Fwd: keine Werte im Frontend
Message-ID: <a class="moz-txt-link-rfc2396E" href="mailto:e11fdd5c-ecc4-9fe6-214e-c0f8d32a5395@gmail.com"><e11fdd5c-ecc4-9fe6-214e-c0f8d32a5395@gmail.com></a>
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<a class="moz-txt-link-rfc2396E" href="http://192.168.0.101/push/data.jsonverwendebekommeichFehler404zurückundmitmeineraktuellenEinstellung200wasokseinsollteabertrozdemkommenkeineWerteimFrontendan.MeineConfigistdieaktuellevzlogger.conf.OSMmeterDateianmeinSystemangepasst://Generalsettings">" 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
     "</a>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": <a class="moz-txt-link-rfc2396E" href="http://192.168.0.101">"http://192.168.0.101"</a>  // 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": <a class="moz-txt-link-rfc2396E" href="http://127.0.0.1/middleware.php">"http://127.0.0.1/middleware.php"</a>,
                 "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 <a class="moz-txt-link-freetext" href="http://192.168.0.101">http://192.168.0.101</a> succeeded
with code: 200
[Dec 06 17:45:11][push] send ok to url <a class="moz-txt-link-freetext" href="http://192.168.0.101">http://192.168.0.101</a>




kann mir da bitte Jemand weiter helfen.
lg Johannes



------------------------------

Message: 3
Date: Tue, 06 Dec 2016 18:26:46 +0100
From: Theo <a class="moz-txt-link-rfc2396E" href="mailto:geocaching.theo@me.com"><geocaching.theo@me.com></a>
To: "volkszaehler.org - users"
        <a class="moz-txt-link-rfc2396E" href="mailto:volkszaehler-users@demo.volkszaehler.org"><volkszaehler-users@demo.volkszaehler.org></a>
Subject: Re: [vz-users] Hilfe bei Setup von dbcopy
Message-ID: <a class="moz-txt-link-rfc2396E" href="mailto:A0AB82A1-6DD8-42B3-8016-4895760D1C0A@me.com"><A0AB82A1-6DD8-42B3-8016-4895760D1C0A@me.com></a>
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 <a class="moz-txt-link-freetext" href="https://getcomposer.org/doc/00-intro.md#globally">https://getcomposer.org/doc/00-intro.md#globally</a> 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:

</pre>
      <blockquote type="cite">
        <pre wrap="">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 <a class="moz-txt-link-rfc2396E" href="mailto:geocaching.theo@me.com"><geocaching.theo@me.com></a>:

</pre>
        <blockquote type="cite">
          <pre wrap="">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 <a class="moz-txt-link-rfc2396E" href="mailto:cpuidle@gmail.com"><cpuidle@gmail.com></a>:

</pre>
          <blockquote type="cite">
            <pre wrap="">Servus,

2016-12-06 13:57 GMT+01:00 Theo <a class="moz-txt-link-rfc2396E" href="mailto:geocaching.theo@me.com"><geocaching.theo@me.com></a>:
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
 

</pre>
            <blockquote type="cite">
              <pre wrap="">Am 06.12.2016 um 11:50 schrieb Daniel Lauckner <a class="moz-txt-link-rfc2396E" href="mailto:vz@jahp.de"><vz@jahp.de></a>:

Hallo Theo,


schon die Wikiseite entdeckt?
<a class="moz-txt-link-freetext" href="http://wiki.volkszaehler.org/software/tools/dbcopy">http://wiki.volkszaehler.org/software/tools/dbcopy</a>


mfg Daniel

</pre>
            </blockquote>
            <pre wrap="">
</pre>
          </blockquote>
        </blockquote>
      </blockquote>
      <pre wrap="">
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <a class="moz-txt-link-rfc2396E" href="http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20161206/95637d54/attachment.html"><http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20161206/95637d54/attachment.html></a>

------------------------------

Subject: Digest Footer

_______________________________________________
volkszaehler-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:volkszaehler-users@demo.volkszaehler.org">volkszaehler-users@demo.volkszaehler.org</a>
<a class="moz-txt-link-freetext" href="https://demo.volkszaehler.org/mailman/listinfo/volkszaehler-users">https://demo.volkszaehler.org/mailman/listinfo/volkszaehler-users</a>


------------------------------

End of volkszaehler-users Digest, Vol 65, Issue 13
**************************************************
</pre>
    </blockquote>
    <br>
  </body>
</html>