Probleme beim Definieren SolarEdge SE10k

Begonnen von Hausrobot, 23 April 2022, 22:22:27

Vorheriges Thema - Nächstes Thema

Hausrobot

Hallo,

Device ist abgelegt und verbindet sich. Ok.

Aber die weiteren Defintionen aus https://wiki.fhem.de/wiki/SolarEdge_SE10k ab Status bringen mich zur Verzweiflung. Wie sind die Befehle einzugeben? Bei Status hab eich einen Fehler (?) korrigiert:

statt (Syntaxfehler offenbar beim Semikolon)

attr SolarEdge    stateFormat {sprintf("%.0f W; %.0f kWh",ReadingsVal("KeSolarEdge","AC-Power",0),ReadingsVal("KeSolarEdge","AC-Energy",0))}

funktioniert

attr SolarEdge    stateFormat {sprintf("%.0f W - %.0f kWh",ReadingsVal("KeSolarEdge","AC-Power",0),ReadingsVal("KeSolarEdge","AC-Energy",0))}


Alle weiteren Befehle .. da geht nichts mehr.

Kann mir bitte jemand helfen? Vielleicht als Kopiervorlage? Ich scheitere leider am Verständnis, bin zu selten in FHEM.

Stand der Definition:
defmod SolarEdge ModbusAttr 1 30 192.168.178.36:1502 TCP
attr SolarEdge dev-h-combine 200
attr SolarEdge dev-h-defPoll 1
attr SolarEdge dev-h-defShowGet 1
attr SolarEdge enableControlSet 1
attr SolarEdge event-on-change-reading .*
attr SolarEdge event-on-update-reading AC-Energy,AC-Energy-Scale,AC-Power-Scale,DC-Voltage-Scale,DC-Current-Scale,DC-Power-Scale,Status
attr SolarEdge maxTimeoutsToReconnect 3
attr SolarEdge obj-h40083-reading AC-Power-Val
attr SolarEdge obj-h40084-reading AC-Power-Scale
attr SolarEdge obj-h40084-unpack s>
attr SolarEdge obj-h40093-len 2
attr SolarEdge obj-h40093-reading AC-Energy-Val
attr SolarEdge obj-h40093-unpack l>
attr SolarEdge obj-h40095-reading AC-Energy-Scale
attr SolarEdge obj-h40096-reading DC-Current-Val
attr SolarEdge obj-h40097-reading DC-Current-Scale
attr SolarEdge obj-h40097-unpack s>
attr SolarEdge obj-h40098-reading DC-Voltage-Val
attr SolarEdge obj-h40099-reading DC-Voltage-Scale
attr SolarEdge obj-h40099-unpack s>
attr SolarEdge obj-h40100-reading DC-Power-Val
attr SolarEdge obj-h40101-reading DC-Power-Scale
attr SolarEdge obj-h40101-unpack s>
attr SolarEdge obj-h40103-reading HeatSinkTemp
attr SolarEdge obj-h40103-unpack s>
attr SolarEdge obj-h40107-reading Status
attr SolarEdge room Solar,SolarPV,SolarReport
attr SolarEdge silentReconnect 1
attr SolarEdge sortUpdate 1
attr SolarEdge stateFormat {sprintf("%.0f W - %.0f kWh",ReadingsVal("KeSolarEdge","AC-Power",0),ReadingsVal("KeSolarEdge","AC-Energy",0))}
attr SolarEdge userReadings AC-Energy:(AC-Energy-Scale.*) {


Grüße und Danke vorab!
Hausrobot