[GELÖST] Systemvariablen werden nicht gefüllt (Zisterne+Brunnen)
Moderatoren: jmaus, Co-Administratoren
- NilsG
- Beiträge: 1702
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 386 Mal
- Danksagung erhalten: 30 Mal
- Kontaktdaten:
Re: Systemvariablen werden nicht gefüllt (Zisterne+Brunnen)
Liefert allerdings auch keine Werte, bzw. die SysVariablen werden nicht mal aktualisiert mit dem Zeitstempel
Grüße und DANKE!
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: Systemvariablen werden nicht gefüllt (Zisterne+Brunnen)
Dann heißt der Datenpunkt nicht VALUE?!
Du kannst das Programm auch unabhängiger von der Seriennummer machen, für den Fall eines Gerätetausch:
Den Namen des Datenpunkt musst Du aber schon kennen.
Du kannst das Programm auch unabhängiger von der Seriennummer machen, für den Fall eines Gerätetausch:
Code: Alles auswählen
var src=channels.Get ("Kanalname").DPByHssDP ("Datenpunktname").Value();
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
- NilsG
- Beiträge: 1702
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 386 Mal
- Danksagung erhalten: 30 Mal
- Kontaktdaten:
Re: Systemvariablen werden nicht gefüllt (Zisterne+Brunnen)
Demnach ja
BidCos-Wired.LEQ0975591:0.CONFIG_PENDING
BidCos-Wired.LEQ0975591:0.STICKY_UNREACH
BidCos-Wired.LEQ0975591:0.UNREACH
BidCos-Wired.LEQ0975591:1.STATE
BidCos-Wired.LEQ0975591:2.STATE
BidCos-Wired.LEQ0975591:3.STATE
BidCos-Wired.LEQ0975591:4.STATE
BidCos-Wired.LEQ0975591:5.STATE
BidCos-Wired.LEQ0975591:6.STATE
BidCos-Wired.LEQ0975591:7.STATE
BidCos-Wired.LEQ0975591:8.STATE
BidCos-Wired.LEQ0975591:9.STATE
BidCos-Wired.LEQ0975591:10.STATE
BidCos-Wired.LEQ0975591:11.STATE
BidCos-Wired.LEQ0975591:12.STATE
BidCos-Wired.LEQ0975591:13.STATE
BidCos-Wired.LEQ0975591:14.STATE
BidCos-Wired.LEQ0975591:15.STATE
BidCos-Wired.LEQ0975591:21.VALUE
BidCos-Wired.LEQ0975591:19.FREQUENCY
BidCos-Wired.LEQ0975591:17.FREQUENCY
BidCos-Wired.LEQ0975591:20.FREQUENCY
BidCos-Wired.LEQ0975591:18.FREQUENCY
BidCos-Wired.LEQ0975591:22.VALUE
BidCos-Wired.LEQ0975591:16.FREQUENCY
BidCos-Wired.LEQ0975591:23.VALUE
BidCos-Wired.LEQ0975591:24.VALUE
BidCos-Wired.LEQ0975591:25.VALUE
BidCos-Wired.LEQ0975591:26.VALUE
Zuletzt geändert von NilsG am 24.04.2022, 13:14, insgesamt 1-mal geändert.
Grüße und DANKE!
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: Systemvariablen werden nicht gefüllt (Zisterne+Brunnen)
Tja, dann muss sich jemand dazu äußern, der dieses komische Gerät näher kennt. Zwischenzeitlich könntest Du ja mal ins Fehlerprotokoll schauen, ob dort nach Ausführung des Befehls eine Fehlermeldung erscheint.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
- NilsG
- Beiträge: 1702
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 386 Mal
- Danksagung erhalten: 30 Mal
- Kontaktdaten:
Re: Systemvariablen werden nicht gefüllt (Zisterne+Brunnen)
Log-Datei - gefiltert nach dem Device - anbei.
Da bräuchte ich allerdings auch Hilfe, dass zu entschlüsseln:
bzw.:
Die Werte werden wohl erfasst:
bzw.
Allerdings kommt da ein "RunTime Error"; der wird bei bei "Scrip Testen" jedoch nicht ausgegeben?!
Warten wir mal auf die Profis
Da bräuchte ich allerdings auch Hilfe, dass zu entschlüsseln:
Code: Alles auswählen
Apr 24 12:59:00 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: ! configuration var rangeBegin= 100.0; ! minimaler Füllstand bei 0V var rangeEnd= 0.0; ! maximaler Füllstand bei 10V var sysVarName="Fuellgrad BRUNNEN"; ! read device data point and update system variable var sv=dom.GetObject(ID_SYSTEM_VARIABLES).Get(sysVarName); var src=dom.GetObject("BidCos-Wired.LEQ0975591:21.VALUE").Value(); if (sv && src) { var val=src.State(); val=(((rangeEnd-rangeBegin)*val)/1000.0)+rangeBegin; sv.State(val); } [ExecError():iseESPexec.cpp:12882]
Apr 24 12:59:13 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=326.000000
Apr 24 12:59:13 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=326.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 12:59:37 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=325.000000
Apr 24 12:59:37 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=325.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 12:59:54 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=327.000000
Apr 24 12:59:54 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=327.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:00:00 ccu3-webui local0.err ReGaHss: ERROR: SyntaxError: Error 1 at row 8 col 36 near ^-Wired.LEQ0975591:21.VALUE); if (sv && src) { var val=src.State(); val=(^M [SyntaxError():iseESP.cpp:1149]
Apr 24 13:00:00 ccu3-webui local0.err ReGaHss: ERROR: SyntaxError: -Wired.LEQ0975591:21.VALUE); if (sv && src) { var val=src.State(); val=(((rangeEnd-rangeBegin)*val)/1000.0)+rangeBegin; sv.State(val); } [ParseProgram():iseESP.cpp:386]
Apr 24 13:00:00 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: ! configuration var rangeBegin=100.0; ! minimaler Füllstand bei 0V var rangeEnd= 0.0; ! maximaler Füllstand bei 10V var sysVarName="Fuellgrad ZISTERNE"; ! read device data point and update system variable var sv=dom.GetObject(ID_SYSTEM_VARIABLES).Get(sysVarName); var src=dom.GetObject(BidCos-Wired.LEQ0975591:21.VALUE); if (sv && src) { var val=src.State(); val=(((rangeEnd-rangeBegin)*val)/1000.0)+rangeBegin; sv.State(val); } [ExecError():iseESPexec.cpp:12882]
Apr 24 13:00:00 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: ! configuration var rangeBegin= 100.0; ! minimaler Füllstand bei 0V var rangeEnd= 0.0; ! maximaler Füllstand bei 10V var sysVarName="Fuellgrad BRUNNEN"; ! read device data point and update system variable var sv=dom.GetObject(ID_SYSTEM_VARIABLES).Get(sysVarName); var src=dom.GetObject("BidCos-Wired.LEQ0975591:21.VALUE").Value(); if (sv && src) { var val=src.State(); val=(((rangeEnd-rangeBegin)*val)/1000.0)+rangeBegin; sv.State(val); } [ExecError():iseESPexec.cpp:12882]
Apr 24 13:00:01 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=325.000000
Apr 24 13:00:01 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=325.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:00:17 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=327.000000
Apr 24 13:00:17 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=327.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:00:24 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=325.000000
Apr 24 13:00:24 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=325.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:00:39 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=326.000000
Apr 24 13:00:39 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=326.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:01:00 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: ! configuration var rangeBegin= 100.0; ! minimaler Füllstand bei 0V var rangeEnd= 0.0; ! maximaler Füllstand bei 10V var sysVarName="Fuellgrad BRUNNEN"; ! read device data point and update system variable var sv=dom.GetObject(ID_SYSTEM_VARIABLES).Get(sysVarName); var src=dom.GetObject("BidCos-Wired.LEQ0975591:21.VALUE").Value(); if (sv && src) { var val=src.State(); val=(((rangeEnd-rangeBegin)*val)/1000.0)+rangeBegin; sv.State(val); } [ExecError():iseESPexec.cpp:12882]
Apr 24 13:01:00 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: ! configuration var rangeBegin=100.0; ! minimaler Füllstand bei 0V var rangeEnd= 0.0; ! maximaler Füllstand bei 10V var sysVarName="Fuellgrad ZISTERNE"; ! read device data point and update system variable var sv=dom.GetObject(ID_SYSTEM_VARIABLES).Get(sysVarName); var src=dom.GetObject("BidCos-Wired.LEQ0975591:21.VALUE").Value(); if (sv && src) { var val=src.State(); val=(((rangeEnd-rangeBegin)*val)/1000.0)+rangeBegin; sv.State(val); } [ExecError():iseESPexec.cpp:12882]
Apr 24 13:01:01 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=325.000000
Apr 24 13:01:01 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=325.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:01:18 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=327.000000
Apr 24 13:01:18 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=327.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:01:24 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=325.000000
Apr 24 13:01:24 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=325.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:01:41 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=327.000000
Apr 24 13:01:41 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=327.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:01:48 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=325.000000
Apr 24 13:01:48 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=325.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:02:00 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: ! configuration var rangeBegin= 100.0; ! minimaler Füllstand bei 0V var rangeEnd= 0.0; ! maximaler Füllstand bei 10V var sysVarName="Fuellgrad BRUNNEN"; ! read device data point and update system variable var sv=dom.GetObject(ID_SYSTEM_VARIABLES).Get(sysVarName); var src=dom.GetObject("BidCos-Wired.LEQ0975591:21.VALUE").Value(); if (sv && src) { var val=src.State(); val=(((rangeEnd-rangeBegin)*val)/1000.0)+rangeBegin; sv.State(val); } [ExecError():iseESPexec.cpp:12882]
Apr 24 13:02:04 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=326.000000
Apr 24 13:02:04 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=326.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:02:28 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=325.000000
Apr 24 13:02:28 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=325.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:02:44 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=328.000000
Apr 24 13:02:44 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=328.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:02:48 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=325.000000
Apr 24 13:02:48 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=325.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:03:00 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: ! configuration var rangeBegin= 100.0; ! minimaler Füllstand bei 0V var rangeEnd= 0.0; ! maximaler Füllstand bei 10V var sysVarName="Fuellgrad BRUNNEN"; ! read device data point and update system variable var sv=dom.GetObject(ID_SYSTEM_VARIABLES).Get(sysVarName); var src=dom.GetObject("BidCos-Wired.LEQ0975591:21.VALUE").Value(); if (sv && src) { var val=src.State(); val=(((rangeEnd-rangeBegin)*val)/1000.0)+rangeBegin; sv.State(val); } [ExecError():iseESPexec.cpp:12882]
Apr 24 13:03:03 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=326.000000
Apr 24 13:03:03 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=326.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:03:34 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=325.000000
Apr 24 13:03:34 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=325.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:03:48 ccu3-webui user.debug hs485d: Event: LEQ0975591:21.VALUE=326.000000
Apr 24 13:03:48 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:21"."VALUE"=326.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:04:00 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: ! configuration var rangeBegin= 100.0; ! minimaler Füllstand bei 0V var rangeEnd= 0.0; ! maximaler Füllstand bei 10V var sysVarName="Fuellgrad BRUNNEN"; ! read device data point and update system variable var sv=dom.GetObject(ID_SYSTEM_VARIABLES).Get(sysVarName); var src=dom.GetObject("BidCos-Wired.LEQ0975591:21.VALUE").Value(); if (sv && src) { var val=src.State(); val=(((rangeEnd-rangeBegin)*val)/1000.0)+rangeBegin; sv.State(val); } [ExecError():iseESPexec.cpp:12882]
bzw.:
Code: Alles auswählen
Apr 24 12:55:39 ccu3-webui user.debug hs485d: Event: LEQ0975591:22.VALUE=630.000000
Apr 24 12:55:39 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:22"."VALUE"=630.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 12:55:51 ccu3-webui user.debug hs485d: Event: LEQ0975591:22.VALUE=629.000000
Apr 24 12:55:51 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:22"."VALUE"=629.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:01:16 ccu3-webui user.debug hs485d: Event: LEQ0975591:22.VALUE=630.000000
Apr 24 13:01:16 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:22"."VALUE"=630.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:01:24 ccu3-webui user.debug hs485d: Event: LEQ0975591:22.VALUE=628.000000
Apr 24 13:01:24 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:22"."VALUE"=628.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:01:35 ccu3-webui user.debug hs485d: Event: LEQ0975591:22.VALUE=629.000000
Apr 24 13:01:35 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:22"."VALUE"=629.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:02:00 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: ! configuration var rangeBegin=100.0; ! minimaler Füllstand bei 0V var rangeEnd= 0.0; ! maximaler Füllstand bei 10V var sysVarName="Fuellgrad ZISTERNE"; ! read device data point and update system variable var sv=dom.GetObject(ID_SYSTEM_VARIABLES).Get(sysVarName); var src=dom.GetObject("BidCos-Wired.LEQ0975591:22.VALUE").Value(); if (sv && src) { var val=src.State(); val=(((rangeEnd-rangeBegin)*val)/1000.0)+rangeBegin; sv.State(val); } [ExecError():iseESPexec.cpp:12882]
Apr 24 13:03:00 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: ! configuration var rangeBegin=100.0; ! minimaler Füllstand bei 0V var rangeEnd= 0.0; ! maximaler Füllstand bei 10V var sysVarName="Fuellgrad ZISTERNE"; ! read device data point and update system variable var sv=dom.GetObject(ID_SYSTEM_VARIABLES).Get(sysVarName); var src=dom.GetObject("BidCos-Wired.LEQ0975591:22.VALUE").Value(); if (sv && src) { var val=src.State(); val=(((rangeEnd-rangeBegin)*val)/1000.0)+rangeBegin; sv.State(val); } [ExecError():iseESPexec.cpp:12882]
Apr 24 13:03:31 ccu3-webui user.debug hs485d: Event: LEQ0975591:22.VALUE=628.000000
Apr 24 13:03:31 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:22"."VALUE"=628.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:03:43 ccu3-webui user.debug hs485d: Event: LEQ0975591:22.VALUE=629.000000
Apr 24 13:03:43 ccu3-webui local0.info ReGaHss: Info: Event="LEQ0975591:22"."VALUE"=629.000000 [execute():iseXmlRpc.cpp:321]
Apr 24 13:04:00 ccu3-webui local0.err ReGaHss: ERROR: ScriptRuntimeError: ! configuration var rangeBegin=100.0; ! minimaler Füllstand bei 0V var rangeEnd= 0.0; ! maximaler Füllstand bei 10V var sysVarName="Fuellgrad ZISTERNE"; ! read device data point and update system variable var sv=dom.GetObject(ID_SYSTEM_VARIABLES).Get(sysVarName); var src=dom.GetObject("BidCos-Wired.LEQ0975591:22.VALUE").Value(); if (sv && src) { var val=src.State(); val=(((rangeEnd-rangeBegin)*val)/1000.0)+rangeBegin; sv.State(val); } [ExecError():iseESPexec.cpp:12882]
usw.326
325
327
bzw.
usw.630
628
629
Allerdings kommt da ein "RunTime Error"; der wird bei bei "Scrip Testen" jedoch nicht ausgegeben?!
Warten wir mal auf die Profis
Grüße und DANKE!
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: Systemvariablen werden nicht gefüllt (Zisterne+Brunnen)
Ich weiß ja nicht, wie Du getestet hast, das
nicht funktioniert. Aber möglicherweise hast Du dein Problem noch nicht richtig analysiert. Für Tips dazu habe ich Dir schon mal meine Signatur empfohlen.
Was kommt denn bei
unter "Skript testen" raus?
Code: Alles auswählen
var src=dom.GetObject("BidCos-Wired.LEQ0975591:21.VALUE").Value();
Was kommt denn bei
Code: Alles auswählen
var src=dom.GetObject("BidCos-Wired.LEQ0975591:21.VALUE").Value();
WriteLine(src);
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
- stan23
- Beiträge: 2041
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 586 Mal
- Danksagung erhalten: 337 Mal
- Kontaktdaten:
Re: Systemvariablen werden nicht gefüllt (Zisterne+Brunnen)
Waren diese ^M nicht ein Hinweis auf einen unpassenden Editor, z.B. Windows-Zeilenumbrüche?NilsG hat geschrieben: ↑24.04.2022, 12:53
Apr 24 13:00:00 ccu3-webui local0.err ReGaHss: ERROR: SyntaxError: Error 1 at row 8 col 36 near ^-Wired.LEQ0975591:21.VALUE); if (sv && src) { var val=src.State(); val=(^M [SyntaxError():iseESP.cpp:1149]
Apr 24 13:00:00 ccu3-webui local0.err ReGaHss: ERROR: SyntaxError: -Wired.LEQ0975591:21.VALUE); if (sv && src) { var val=src.State(); val=(((rangeEnd-rangeBegin)*val)/1000.0)+rangeBegin; sv.State(val); } [ParseProgram():iseESP.cpp:386]
Ist der Bindestrich bei "-Wired" der richtige, simple Bindestrich oder hat ein Editor (Word oder so?) dort einen längeren Strich eingefügt?
Viele Grüße
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
- NilsG
- Beiträge: 1702
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 386 Mal
- Danksagung erhalten: 30 Mal
- Kontaktdaten:
Re: Systemvariablen werden nicht gefüllt (Zisterne+Brunnen)
Ich habe es über "Script testen" getestet: kein Error!MichaelN hat geschrieben: ↑24.04.2022, 13:31Was kommt denn beiunter "Skript testen" raus?Code: Alles auswählen
var src=dom.GetObject("BidCos-Wired.LEQ0975591:21.VALUE").Value(); WriteLine(src);
Bei Erweiterung um die "WriteLine" Funktion, kommt der korrekte Wert.
Grüße und DANKE!
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
- NilsG
- Beiträge: 1702
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 386 Mal
- Danksagung erhalten: 30 Mal
- Kontaktdaten:
Re: Systemvariablen werden nicht gefüllt (Zisterne+Brunnen)
Das ist der "normale" Bindestrich.stan23 hat geschrieben: ↑24.04.2022, 15:00Waren diese ^M nicht ein Hinweis auf einen unpassenden Editor, z.B. Windows-Zeilenumbrüche?NilsG hat geschrieben: ↑24.04.2022, 12:53
Apr 24 13:00:00 ccu3-webui local0.err ReGaHss: ERROR: SyntaxError: Error 1 at row 8 col 36 near ^-Wired.LEQ0975591:21.VALUE); if (sv && src) { var val=src.State(); val=(^M [SyntaxError():iseESP.cpp:1149]
Apr 24 13:00:00 ccu3-webui local0.err ReGaHss: ERROR: SyntaxError: -Wired.LEQ0975591:21.VALUE); if (sv && src) { var val=src.State(); val=(((rangeEnd-rangeBegin)*val)/1000.0)+rangeBegin; sv.State(val); } [ParseProgram():iseESP.cpp:386]
Ist der Bindestrich bei "-Wired" der richtige, simple Bindestrich oder hat ein Editor (Word oder so?) dort einen längeren Strich eingefügt?
Ich habe das Log-File mit der Vorschau am Mac geöffnet und daraus kopiert.
Im RaspBerry-Script Editor sieht das so aus; also von der Seite her korrekt:
Grüße und DANKE!
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
- NilsG
- Beiträge: 1702
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 386 Mal
- Danksagung erhalten: 30 Mal
- Kontaktdaten:
Re: Systemvariablen werden nicht gefüllt (Zisterne+Brunnen)
Mit "WriteLine" habe ich schon getestet:
Grüße und DANKE!
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway