[ gelöst ] Hichi IR Lese Schreib V2 Schreibkopf mit Tasmota in MQTT für Loxone

Hi, ich habe mir den Schreib/Lese Kopf V2 von Hichi zugelegt, um meinen Stromzähler auszulesen.

Die Werte werden auch problemlos wenn ich den Kopf über die IP aufrufe angezeigt.

Ich habe auch die MQTT Daten des Brockers angegeben.

Wenn ich also den Strom vom Lesekopf nehme, dann wieder einstecke, dann werden einmalig die Werte und alle Sensordaten an MQTT übermittelt.

Danach werden auch wenn sich die Werte ändern, keine Updates an MQTT gesendet. auch wenn neue Werte vorliegen die auch in der Tasmota oberfläche vorliegen.

Die Tasmota version ist die 14.6.0.2

Meine anderen Tasmota geräte senden alle fehlerfrei die Werte

Das Script:

 \>D

 \>B
 TelePeriod 30
 =>sensor53 r
 >M 1
 ; Device: eBZ DD3 2R06 ODZ1
 ; protocol is D0 OBIS ASCII
 ; 9600@7E1 for OP-type devices, 9600@8N1 for SM-type devices
 +1,3,o,0,9600,SM,1
 ; Zählerstand zu +A, tariflos,
 ; Zählerstände Auflösung 10 µW*h (6 Vorkomma- und 8 Nachkommastellen)
 1,1-0:1.8.0*255(@0.001,Energie Bezung,Wh,1_8_0,8
 ; Zählerstand zu +A, Tarif 1
 1,1-0:1.8.1*255(*@0.001\*,Energie Bezung T1,Wh,1_8_1,8
 ; Zählerstand zu +A, Tarif 2
 1,1-0:1.8.2*255(*@0.001*,Energie Bezung T2,Wh,1_8_2,8
 ; Zählerstand zu -A, tariflos
 1,1-0:2.8.0*255(@0.001,Energie Export,Wh,2_8_0,8
 ; Summe der Momentan-Leistungen in allen Phasen, Auflösung 0,01W (5 Vorkomma- und 2 Nachkommastellen)
 1,1-0:16.7.0*255(*@1*,Leistung,W,16_7_0,18
 ; Momentane Leistung in Phase Lx, Auflösung 0,01W (5 Vorkomma- und 2 Nachkommastellen)
 1,1-0:36.7.0*255(@1,Leistung L1,W,36_7_0,18
 1,1-0:56.7.0*255(*@1*,Leistung L2,W,56_7_0,18
 1,1-0:76.7.0*255(@1,Leistung L3,W,76_7_0,18
 ; Spannung in Phase Lx, Auflösung 0,1V (nur über MSB)
 1,1-0:32.7.0*255(*@1*,Spannung L1,V,32_7_0,1
 1,1-0:52.7.0*255(@1,Spannung L2,V,52_7_0,1
 1,1-0:72.7.0*255(*@1*,Spannung L3,V,72_7_0,1
 ; Statuswort, 4 Byte Information über den Betriebszustand, HEX string
 ; tasmota can decode one string per device only!
 ;1,1-0:96.5.0*255(@#),Status1,96_5_0,0
 ;1,1-0:96.8.0*255(@#),Status2,96_8_0,0
 ; Geräte-Identifikation, Nach DIN 43863-5
 1,1-0:96.1.0*255(@#),Identifikation,96_1_0,0
 ;1,1-0:0.0.0\*255(@#),Identifikation,0_0_0,0

Auszug aus der Console:

13:08:20.759 MQT: tele/tasmota_4DC348/SENSOR = {“Time”:“2025-11-02T13:08:20”,“SM”:{“1_8_0”:11000.00000000,“1_8_1”:0.00000000,“1_8_2”:0.00000000,“2_8_0”:91000.00000000,“16_7_0”:0.00,“36_7_0”:0.00,“56_7_0”:0.00,“76_7_0”:0.00,“32_7_0”:0.0,“52_7_0”:0.0,“72_7_0”:0.0,“96_1_0”:“1EBZ0102468xxx”}}13:13:20.719 MQT: tele/tasmota_4DC348/STATE = {“Time”:“2025-11-02T13:13:20”,“Uptime”:“1T01:20:11”,“UptimeSec”:91211,“Heap”:176,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:1,“Berry”:{“HeapUsed”:4,“Objects”:38},“Wifi”:{“AP”:1,“SSId”:“Wir daheim”,“BSSId”:“3C:A6:2F:04:98:84”,“Channel”:11,“Mode”:“HT40”,“RSSI”:90,“Signal”:-55,“LinkCount”:1,“Downtime”:“0T00:00:04”}}13:13:20.726 MQT: tele/tasmota_4DC348/SENSOR = {“Time”:“2025-11-02T13:13:20”,“SM”:{“1_8_0”:11000.00000000,“1_8_1”:0.00000000,“1_8_2”:0.00000000,“2_8_0”:91000.00000000,“16_7_0”:0.00,“36_7_0”:0.00,“56_7_0”:0.00,“76_7_0”:0.00,“32_7_0”:0.0,“52_7_0”:0.0,“72_7_0”:0.0,“96_1_0”:“1EBZ0102468xxx”}}13:18:20.767 MQT: tele/tasmota_4DC348/STATE = {“Time”:“2025-11-02T13:18:20”,“Uptime”:“1T01:25:11”,“UptimeSec”:91511,“Heap”:176,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:1,“Berry”:{“HeapUsed”:4,“Objects”:38},“Wifi”:{“AP”:1,“SSId”:“Wir daheim”,“BSSId”:“3C:A6:2F:04:98:84”,“Channel”:11,“Mode”:“HT40”,“RSSI”:92,“Signal”:-54,“LinkCount”:1,“Downtime”:“0T00:00:04”}}13:18:20.773 MQT: tele/tasmota_4DC348/SENSOR = {“Time”:“2025-11-02T13:18:20”,“SM”:{“1_8_0”:11000.00000000,“1_8_1”:0.00000000,“1_8_2”:0.00000000,“2_8_0”:91000.00000000,“16_7_0”:0.00,“36_7_0”:0.00,“56_7_0”:0.00,“76_7_0”:0.00,“32_7_0”:0.0,“52_7_0”:0.0,“72_7_0”:0.0,“96_1_0”:“1EBZ0102468xxx”}}13:23:20.743 MQT: tele/tasmota_4DC348/STATE = {“Time”:“2025-11-02T13:23:20”,“Uptime”:“1T01:30:11”,“UptimeSec”:91811,“Heap”:176,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:1,“Berry”:{“HeapUsed”:4,“Objects”:38},“Wifi”:{“AP”:1,“SSId”:“Wir daheim”,“BSSId”:“3C:A6:2F:04:98:84”,“Channel”:11,“Mode”:“HT40”,“RSSI”:92,“Signal”:-54,“LinkCount”:1,“Downtime”:“0T00:00:04”}}13:23:20.749 MQT: tele/tasmota_4DC348/SENSOR = {“Time”:“2025-11-02T13:23:20”,“SM”:{“1_8_0”:11000.00000000,“1_8_1”:0.00000000,“1_8_2”:0.00000000,“2_8_0”:91000.00000000,“16_7_0”:0.00,“36_7_0”:0.00,“56_7_0”:0.00,“76_7_0”:0.00,“32_7_0”:0.0,“52_7_0”:0.0,“72_7_0”:0.0,“96_1_0”:“1EBZ0102468xxx”}}13:28:20.739 MQT: tele/tasmota_4DC348/STATE = {“Time”:“2025-11-02T13:28:20”,“Uptime”:“1T01:35:11”,“UptimeSec”:92111,“Heap”:176,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:1,“Berry”:{“HeapUsed”:4,“Objects”:38},“Wifi”:{“AP”:1,“SSId”:“Wir daheim”,“BSSId”:“3C:A6:2F:04:98:84”,“Channel”:11,“Mode”:“HT40”,“RSSI”:92,“Signal”:-54,“LinkCount”:1,“Downtime”:“0T00:00:04”}}13:28:20.746 MQT: tele/tasmota_4DC348/SENSOR = {“Time”:“2025-11-02T13:28:20”,“SM”:{“1_8_0”:11000.00000000,“1_8_1”:0.00000000,“1_8_2”:0.00000000,“2_8_0”:91000.00000000,“16_7_0”:0.00,“36_7_0”:0.00,“56_7_0”:0.00,“76_7_0”:0.00,“32_7_0”:0.0,“52_7_0”:0.0,“72_7_0”:0.0,“96_1_0”:“1EBZ0102468xxx”}}13:33:20.723 MQT: tele/tasmota_4DC348/STATE = {“Time”:“2025-11-02T13:33:20”,“Uptime”:“1T01:40:11”,“UptimeSec”:92411,“Heap”:176,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:1,“Berry”:{“HeapUsed”:4,“Objects”:38},“Wifi”:{“AP”:1,“SSId”:“Wir daheim”,“BSSId”:“3C:A6:2F:04:98:84”,“Channel”:11,“Mode”:“HT40”,“RSSI”:90,“Signal”:-55,“LinkCount”:1,“Downtime”:“0T00:00:04”}}13:33:20.729 MQT: tele/tasmota_4DC348/SENSOR = {“Time”:“2025-11-02T13:33:20”,“SM”:{“1_8_0”:11000.00000000,“1_8_1”:0.00000000,“1_8_2”:0.00000000,“2_8_0”:91000.00000000,“16_7_0”:0.00,“36_7_0”:0.00,“56_7_0”:0.00,“76_7_0”:0.00,“32_7_0”:0.0,“52_7_0”:0.0,“72_7_0”:0.0,“96_1_0”:“1EBZ0102468xxx”}}13:38:20.749 MQT: tele/tasmota_4DC348/STATE = {“Time”:“2025-11-02T13:38:20”,“Uptime”:“1T01:45:11”,“UptimeSec”:92711,“Heap”:176,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:1,“Berry”:{“HeapUsed”:4,“Objects”:38},“Wifi”:{“AP”:1,“SSId”:“Wir daheim”,“BSSId”:“3C:A6:2F:04:98:84”,“Channel”:11,“Mode”:“HT40”,“RSSI”:90,“Signal”:-55,“LinkCount”:1,“Downtime”:“0T00:00:04”}}13:38:20.755 MQT: tele/tasmota_4DC348/SENSOR = {“Time”:“2025-11-02T13:38:20”,“SM”:{“1_8_0”:11000.00000000,“1_8_1”:0.00000000,“1_8_2”:0.00000000,“2_8_0”:91000.00000000,“16_7_0”:0.00,“36_7_0”:0.00,“56_7_0”:0.00,“76_7_0”:0.00,“32_7_0”:0.0,“52_7_0”:0.0,“72_7_0”:0.0,“96_1_0”:“1EBZ0102468xxx”}}13:43:20.748 MQT: tele/tasmota_4DC348/STATE = {“Time”:“2025-11-02T13:43:20”,“Uptime”:“1T01:50:11”,“UptimeSec”:93011,“Heap”:176,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:1,“Berry”:{“HeapUsed”:4,“Objects”:38},“Wifi”:{“AP”:1,“SSId”:“Wir daheim”,“BSSId”:“3C:A6:2F:04:98:84”,“Channel”:11,“Mode”:“HT40”,“RSSI”:90,“Signal”:-55,“LinkCount”:1,“Downtime”:“0T00:00:04”}}13:43:20.755 MQT: tele/tasmota_4DC348/SENSOR = {“Time”:“2025-11-02T13:43:20”,“SM”:{“1_8_0”:11000.00000000,“1_8_1”:0.00000000,“1_8_2”:0.00000000,“2_8_0”:91000.00000000,“16_7_0”:0.00,“36_7_0”:0.00,“56_7_0”:0.00,“76_7_0”:0.00,“32_7_0”:0.0,“52_7_0”:0.0,“72_7_0”:0.0,“96_1_0”:“1EBZ0102468xxx”}}

Die Werte werden alle 5 min abgefragt.

Vielleicht hatte einer das gleich problem und kann mir da weiter helfen. Da ich so nicht mehr weiter weiß.

:crayon:by HarryP: Crosspost entfernt

(Beitrag vom Verfasser gelöscht)

(Beitrag vom Verfasser gelöscht)