Re: Homematic und SMA Sunny Boy mit SHM, PV Erzeugung lesen über ModBus
Verfasst: 13.06.2022, 08:37
Hallo,
ich habe auch das Script seit über einem Jahr am Laufen - bisher ohne merkliche Probleme. Die Parameter werden alle ausgelesen und angezeigt. Allerdings habe ich im CCU3-Fehlerprotokoll folgende Fehlermeldungen:
Da alles läuft, könnte man das ignorieren, allerdings hängt sich jeden Tag 1 x mein Addon HAP-Homematic (HomeKit Plugin) auf.
Ich habe nun schon viel gelesen und alles deutet darauf hin das die ReGaHss überläuft.
Hat jemand dasselbe Problem bzw. woher kommen die Fehlermeldungen?
Außer HAP-Homematic (Homekit Version 0.0.14) und CUx-D habe ich keine Addons am Laufen und nutze die original CCU3 mit aktueller Firmware 3.63.9.
Ich habe auch schon die CUx-D Version von 2.9.1 auf 2.8 downgegraded, allerdings ohne Erfolg mit demselben Fehlerbild.
Danke für Eure Hilfe!
ich habe auch das Script seit über einem Jahr am Laufen - bisher ohne merkliche Probleme. Die Parameter werden alle ausgelesen und angezeigt. Allerdings habe ich im CCU3-Fehlerprotokoll folgende Fehlermeldungen:
Code: Alles auswählen
Jun 10 18:42:00 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_links.tcl 192.168.10.132 30865 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA Netzbezug Wechselrichter links"); SMAValue.State(lGetOut.StrValueByIndex(" ", 1)); string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_links.tcl 192.168.10.132 30867 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA Netzeinspeisung Wechselrichter links"); SMAValue.State(lGetOut.StrValueByIndex(" ", 1)); string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_links.tcl 192.168.10.132 30773 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA DC Leistung Wechselrichter links"); SMAValue.State(lGetOut.StrValueByIndex(" ", 1)); string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_links.tcl 192.168.10.132 30775 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA AC
Jun 10 18:42:00 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_rechts.tcl 192.168.10.131 30865 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA Netzbezug Wechselrichter rechts"); SMAValue.State(lGetOut.StrValueByIndex(" ", 1)); string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_rechts.tcl 192.168.10.131 30867 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA Netzeinspeisung Wechselrichter rechts"); SMAValue.State(lGetOut.StrValueByIndex(" ", 1)); string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_rechts.tcl 192.168.10.131 30773 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA DC Leistung Wechselrichter rechts"); SMAValue.State(lGetOut.StrValueByIndex(" ", 1)); string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_rechts.tcl 192.168.10.131 30775 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject(
Jun 10 18:44:00 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_batteriewechselrichter.tcl 192.168.10.133 30845 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA Batterieladezustand"); SMAValue.State(lGetOut.StrValueByIndex(" ", 1)); string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_batteriewechselrichter.tcl 192.168.10.133 31393 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA Batterieladung"); SMAValue.State(lGetOut.StrValueByIndex(" ", 1)); string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_batteriewechselrichter.tcl 192.168.10.133 31395 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA Batterieentladung"); SMAValue.State(lGetOut.StrValueByIndex(" ", 1)); string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_batteriewechselrichter.tcl 192.168.10.133 32341 2",&lGetOut,&lGetErr); var SMAValue=d
Jun 10 18:44:00 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_links.tcl 192.168.10.132 30865 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA Netzbezug Wechselrichter links"); SMAValue.State(lGetOut.StrValueByIndex(" ", 1)); string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_links.tcl 192.168.10.132 30867 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA Netzeinspeisung Wechselrichter links"); SMAValue.State(lGetOut.StrValueByIndex(" ", 1)); string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_links.tcl 192.168.10.132 30773 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA DC Leistung Wechselrichter links"); SMAValue.State(lGetOut.StrValueByIndex(" ", 1)); string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_links.tcl 192.168.10.132 30775 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA AC
Jun 10 18:44:00 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_rechts.tcl 192.168.10.131 30865 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA Netzbezug Wechselrichter rechts"); SMAValue.State(lGetOut.StrValueByIndex(" ", 1)); string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_rechts.tcl 192.168.10.131 30867 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA Netzeinspeisung Wechselrichter rechts"); SMAValue.State(lGetOut.StrValueByIndex(" ", 1)); string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_rechts.tcl 192.168.10.131 30773 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject("SMA DC Leistung Wechselrichter rechts"); SMAValue.State(lGetOut.StrValueByIndex(" ", 1)); string lGetOut = ""; string lGetErr = ""; system.Exec("tclsh /usr/local/addons/modbus/sma_rechts.tcl 192.168.10.131 30775 2",&lGetOut,&lGetErr); var SMAValue=dom.GetObject(
Ich habe nun schon viel gelesen und alles deutet darauf hin das die ReGaHss überläuft.
Hat jemand dasselbe Problem bzw. woher kommen die Fehlermeldungen?
Außer HAP-Homematic (Homekit Version 0.0.14) und CUx-D habe ich keine Addons am Laufen und nutze die original CCU3 mit aktueller Firmware 3.63.9.
Ich habe auch schon die CUx-D Version von 2.9.1 auf 2.8 downgegraded, allerdings ohne Erfolg mit demselben Fehlerbild.
Danke für Eure Hilfe!