Tinkerforge WARP3

Begonnen von Jojo11, 24 April 2024, 08:43:03

Vorheriges Thema - Nächstes Thema

Jojo11

Hallo,

hat jemand schon versucht, ein MQTT Template für die WARP Wallbox zu erstellen? Alternativ kann sie auch per Modbus eingebunden werden.
Ich würde mich als Tester zur Verfügung stellen  :)

Gruß
Jojo

Jojo11

Das Auslesen per Modbus klappt schon mal. Anbei der Code falls es jemand testen möchte (habe noch kein Auto zum Testen). Ist noch nicht alles implementiert und die Bezeichnungen sind auch noch nicht einheitlich, aber zum Testen ist es ok.
In der WARP muss natürlich das Auslesen (+evtl. Schreiben) per Modbus aktiviert werden.

define warp3 ModbusAttr 1 60 xxx.xxx.xxx.xxx:502 TCP
attr warp3 dev-h-combine 5
attr warp3 dev-h-defPoll 1
attr warp3 dev-i-combine 5
attr warp3 dev-i-defPoll 1

attr warp3 dev-type-FLOAT16-len 2
attr warp3 dev-type-FLOAT16-unpack f>
attr warp3 dev-type-FLOAT32-len 4
attr warp3 dev-type-FLOAT32-unpack f>
attr warp3 dev-type-FLOAT32-format %.2f
attr warp3 dev-type-FLOAT64-len 4
attr warp3 dev-type-FLOAT64-unpack l
attr warp3 dev-type-SIGNED16-len 1
attr warp3 dev-type-SIGNED16-unpack n!
attr warp3 dev-type-STRING17-len 17
attr warp3 dev-type-STRING17-unpack Z*
attr warp3 dev-type-STRING5-len 5
attr warp3 dev-type-STRING5-unpack Z*
attr warp3 dev-type-UNSIGNED16-len 1
attr warp3 dev-type-UNSIGNED16-unpack S>
attr warp3 dev-type-UNSIGNED32-len 2
attr warp3 dev-type-UNSIGNED32-unpack L>
attr warp3 dev-type-UNSIGNED64-len 4
attr warp3 dev-type-UNSIGNED64-unpack Q>

attr warp3 obj-h1002-reading Erlaubter_Ladestrom
attr warp3 obj-h1002-type UNSIGNED32

attr warp3 obj-i0-reading Version_Registertabelle
attr warp3 obj-i0-type UNSIGNED32
attr warp3 obj-i2-reading Firmware-Version_Major
attr warp3 obj-i2-type UNSIGNED32
attr warp3 obj-i4-reading Firmware-Version_Minor
attr warp3 obj-i4-type UNSIGNED32
attr warp3 obj-i6-reading Firmware-Version_Patch
attr warp3 obj-i6-type UNSIGNED32
attr warp3 obj-i12-reading Uptime_s
attr warp3 obj-i12-type UNSIGNED32
attr warp3 obj-i1000-reading IEC-61851-Zustand
attr warp3 obj-i1000-type UNSIGNED32
attr warp3 obj-i1000-map 0:A, 1:B, 2:C, 3:D, 4:E/F
attr warp3 obj-i1002-reading Ladestatus
attr warp3 obj-i1002-type UNSIGNED32
attr warp3 obj-i1002-map 0:Nicht verbunden, 1:Warte auf Freigabe, 2:Lade�bereit, 3:Lädt, 4:Fehler
attr warp3 obj-i1008-reading Ladedauer_s
attr warp3 obj-i1008-type UNSIGNED32
attr warp3 obj-i1010-reading Erlaubter_Ladestrom
attr warp3 obj-i1010-type UNSIGNED32
attr warp3 obj-i2000-reading Stromzähler_Typ
attr warp3 obj-i2000-type UNSIGNED32
attr warp3 obj-i2000-map 0:Kein Strom�zähler, 1:SDM72, 2:SDM630, 3:SDM72 V2
attr warp3 obj-i2002-reading Ladeleistung_W
attr warp3 obj-i2002-type FLOAT32
attr warp3 obj-i2004-reading Ladeenergie_gesamt_kWh
attr warp3 obj-i2004-type FLOAT32
attr warp3 obj-i2008-reading Ladeenergie_aktuell_kWh
attr warp3 obj-i2008-type FLOAT32
attr warp3 obj-i2100-reading Spannung_L1
attr warp3 obj-i2100-type FLOAT32
attr warp3 obj-i2102-reading Spannung_L2
attr warp3 obj-i2102-type FLOAT32
attr warp3 obj-i2104-reading Spannung_L3
attr warp3 obj-i2104-type FLOAT32
attr warp3 obj-i2106-reading Strom_L1
attr warp3 obj-i2106-type FLOAT32
attr warp3 obj-i2108-reading Strom_L2
attr warp3 obj-i2108-type FLOAT32
attr warp3 obj-i2110-reading Strom_L3
attr warp3 obj-i2110-type FLOAT32
attr warp3 obj-i2112-reading Wirkleistung_L1
attr warp3 obj-i2112-type FLOAT32
attr warp3 obj-i2114-reading Wirkleistung_L2
attr warp3 obj-i2114-type FLOAT32
attr warp3 obj-i2116-reading Wirkleistung_L3
attr warp3 obj-i2116-type FLOAT32
attr warp3 obj-i2118-reading Scheinleistung_L1
attr warp3 obj-i2118-type FLOAT32
attr warp3 obj-i2120-reading Scheinleistung_L2
attr warp3 obj-i2120-type FLOAT32
attr warp3 obj-i2122-reading Scheinleistung_L3
attr warp3 obj-i2122-type FLOAT32
attr warp3 obj-i2124-reading Blindleistung_L1
attr warp3 obj-i2124-type FLOAT32
attr warp3 obj-i2126-reading Blindleistung_L2
attr warp3 obj-i2126-type FLOAT32
attr warp3 obj-i2128-reading Blindleistung_L3
attr warp3 obj-i2128-type FLOAT32
attr warp3 obj-i2130-reading Leistungsfaktor_L1
attr warp3 obj-i2130-type FLOAT32
attr warp3 obj-i2132-reading Leistungsfaktor_L2
attr warp3 obj-i2132-type FLOAT32
attr warp3 obj-i2134-reading Leistungsfaktor_L3
attr warp3 obj-i2134-type FLOAT32
attr warp3 obj-i2136-reading Relative_Phasenverschiebung_L1
attr warp3 obj-i2136-type FLOAT32
attr warp3 obj-i2138-reading Relative_Phasenverschiebung_L2
attr warp3 obj-i2138-type FLOAT32
attr warp3 obj-i2140-reading Relative_Phasenverschiebung_L3
attr warp3 obj-i2140-type FLOAT32
attr warp3 obj-i2142-reading Durchschnittliche_Spannung_gegen_Neutral
attr warp3 obj-i2142-type FLOAT32
attr warp3 obj-i2158-reading Frequenz
attr warp3 obj-i2158-type FLOAT32
attr warp3 obj-i2170-reading Transportierte_elektrische_Ladung
attr warp3 obj-i2170-type FLOAT32

attr warp3 room Solar
attr warp3 verbose 3
attr warp3 event-on-change-reading .*
attr warp3 event-on-update-reading .*

Gruß
Jojo