Apollon77 / ioBroker.smartmeter

ioBroker-Adapter to read out Smart-Meter using protocols like SML, D0 and such
MIT License
36 stars 17 forks source link

make also Status field from SML available #306

Open Tarzipan opened 2 years ago

Tarzipan commented 2 years ago

Hi,

ich habe einen Holley DTZ541 verbaut bekommen. Habe den Pin eingegeben, die Einstellung "Info on" aktiviert und die Pinabfrage deaktiviert. Im Standardfall bekomme ich aber erstmal nur 4 Werte über den Adapter angezeigt.

image

Eigentlich würde das soweit reichen aber der Zähler gibt anscheinend keine Stromrichtung zurück. Ich habe eine kleine PV-Anlage und ich hätte eigentlich ein negativen Wert bei einer Einspeisung erwartet aber leider macht er das nicht.

Nach etwas suchen bin ich über folgenden Eintrag gestolpert. https://forum.fhem.de/index.php/topic,51948.msg1172755.html?PHPSESSID=dtpv0oqp1m3vl7kt4urrifjeg1#msg1172755

Anscheinend hat der User dort das gleiche Problem und Holley gibt an, dass die Stromrichtung in einer Nachricht codiert ist.

Ist es möglich diese Stromrichtung auszulesen und als Objekt auszugeben?

Vielen Dank.

Apollon77 commented 2 years ago

Der Adapter stellt alle Daten zur verfügung die im SML geliefert werden. Bitte mal Adapter auf Debug Loglevel stellen dann siehst Du genau was im geparsten SML drin ist und genau das existiert in den States ... Sag was fehlt und ich prüfe es gern mit dem Debug log ... aber sonst gehe ich erstmal davon aus das alles da ist was an Daten kommt

Tarzipan commented 2 years ago

Hi,

hier ist mein Log. Es geht um smartmeter.2

2022-04-19 08:42:56.089 - info: host.raspberrypi "system.adapter.smartmeter.2" enabled

2022-04-19 08:42:56.160 - info: host.raspberrypi instance system.adapter.smartmeter.2 started with pid 5758 2022-04-19 08:42:58.664 - info: smartmeter.1 (899) Received 10 values, 4 updated 2022-04-19 08:42:59.245 - debug: smartmeter.2 (5758) Redis Objects: Use Redis connection: 127.0.0.1:9001 2022-04-19 08:42:59.308 - debug: smartmeter.2 (5758) Objects client ready ... initialize now 2022-04-19 08:42:59.312 - debug: smartmeter.2 (5758) Objects create System PubSub Client 2022-04-19 08:42:59.315 - debug: smartmeter.2 (5758) Objects create User PubSub Client 2022-04-19 08:42:59.344 - debug: smartmeter.2 (5758) Objects client initialize lua scripts 2022-04-19 08:42:59.356 - debug: smartmeter.2 (5758) Objects connected to redis: 127.0.0.1:9001 2022-04-19 08:42:59.393 - debug: smartmeter.2 (5758) Redis States: Use Redis connection: 127.0.0.1:9000 2022-04-19 08:42:59.406 - debug: smartmeter.2 (5758) States create System PubSub Client 2022-04-19 08:42:59.408 - debug: smartmeter.2 (5758) States create User PubSub Client 2022-04-19 08:42:59.425 - debug: smartmeter.2 (5758) States connected to redis: 127.0.0.1:9000 2022-04-19 08:42:59.476 - debug: smartmeter.2 (5758) Plugin sentry Initialize Plugin (enabled=true) 2022-04-19 08:43:00.027 - info: smartmeter.2 (5758) starting. Version 3.3.4 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v14.19.1, js-controller: 4.0.21 2022-04-19 08:43:00.082 - debug: smartmeter.2 (5758) SmartmeterObis options: {"debug":2,"protocol":"SmlProtocol","transport":"SerialResponseTransport","requestInterval":"5","anotherQueryDelay":"1000","transportSerialPort":"/dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0037-if00-port0","transportSerialBaudrate":9600,"transportSerialMessageTimeout":null,"protocolSmlIgnoreInvalidCRC":false} 2022-04-19 08:43:00.087 - debug: smartmeter.2 (5758) CREATE SERIALPORT: 9600 8 1 none 2022-04-19 08:43:00.100 - debug: smartmeter.2 (5758) SERIALPORT OPEN 2022-04-19 08:43:00.129 - debug: smartmeter.2 (5758) SET MESSAGE TIMEOUT TIMER: 120000 2022-04-19 08:43:00.144 - debug: smartmeter.2 (5758) connected set to false 2022-04-19 08:43:00.567 - debug: smartmeter.2 (5758) ADD NEW DATA (0 + NEW 1) 2022-04-19 08:43:00.571 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b" -> null 2022-04-19 08:43:00.574 - debug: smartmeter.2 (5758) ADD NEW DATA (1 + NEW 7) 2022-04-19 08:43:00.577 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b01010101" -> null 2022-04-19 08:43:00.580 - debug: smartmeter.2 (5758) ADD NEW DATA (8 + NEW 6) 2022-04-19 08:43:00.582 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b01010101760400000162" -> null 2022-04-19 08:43:00.586 - debug: smartmeter.2 (5758) ADD NEW DATA (14 + NEW 4) 2022-04-19 08:43:00.587 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072" -> null 2022-04-19 08:43:00.592 - debug: smartmeter.2 (5758) ADD NEW DATA (18 + NEW 6) 2022-04-19 08:43:00.594 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176" -> null 2022-04-19 08:43:00.598 - debug: smartmeter.2 (5758) ADD NEW DATA (24 + NEW 5) 2022-04-19 08:43:00.599 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b01010101760400000162006200726500000101760101070000" -> null 2022-04-19 08:43:00.603 - debug: smartmeter.2 (5758) ADD NEW DATA (29 + NEW 6) 2022-04-19 08:43:00.604 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a" -> null 2022-04-19 08:43:00.608 - debug: smartmeter.2 (5758) ADD NEW DATA (35 + NEW 4) 2022-04-19 08:43:00.610 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c59" -> null 2022-04-19 08:43:00.613 - debug: smartmeter.2 (5758) ADD NEW DATA (39 + NEW 5) 2022-04-19 08:43:00.615 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e7387" -> null 2022-04-19 08:43:00.619 - debug: smartmeter.2 (5758) ADD NEW DATA (44 + NEW 4) 2022-04-19 08:43:00.620 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e738772620165" -> null 2022-04-19 08:43:00.624 - debug: smartmeter.2 (5758) ADD NEW DATA (48 + NEW 6) 2022-04-19 08:43:00.625 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163" -> null 2022-04-19 08:43:00.629 - debug: smartmeter.2 (5758) ADD NEW DATA (54 + NEW 5) 2022-04-19 08:43:00.630 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604" -> null 2022-04-19 08:43:00.634 - debug: smartmeter.2 (5758) ADD NEW DATA (59 + NEW 4) 2022-04-19 08:43:00.636 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a07100760400000262" -> null 2022-04-19 08:43:00.639 - debug: smartmeter.2 (5758) ADD NEW DATA (63 + NEW 5) 2022-04-19 08:43:00.641 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265" -> null 2022-04-19 08:43:00.644 - debug: smartmeter.2 (5758) ADD NEW DATA (68 + NEW 4) 2022-04-19 08:43:00.646 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a07100760400000262006200726500000701" -> null 2022-04-19 08:43:00.649 - debug: smartmeter.2 (5758) ADD NEW DATA (72 + NEW 5) 2022-04-19 08:43:00.651 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffff" -> null 2022-04-19 08:43:00.654 - debug: smartmeter.2 (5758) ADD NEW DATA (77 + NEW 5) 2022-04-19 08:43:00.655 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a" -> null 2022-04-19 08:43:00.659 - debug: smartmeter.2 (5758) ADD NEW DATA (82 + NEW 4) 2022-04-19 08:43:00.660 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c59" -> null 2022-04-19 08:43:00.664 - debug: smartmeter.2 (5758) ADD NEW DATA (86 + NEW 5) 2022-04-19 08:43:00.666 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387" -> null 2022-04-19 08:43:00.669 - debug: smartmeter.2 (5758) ADD NEW DATA (91 + NEW 4) 2022-04-19 08:43:00.671 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e738707010062" -> null 2022-04-19 08:43:00.674 - debug: smartmeter.2 (5758) ADD NEW DATA (95 + NEW 5) 2022-04-19 08:43:00.676 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262" -> null 2022-04-19 08:43:00.679 - debug: smartmeter.2 (5758) ADD NEW DATA (100 + NEW 5) 2022-04-19 08:43:00.681 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139d" -> null 2022-04-19 08:43:00.684 - debug: smartmeter.2 (5758) ADD NEW DATA (105 + NEW 4) 2022-04-19 08:43:00.685 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc5747707" -> null 2022-04-19 08:43:00.689 - debug: smartmeter.2 (5758) ADD NEW DATA (109 + NEW 5) 2022-04-19 08:43:00.690 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201" -> null 2022-04-19 08:43:00.698 - debug: smartmeter.2 (5758) ADD NEW DATA (114 + NEW 4) 2022-04-19 08:43:00.699 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc5747707010060320101010101" -> null 2022-04-19 08:43:00.703 - debug: smartmeter.2 (5758) ADD NEW DATA (118 + NEW 7) 2022-04-19 08:43:00.704 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177" -> null 2022-04-19 08:43:00.708 - debug: smartmeter.2 (5758) ADD NEW DATA (125 + NEW 6) 2022-04-19 08:43:00.709 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100" -> null 2022-04-19 08:43:00.713 - debug: smartmeter.2 (5758) ADD NEW DATA (131 + NEW 5) 2022-04-19 08:43:00.714 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff01010101" -> null 2022-04-19 08:43:00.718 - debug: smartmeter.2 (5758) ADD NEW DATA (136 + NEW 4) 2022-04-19 08:43:00.719 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a0148" -> null 2022-04-19 08:43:00.723 - debug: smartmeter.2 (5758) ADD NEW DATA (140 + NEW 5) 2022-04-19 08:43:00.724 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e" -> null 2022-04-19 08:43:00.728 - debug: smartmeter.2 (5758) ADD NEW DATA (145 + NEW 4) 2022-04-19 08:43:00.729 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177" -> null 2022-04-19 08:43:00.732 - debug: smartmeter.2 (5758) ADD NEW DATA (149 + NEW 5) 2022-04-19 08:43:00.734 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e738701770701000108" -> null 2022-04-19 08:43:00.738 - debug: smartmeter.2 (5758) ADD NEW DATA (154 + NEW 4) 2022-04-19 08:43:00.739 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff6500" -> null 2022-04-19 08:43:00.743 - debug: smartmeter.2 (5758) ADD NEW DATA (158 + NEW 5) 2022-04-19 08:43:00.744 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262" -> null 2022-04-19 08:43:00.747 - debug: smartmeter.2 (5758) ADD NEW DATA (163 + NEW 5) 2022-04-19 08:43:00.749 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139d" -> null 2022-04-19 08:43:00.752 - debug: smartmeter.2 (5758) ADD NEW DATA (168 + NEW 4) 2022-04-19 08:43:00.754 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52" -> null 2022-04-19 08:43:00.757 - debug: smartmeter.2 (5758) ADD NEW DATA (172 + NEW 5) 2022-04-19 08:43:00.759 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52ff65000cc6" -> null 2022-04-19 08:43:00.762 - debug: smartmeter.2 (5758) ADD NEW DATA (177 + NEW 4) 2022-04-19 08:43:00.764 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52ff65000cc6e6017707" -> null 2022-04-19 08:43:00.767 - debug: smartmeter.2 (5758) ADD NEW DATA (181 + NEW 5) 2022-04-19 08:43:00.769 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52ff65000cc6e60177070100100700" -> null 2022-04-19 08:43:00.772 - debug: smartmeter.2 (5758) ADD NEW DATA (186 + NEW 5) 2022-04-19 08:43:00.774 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52ff65000cc6e60177070100100700ff0101621b" -> null 2022-04-19 08:43:00.777 - debug: smartmeter.2 (5758) ADD NEW DATA (191 + NEW 4) 2022-04-19 08:43:00.779 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52ff65000cc6e60177070100100700ff0101621b52005301" -> null 2022-04-19 08:43:00.782 - debug: smartmeter.2 (5758) ADD NEW DATA (195 + NEW 5) 2022-04-19 08:43:00.784 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52ff65000cc6e60177070100100700ff0101621b52005301a901010163" -> null 2022-04-19 08:43:00.787 - debug: smartmeter.2 (5758) ADD NEW DATA (200 + NEW 4) 2022-04-19 08:43:00.789 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52ff65000cc6e60177070100100700ff0101621b52005301a901010163ee850076" -> null 2022-04-19 08:43:00.792 - debug: smartmeter.2 (5758) ADD NEW DATA (204 + NEW 5) 2022-04-19 08:43:00.793 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52ff65000cc6e60177070100100700ff0101621b52005301a901010163ee8500760400000362" -> null 2022-04-19 08:43:00.797 - debug: smartmeter.2 (5758) ADD NEW DATA (209 + NEW 4) 2022-04-19 08:43:00.798 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52ff65000cc6e60177070100100700ff0101621b52005301a901010163ee850076040000036200620072" -> null 2022-04-19 08:43:00.802 - debug: smartmeter.2 (5758) ADD NEW DATA (213 + NEW 5) 2022-04-19 08:43:00.803 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52ff65000cc6e60177070100100700ff0101621b52005301a901010163ee8500760400000362006200726500000201" -> null 2022-04-19 08:43:00.807 - debug: smartmeter.2 (5758) ADD NEW DATA (218 + NEW 4) 2022-04-19 08:43:00.808 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52ff65000cc6e60177070100100700ff0101621b52005301a901010163ee8500760400000362006200726500000201710163e8" -> null 2022-04-19 08:43:00.812 - debug: smartmeter.2 (5758) ADD NEW DATA (222 + NEW 5) 2022-04-19 08:43:00.813 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52ff65000cc6e60177070100100700ff0101621b52005301a901010163ee8500760400000362006200726500000201710163e823001b1b1b" -> null 2022-04-19 08:43:00.817 - debug: smartmeter.2 (5758) ADD NEW DATA (227 + NEW 5) 2022-04-19 08:43:00.818 - debug: smartmeter.2 (5758) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52ff65000cc6e60177070100100700ff0101621b52005301a901010163ee8500760400000362006200726500000201710163e823001b1b1b1b1a000dde" -> [ "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52ff65000cc6e60177070100100700ff0101621b52005301a901010163ee8500760400000362006200726500000201710163e823001b1b1b1b1a000dde", "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52ff65000cc6e60177070100100700ff0101621b52005301a901010163ee8500760400000362006200726500000201710163e823001b1b1b1b1a000dde", "1b1b1b1b0101010176040000016200620072650000010176010107000000139dc50b0a01484c5902000e73877262016500139dc50163a071007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500139dc57477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001d49047262016500139dc5621e52ff65000cc6e60177070100100700ff0101621b52005301a901010163ee8500760400000362006200726500000201710163e823001b1b1b1b1a000dde", "0" ] 2022-04-19 08:43:00.822 - debug: smartmeter.2 (5758) PAUSE READING SERIALPORT TO HANDLE MESSAGE 2022-04-19 08:43:00.825 - debug: smartmeter.2 (5758) MSG IDX 0 2022-04-19 08:43:00.840 - debug: smartmeter.2 (5758) SML MESSAGE: START SML-File START SmlMessage Transaction-ID:  (000001) Group-No: 0 Abort On Error: 0 Message-Body: SmlPublicOpenResponse Codepage: undefined Client-ID: undefined Req-FileId: �� (000000139dc5) Server-ID: 0a01484c5902000e7387 (Sec-Index): 1285573 Sml-Version: undefined CRC 16: valid END SmlMessage START SmlMessage Transaction-ID:  (000002) Group-No: 0 Abort On Error: 0 Message-Body: SmlGetListResponse Client-ID: ������ Server-ID: HLYs� List-Name: b �� Act-Sensor-Time: (Sec-Index): 1285573 ValList: [ Obj-Name: 1-0:96.50.11 Status: undefined Val-Time: Unit: undefined Scaler: undefined Value: HLY / 484c59 Value-Signature: undefined , Obj-Name: 1-0:96.1.0255 Status: undefined Val-Time: Unit: undefined Scaler: undefined Value: HLYs� / 0a01484c5902000... Value-Signature: undefined , Obj-Name: 1-0:1.8.0255 Status: 1d4904 Val-Time: (Sec-Index): 1285573 Unit: 30 Scaler: -1 Value: 837350 Value-Signature: undefined , Obj-Name: 1-0:16.7.0255 Status: undefined Val-Time: Unit: 27 Scaler: 0 Value: 425 Value-Signature: undefined , ] List-Signature: undefined Act-Gateway-Time: CRC 16: valid END SmlMessage START SmlMessage Transaction-ID:  (000003) Group-No: 0 Abort On Error: 0 Message-Body: SmlPublicCloseResponse Global Signature: CRC 16: valid END SmlMessage END SML-File 2022-04-19 08:43:00.846 - debug: smartmeter.2 (5758) STORE DATA 2022-04-19 08:43:00.850 - debug: smartmeter.2 (5758) 1-0:96.50.11: Wartungseintrag (T1) letztes Jahr = HLY 2022-04-19 08:43:00.852 - debug: smartmeter.2 (5758) Create Channel 1-0:96_50_11 with name Wartungseintrag (T1) letztes Jahr 2022-04-19 08:43:00.855 - debug: smartmeter.2 (5758) SET MESSAGE TIMEOUT TIMER: 120000 2022-04-19 08:43:00.856 - debug: smartmeter.2 (5758) RESUME READING SERIALPORT 2022-04-19 08:43:00.859 - debug: smartmeter.2 (5758) SCHEDULE NEXT RUN IN 5s 2022-04-19 08:43:00.869 - debug: smartmeter.2 (5758) SERIALPORT CLOSE 2022-04-19 08:43:00.877 - debug: smartmeter.2 (5758) Create State 1-0:96_50_11.value 2022-04-19 08:43:00.883 - debug: smartmeter.2 (5758) Set State 1-0:96_50_1__1.value = HLY 2022-04-19 08:43:00.890 - debug: smartmeter.2 (5758) connected set to true 2022-04-19 08:43:00.940 - debug: smartmeter.2 (5758) 1-0:96.1.0255: Serialnumber = 0a01484c590200... 2022-04-19 08:43:00.941 - debug: smartmeter.2 (5758) Create Channel 1-0:96_1_0255 with name Serialnumber 2022-04-19 08:43:00.947 - debug: smartmeter.2 (5758) Create State 1-0:96_1_0255.value 2022-04-19 08:43:00.951 - debug: smartmeter.2 (5758) Set State 1-0:96_1_0255.value = 0a01484c5902000... 2022-04-19 08:43:00.961 - debug: smartmeter.2 (5758) 1-0:1.8.0*255: Zählerstand 1 Summe Wirkarbeit Bezug + (Total) = 83.735 kWh 2022-04-19 08:43:00.962 - debug: smartmeter.2 (5758) Create Channel 1-0:1_8_0255 with name Zählerstand 1 Summe Wirkarbeit Bezug + (Total) 2022-04-19 08:43:00.970 - debug: smartmeter.2 (5758) Create State 1-0:1_8_0255.value 2022-04-19 08:43:00.974 - debug: smartmeter.2 (5758) Set State 1-0:1_8_0255.value = 83.735 2022-04-19 08:43:00.985 - debug: smartmeter.2 (5758) 1-0:16.7.0*255: Momentanwert Gesamtwirkleistung (Total) = 425 W 2022-04-19 08:43:00.986 - debug: smartmeter.2 (5758) Create Channel 1-0:16_7_0255 with name Momentanwert Gesamtwirkleistung (Total) 2022-04-19 08:43:00.992 - debug: smartmeter.2 (5758) Create State 1-0:16_7_0255.value 2022-04-19 08:43:00.996 - debug: smartmeter.2 (5758) Set State 1-0:16_7_0__255.value = 425 2022-04-19 08:43:01.054 - info: smartmeter.2 (5758) Received 4 values, 4 updated 2022-04-19 08:43:04.619 - info: host.raspberrypi "system.adapter.smartmeter.2" disabled 2022-04-19 08:43:04.620 - info: host.raspberrypi stopInstance system.adapter.smartmeter.2 (force=false, process=true) 2022-04-19 08:43:04.636 - info: smartmeter.2 (5758) Got terminate signal TERMINATE_YOURSELF 2022-04-19 08:43:04.636 - info: host.raspberrypi stopInstance system.adapter.smartmeter.2 send kill signal 2022-04-19 08:43:04.642 - info: smartmeter.2 (5758) terminating 2022-04-19 08:43:04.645 - debug: smartmeter.2 (5758) Plugin sentry destroyed 2022-04-19 08:43:04.647 - info: smartmeter.2 (5758) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-04-19 08:43:04.667 - debug: smartmeter.2 (5758) connected set to false 2022-04-19 08:43:05.224 - info: host.raspberrypi instance system.adapter.smartmeter.2 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)

Der Wert in "1-0:16.7.0*255" mit 425 ist schon Einspeisung

Ich hoffe das hilft weiter.

mfg

Apollon77 commented 2 years ago

Naja die Frage isto b es DIR weiterhilft ... weil Du siehst hier genau welche Daten vom gerät kommen. Sag mir was falsch im Adapter ist und was anders sein muss. Ich weiss nicht woran ich irgendwas erkennen könnte - was davon passt denn wie zu dem von FHEM zusammen?

Tarzipan commented 2 years ago

In dem FHEM Forum schreibt der User, dass im "... die Stromrichtung im Statuswort des Zählerstands im bit 11 steckt...." und hat die entsprechende Stelle in den Rohdaten markiert. Die Frage ist, wo bzw. ob die Daten auch in dem Adapter vorkommen. (Das kann ich, weil ich es nicht programmiert habe, erstmal nicht erkennen). Wenn diese Stromrichtung mitgeliefert wird, wäre halt die Frage ob man das dann als extra Objekt ausgeben kann, damit ich im Nachgang damit was steuern kann. Natürlich könnte man auch einfach in dem Objekt 16.7.0 den Wert negativ machen.

Vielen dank.

Apollon77 commented 2 years ago

Naja ok damit wäre der Feature request neben dem "value" auch das Statusword als State bereitzustellen ... Rausparsen musst Du es dann immer noch selbst (mit nem kleinen Javascript-chen oder so) weil das Statuswort meines Wissens nach nicht "Zählerhersteller-übergreifend definiert ist" - alsokann Bit 11 bei jedem was anders bedeuten.

Allerdings scheint ein Status nur zb bei 1-0:1.8.0255: Zählerstand 1 Summe Wirkarbeit Bezug + (Total) = 83.735 kWh zu stehen. Wäre hier 1d4904 ... also Binär 11 10101 0010 01000 00100 In dem wäre das 11. Bit 0 ... macht das sinn?

Vllt nochmal ein Debug wenn Strom kommt und er was einspeist?

Tarzipan commented 2 years ago

Ich glaube das ist die Stelle. Ich habe jetzt Bezug und habe, wie der aus dem FHEM Forum, den Wert "1c0104".

Ich würde nochmal bis morgen abwarten und schauen ob dieser Statuswert sich wieder auf "1d4904" ändert aber wenn er das tut, wie würde ich denn da mit einem JS script dran gehen können? Oder wäre es vielleicht für dich möglich, den Adapter um ein Feature zu erweitern, dass wenn jemand solch einen Zähler hat der Adapter bei "1d4904 " ein true und bei "1c0104" ein false in ein Einspeisungs-Objekt setzt? Oder vielleicht einfach der 16.7.0 Wert negiert wird?

2022-04-19 18:52:45.090 - info: host.raspberrypi "system.adapter.smartmeter.2" enabled 2022-04-19 18:52:45.161 - info: host.raspberrypi instance system.adapter.smartmeter.2 started with pid 900 2022-04-19 18:52:47.370 - info: smartmeter.1 (808) Received 10 values, 5 updated 2022-04-19 18:52:48.269 - debug: smartmeter.2 (900) Redis Objects: Use Redis connection: 127.0.0.1:9001 2022-04-19 18:52:48.338 - debug: smartmeter.2 (900) Objects client ready ... initialize now 2022-04-19 18:52:48.342 - debug: smartmeter.2 (900) Objects create System PubSub Client 2022-04-19 18:52:48.344 - debug: smartmeter.2 (900) Objects create User PubSub Client 2022-04-19 18:52:48.374 - debug: smartmeter.2 (900) Objects client initialize lua scripts 2022-04-19 18:52:48.386 - debug: smartmeter.2 (900) Objects connected to redis: 127.0.0.1:9001 2022-04-19 18:52:48.422 - debug: smartmeter.2 (900) Redis States: Use Redis connection: 127.0.0.1:9000 2022-04-19 18:52:48.435 - debug: smartmeter.2 (900) States create System PubSub Client 2022-04-19 18:52:48.437 - debug: smartmeter.2 (900) States create User PubSub Client 2022-04-19 18:52:48.453 - debug: smartmeter.2 (900) States connected to redis: 127.0.0.1:9000 2022-04-19 18:52:48.505 - debug: smartmeter.2 (900) Plugin sentry Initialize Plugin (enabled=true) 2022-04-19 18:52:49.092 - info: smartmeter.2 (900) starting. Version 3.3.4 in /opt/iobroker/node_modules/iobroker.smartmeter, node: v14.19.1, js-controller: 4.0.21 2022-04-19 18:52:49.143 - debug: smartmeter.2 (900) SmartmeterObis options: {"debug":2,"protocol":"SmlProtocol","transport":"SerialResponseTransport","requestInterval":"5","anotherQueryDelay":"1000","transportSerialPort":"/dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0037-if00-port0","transportSerialBaudrate":9600,"transportSerialMessageTimeout":null,"protocolSmlIgnoreInvalidCRC":false} 2022-04-19 18:52:49.148 - debug: smartmeter.2 (900) CREATE SERIALPORT: 9600 8 1 none 2022-04-19 18:52:49.161 - debug: smartmeter.2 (900) SERIALPORT OPEN 2022-04-19 18:52:49.189 - debug: smartmeter.2 (900) SET MESSAGE TIMEOUT TIMER: 120000 2022-04-19 18:52:49.205 - debug: smartmeter.2 (900) connected set to false 2022-04-19 18:52:49.793 - debug: smartmeter.2 (900) ADD NEW DATA (0 + NEW 3) 2022-04-19 18:52:49.798 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b" -> null 2022-04-19 18:52:49.802 - debug: smartmeter.2 (900) ADD NEW DATA (3 + NEW 9) 2022-04-19 18:52:49.805 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000" -> null 2022-04-19 18:52:49.810 - debug: smartmeter.2 (900) ADD NEW DATA (12 + NEW 6) 2022-04-19 18:52:49.812 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072" -> null 2022-04-19 18:52:49.817 - debug: smartmeter.2 (900) ADD NEW DATA (18 + NEW 6) 2022-04-19 18:52:49.819 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176" -> null 2022-04-19 18:52:49.824 - debug: smartmeter.2 (900) ADD NEW DATA (24 + NEW 7) 2022-04-19 18:52:49.826 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b010101017604000001620062007265000001017601010700000014" -> null 2022-04-19 18:52:49.831 - debug: smartmeter.2 (900) ADD NEW DATA (31 + NEW 7) 2022-04-19 18:52:49.833 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c" -> null 2022-04-19 18:52:49.838 - debug: smartmeter.2 (900) ADD NEW DATA (38 + NEW 6) 2022-04-19 18:52:49.840 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e7387" -> null 2022-04-19 18:52:49.845 - debug: smartmeter.2 (900) ADD NEW DATA (44 + NEW 6) 2022-04-19 18:52:49.847 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e7387726201650014" -> null 2022-04-19 18:52:49.852 - debug: smartmeter.2 (900) ADD NEW DATA (50 + NEW 6) 2022-04-19 18:52:49.854 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1" -> null 2022-04-19 18:52:49.859 - debug: smartmeter.2 (900) ADD NEW DATA (56 + NEW 7) 2022-04-19 18:52:49.861 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b100760400000262" -> null 2022-04-19 18:52:49.865 - debug: smartmeter.2 (900) ADD NEW DATA (63 + NEW 6) 2022-04-19 18:52:49.867 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b100760400000262006200726500" -> null 2022-04-19 18:52:49.870 - debug: smartmeter.2 (900) ADD NEW DATA (69 + NEW 6) 2022-04-19 18:52:49.872 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ff" -> null 2022-04-19 18:52:49.876 - debug: smartmeter.2 (900) ADD NEW DATA (75 + NEW 5) 2022-04-19 18:52:49.878 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff" -> null 2022-04-19 18:52:49.881 - debug: smartmeter.2 (900) ADD NEW DATA (80 + NEW 5) 2022-04-19 18:52:49.883 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c" -> null 2022-04-19 18:52:49.887 - debug: smartmeter.2 (900) ADD NEW DATA (85 + NEW 4) 2022-04-19 18:52:49.888 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e" -> null 2022-04-19 18:52:49.892 - debug: smartmeter.2 (900) ADD NEW DATA (89 + NEW 5) 2022-04-19 18:52:49.893 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100" -> null 2022-04-19 18:52:49.897 - debug: smartmeter.2 (900) ADD NEW DATA (94 + NEW 4) 2022-04-19 18:52:49.898 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff" -> null 2022-04-19 18:52:49.902 - debug: smartmeter.2 (900) ADD NEW DATA (98 + NEW 5) 2022-04-19 18:52:49.903 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500" -> null 2022-04-19 18:52:49.907 - debug: smartmeter.2 (900) ADD NEW DATA (103 + NEW 5) 2022-04-19 18:52:49.909 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477" -> null 2022-04-19 18:52:49.912 - debug: smartmeter.2 (900) ADD NEW DATA (108 + NEW 5) 2022-04-19 18:52:49.913 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb374770701006032" -> null 2022-04-19 18:52:49.918 - debug: smartmeter.2 (900) ADD NEW DATA (113 + NEW 4) 2022-04-19 18:52:49.919 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101" -> null 2022-04-19 18:52:49.922 - debug: smartmeter.2 (900) ADD NEW DATA (117 + NEW 5) 2022-04-19 18:52:49.924 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c" -> null 2022-04-19 18:52:49.928 - debug: smartmeter.2 (900) ADD NEW DATA (122 + NEW 6) 2022-04-19 18:52:49.929 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100" -> null 2022-04-19 18:52:49.937 - debug: smartmeter.2 (900) ADD NEW DATA (128 + NEW 3) 2022-04-19 18:52:49.939 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100" -> null 2022-04-19 18:52:49.943 - debug: smartmeter.2 (900) ADD NEW DATA (131 + NEW 9) 2022-04-19 18:52:49.945 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a0148" -> null 2022-04-19 18:52:49.949 - debug: smartmeter.2 (900) ADD NEW DATA (140 + NEW 7) 2022-04-19 18:52:49.950 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e7387" -> null 2022-04-19 18:52:49.954 - debug: smartmeter.2 (900) ADD NEW DATA (147 + NEW 5) 2022-04-19 18:52:49.956 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100" -> null 2022-04-19 18:52:49.960 - debug: smartmeter.2 (900) ADD NEW DATA (152 + NEW 5) 2022-04-19 18:52:49.961 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65" -> null 2022-04-19 18:52:49.965 - debug: smartmeter.2 (900) ADD NEW DATA (157 + NEW 5) 2022-04-19 18:52:49.967 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c010472" -> null 2022-04-19 18:52:49.971 - debug: smartmeter.2 (900) ADD NEW DATA (162 + NEW 5) 2022-04-19 18:52:49.973 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c0104726201650014" -> null 2022-04-19 18:52:49.977 - debug: smartmeter.2 (900) ADD NEW DATA (167 + NEW 5) 2022-04-19 18:52:49.979 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c01047262016500142cb3621e52" -> null 2022-04-19 18:52:49.983 - debug: smartmeter.2 (900) ADD NEW DATA (172 + NEW 6) 2022-04-19 18:52:49.984 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c01047262016500142cb3621e52ff65000d1fcb" -> null 2022-04-19 18:52:49.988 - debug: smartmeter.2 (900) ADD NEW DATA (178 + NEW 4) 2022-04-19 18:52:49.990 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c01047262016500142cb3621e52ff65000d1fcb01770701" -> null 2022-04-19 18:52:49.994 - debug: smartmeter.2 (900) ADD NEW DATA (182 + NEW 6) 2022-04-19 18:52:49.996 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c01047262016500142cb3621e52ff65000d1fcb0177070100100700ff01" -> null 2022-04-19 18:52:50.000 - debug: smartmeter.2 (900) ADD NEW DATA (188 + NEW 5) 2022-04-19 18:52:50.002 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c01047262016500142cb3621e52ff65000d1fcb0177070100100700ff0101621b5200" -> null 2022-04-19 18:52:50.006 - debug: smartmeter.2 (900) ADD NEW DATA (193 + NEW 6) 2022-04-19 18:52:50.007 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c01047262016500142cb3621e52ff65000d1fcb0177070100100700ff0101621b5200530189010101" -> null 2022-04-19 18:52:50.011 - debug: smartmeter.2 (900) ADD NEW DATA (199 + NEW 6) 2022-04-19 18:52:50.013 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c01047262016500142cb3621e52ff65000d1fcb0177070100100700ff0101621b5200530189010101632461007604" -> null 2022-04-19 18:52:50.017 - debug: smartmeter.2 (900) ADD NEW DATA (205 + NEW 4) 2022-04-19 18:52:50.019 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c01047262016500142cb3621e52ff65000d1fcb0177070100100700ff0101621b520053018901010163246100760400000362" -> null 2022-04-19 18:52:50.023 - debug: smartmeter.2 (900) ADD NEW DATA (209 + NEW 6) 2022-04-19 18:52:50.025 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c01047262016500142cb3621e52ff65000d1fcb0177070100100700ff0101621b520053018901010163246100760400000362006200726500" -> null 2022-04-19 18:52:50.029 - debug: smartmeter.2 (900) ADD NEW DATA (215 + NEW 5) 2022-04-19 18:52:50.030 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c01047262016500142cb3621e52ff65000d1fcb0177070100100700ff0101621b5200530189010101632461007604000003620062007265000002017101" -> null 2022-04-19 18:52:50.035 - debug: smartmeter.2 (900) ADD NEW DATA (220 + NEW 5) 2022-04-19 18:52:50.036 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c01047262016500142cb3621e52ff65000d1fcb0177070100100700ff0101621b520053018901010163246100760400000362006200726500000201710163e823001b" -> null 2022-04-19 18:52:50.041 - debug: smartmeter.2 (900) ADD NEW DATA (225 + NEW 5) 2022-04-19 18:52:50.042 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c01047262016500142cb3621e52ff65000d1fcb0177070100100700ff0101621b520053018901010163246100760400000362006200726500000201710163e823001b1b1b1b1a00" -> null 2022-04-19 18:52:50.047 - debug: smartmeter.2 (900) ADD NEW DATA (230 + NEW 2) 2022-04-19 18:52:50.049 - debug: smartmeter.2 (900) MATCH-RESULT MESSAGE: "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c01047262016500142cb3621e52ff65000d1fcb0177070100100700ff0101621b520053018901010163246100760400000362006200726500000201710163e823001b1b1b1b1a00d665" -> [ "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c01047262016500142cb3621e52ff65000d1fcb0177070100100700ff0101621b520053018901010163246100760400000362006200726500000201710163e823001b1b1b1b1a00d665", "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c01047262016500142cb3621e52ff65000d1fcb0177070100100700ff0101621b520053018901010163246100760400000362006200726500000201710163e823001b1b1b1b1a00d665", "1b1b1b1b0101010176040000016200620072650000010176010107000000142cb30b0a01484c5902000e73877262016500142cb3016393b1007604000002620062007265000007017707ffffffffffff0b0a01484c5902000e7387070100620affff7262016500142cb37477070100603201010101010104484c590177070100600100ff010101010b0a01484c5902000e73870177070100010800ff65001c01047262016500142cb3621e52ff65000d1fcb0177070100100700ff0101621b520053018901010163246100760400000362006200726500000201710163e823001b1b1b1b1a00d665", "0" ] 2022-04-19 18:52:50.050 - debug: smartmeter.2 (900) PAUSE READING SERIALPORT TO HANDLE MESSAGE 2022-04-19 18:52:50.054 - debug: smartmeter.2 (900) MSG IDX 0 2022-04-19 18:52:50.071 - debug: smartmeter.2 (900) SML MESSAGE: START SML-File START SmlMessage Transaction-ID:  (000001) Group-No: 0 Abort On Error: 0 Message-Body: SmlPublicOpenResponse Codepage: undefined Client-ID: undefined Req-FileId: ,� (000000142cb3) Server-ID: 0a01484c5902000e... (Sec-Index): 1322163 Sml-Version: undefined CRC 16: valid END SmlMessage START SmlMessage Transaction-ID:  (000002) Group-No: 0 Abort On Error: 0 Message-Body: SmlGetListResponse Client-ID: ������ Server-ID: HLYs� List-Name: b �� Act-Sensor-Time: (Sec-Index): 1322163 ValList: [ Obj-Name: 1-0:96.50.11 Status: undefined Val-Time: Unit: undefined Scaler: undefined Value: HLY / 484c59 Value-Signature: undefined , Obj-Name: 1-0:96.1.0255 Status: undefined Val-Time: Unit: undefined Scaler: undefined Value: HLYs� / 0a01484c5902000e... Value-Signature: undefined , Obj-Name: 1-0:1.8.0255 Status: 1c0104 Val-Time: (Sec-Index): 1322163 Unit: 30 Scaler: -1 Value: 860107 Value-Signature: undefined , Obj-Name: 1-0:16.7.0255 Status: undefined Val-Time: Unit: 27 Scaler: 0 Value: 393 Value-Signature: undefined , ] List-Signature: undefined Act-Gateway-Time: CRC 16: valid END SmlMessage START SmlMessage Transaction-ID:  (000003) Group-No: 0 Abort On Error: 0 Message-Body: SmlPublicCloseResponse Global Signature: CRC 16: valid END SmlMessage END SML-File 2022-04-19 18:52:50.078 - debug: smartmeter.2 (900) STORE DATA 2022-04-19 18:52:50.082 - debug: smartmeter.2 (900) 1-0:96.50.11: Wartungseintrag (T1) letztes Jahr = HLY 2022-04-19 18:52:50.084 - debug: smartmeter.2 (900) Create Channel 1-0:96_50_11 with name Wartungseintrag (T1) letztes Jahr 2022-04-19 18:52:50.087 - debug: smartmeter.2 (900) SET MESSAGE TIMEOUT TIMER: 120000 2022-04-19 18:52:50.088 - debug: smartmeter.2 (900) RESUME READING SERIALPORT 2022-04-19 18:52:50.091 - debug: smartmeter.2 (900) SCHEDULE NEXT RUN IN 5s 2022-04-19 18:52:50.102 - debug: smartmeter.2 (900) SERIALPORT CLOSE 2022-04-19 18:52:50.119 - debug: smartmeter.2 (900) Create State 1-0:96_50_11.value 2022-04-19 18:52:50.126 - debug: smartmeter.2 (900) Set State 1-0:96_50_1__1.value = HLY 2022-04-19 18:52:50.130 - debug: smartmeter.2 (900) connected set to true 2022-04-19 18:52:50.188 - debug: smartmeter.2 (900) 1-0:96.1.0255: Serialnumber = 0a01484c5902000e... 2022-04-19 18:52:50.189 - debug: smartmeter.2 (900) Create Channel 1-0:96_1_0255 with name Serialnumber 2022-04-19 18:52:50.194 - debug: smartmeter.2 (900) Create State 1-0:96_1_0255.value 2022-04-19 18:52:50.200 - debug: smartmeter.2 (900) Set State 1-0:96_1_0255.value = 0a01484c5902000e... 2022-04-19 18:52:50.210 - debug: smartmeter.2 (900) 1-0:1.8.0*255: Zählerstand 1 Summe Wirkarbeit Bezug + (Total) = 86.0107 kWh 2022-04-19 18:52:50.211 - debug: smartmeter.2 (900) Create Channel 1-0:1_8_0255 with name Zählerstand 1 Summe Wirkarbeit Bezug + (Total) 2022-04-19 18:52:50.217 - debug: smartmeter.2 (900) Create State 1-0:1_8_0255.value 2022-04-19 18:52:50.222 - debug: smartmeter.2 (900) Set State 1-0:1_8_0255.value = 86.0107 2022-04-19 18:52:50.232 - debug: smartmeter.2 (900) 1-0:16.7.0*255: Momentanwert Gesamtwirkleistung (Total) = 393 W 2022-04-19 18:52:50.234 - debug: smartmeter.2 (900) Create Channel 1-0:16_7_0255 with name Momentanwert Gesamtwirkleistung (Total) 2022-04-19 18:52:50.240 - debug: smartmeter.2 (900) Create State 1-0:16_7_0255.value 2022-04-19 18:52:50.244 - debug: smartmeter.2 (900) Set State 1-0:16_7_0__255.value = 393 2022-04-19 18:52:50.256 - info: smartmeter.2 (900) Received 4 values, 4 updated 2022-04-19 18:52:52.814 - info: smartmeter.1 (808) Received 10 values, 3 updated 2022-04-19 18:52:52.915 - info: host.raspberrypi "system.adapter.smartmeter.2" disabled 2022-04-19 18:52:52.916 - info: host.raspberrypi stopInstance system.adapter.smartmeter.2 (force=false, process=true) 2022-04-19 18:52:52.932 - info: smartmeter.2 (900) Got terminate signal TERMINATE_YOURSELF 2022-04-19 18:52:52.932 - info: host.raspberrypi stopInstance system.adapter.smartmeter.2 send kill signal 2022-04-19 18:52:52.936 - info: smartmeter.2 (900) terminating 2022-04-19 18:52:52.938 - debug: smartmeter.2 (900) Plugin sentry destroyed 2022-04-19 18:52:52.940 - info: smartmeter.2 (900) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-04-19 18:52:52.953 - debug: smartmeter.2 (900) connected set to false 2022-04-19 18:52:53.527 - info: host.raspberrypi instance system.adapter.smartmeter.2 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2022-04-19 18:52:58.302 - info: smartmeter.1 (808) Received 10 values, 3 updated

Tarzipan commented 2 years ago

Also es ändert sich wieder in 1d4904, sobald Einspeisung vorhanden ist.

Apollon77 commented 2 years ago
Tarzipan commented 2 years ago

ah okay, das macht dann Sinn.

Tarzipan commented 2 years ago

Ist denn eigentlich geplant, dass diese Erweiterung umgesetzt wird?

Apollon77 commented 2 years ago

Naja, wäre es sonst mit "enhancement" getaggt wenn es nicht angedacht wäre?

Tarzipan commented 2 years ago

Wahrscheinlich nicht. :)

Wollte aus gegebenen Anlass aber vorsichtig fragen ob daran gerade was gemacht wird. Ich würde das ja selbst umsetzen, aber ich hab noch keinen ioBroker Adapter gemacht und keine Ahnung wie ich das Testweise auf mein Pi bekomme, geschweige von dem Releasekram auf github. Falls du einen Tester brauchst, könnte ich das natürlich machen.

Vielen Dank im Voraus