Ankündigung

Einklappen
Keine Ankündigung bisher.

iskra me371 von remote raspberry in edomi einlesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    iskra me371 von remote raspberry in edomi einlesen

    Hallo,

    soweit bin ich gekommen:
    auf raspberry usb lesekopf angeschlossen, dieser liest mit folgendem script die daten vom iskra aus:

    #!/bin/bash
    stty -F /dev/ttyUSB0 300 parenb -parodd cs7 -cstopb raw -echo -echoe -echok -echoctl -echoke
    sleep 1.5
    printf '/?!\r\n' > /dev/ttyUSB0
    sleep 2
    bash -c 'echo -ne \\x06\\x30\\x30\\x30\\x0D\\x0A' > /dev/ttyUSB0

    wie könnte ich die Datenausgabe in edomi in eine datenbank lesen?

    ausgabe script mit cat /dev/ttyUSB0

    /?!
    000M3120
    0.0.0(************)
    C.1.0(**********)
    0.9.1(**********)
    0.9.2(*************)
    1.8.0(000223*kWh)
    1.8.1(000077*kWh)
    1.8.2(000061*kWh)
    1.8.3(000084*kWh)
    1.6.0(02.40*kW)
    1.6.1(02.12*kW)
    1.6.2(02.40*kW)
    1.6.3(02.26*kW)
    2.8.0(000000*kWh)
    3.8.0(000016*kVArh)
    4.8.0(000117*kVArh)
    F.97.0(00000000)
    !


    danke .

    #2
    Hallo, habe inzwischen vzlogger installiert, der liest den zähler aus und erzeugt localhost:8080 eine json ausgabe.
    edomi liest die werte mit http get ein und schreibt sie in ein KO.
    Dieses KO habe ich dann mit json lbs ausgelesen.

    grüße

    hier noch meine vzlogger.conf

    {
    "retry": 60,
    "daemon": true,
    "verbosity": 1,
    "log": "/var/log/vzlogger.log",
    "local": {
    "enabled": true,
    "port": 8080,
    "index": true,
    "timeout": 0,
    "buffer": 0
    },
    "meters": [
    {
    "enabled": true,
    "allowskip": false,
    "interval": 480,
    "aggtime": -1,
    "aggfixedinterval": false,
    "channels": [
    {
    "api": "null",
    "uuid": "11111111-1111-1111-1111-c10",
    "identifier": "96.1.0",
    },{
    "api": "null",
    "uuid": "11111111-1111-1111-1111-091",
    "identifier": "0.9.1"
    },{
    "api": "null",
    "uuid": "11111111-1111-1111-1111-092",
    "identifier": "0.9.2"
    },{
    "api": "null",
    "uuid": "11111111-1111-1111-1111-180",
    "identifier": "1.8.0"
    },{
    "api": "null",
    "uuid": "11111111-1111-1111-1111-181",
    "identifier": "1.8.1"
    },{
    "api": "null",
    "uuid": "11111111-1111-1111-1111-182",
    "identifier": "1.8.2"
    },{
    "api": "null",
    "uuid": "11111111-1111-1111-1111-183",
    "identifier": "1.8.3"
    },{
    "api": "null",
    "uuid": "11111111-1111-1111-1111-160",
    "identifier": "1.6.0"
    },{
    "api": "null",
    "uuid": "11111111-1111-1111-1111-161",
    "identifier": "1.6.1"
    },{
    "api": "null",
    "uuid": "11111111-1111-1111-1111-162",
    "identifier": "1.6.2"
    },{
    "api": "null",
    "uuid": "11111111-1111-1111-1111-163",
    "identifier": "1.6.3"
    },{
    "api": "null",
    "uuid": "11111111-1111-1111-1111-280",
    "identifier": "2.8.0"
    },{
    "api": "null",
    "uuid": "11111111-1111-1111-1111-380",
    "identifier": "3.8.0"
    },{
    "api": "null",
    "uuid": "11111111-1111-1111-1111-480",
    "identifier": "4.8.0"
    },{
    "api": "null",
    "uuid": "11111111-1111-1111-1111-97970",
    "identifier": "97.97.0"
    }
    ],
    "protocol": "d0",
    "device": "/dev/usb-ir-lesekopf0",
    "dump_file": "",
    "pullseq": "2F3F210D0A",
    "ackseq": "063030300d0a",
    "baudrate": 300,
    "parity": "7e1",
    "wait_sync": "end",
    "read_timeout": 120,
    }
    ]
    }

    Kommentar

    Lädt...
    X