[GELÖST] Systemvariablen werden nicht gefüllt (Zisterne+Brunnen)

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

Benutzeravatar
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)

Beitrag von NilsG » 24.04.2022, 11:51

Liefert allerdings auch keine Werte, bzw. die SysVariablen werden nicht mal aktualisiert mit dem Zeitstempel
Grüße und DANKE! 🍻

Nils

-----------------------------------------
CCU3 + 2x LAN-Gateway

MichaelN
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)

Beitrag von MichaelN » 24.04.2022, 12:34

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:

Code: Alles auswählen

var src=channels.Get ("Kanalname").DPByHssDP ("Datenpunktname").Value();
Den Namen des Datenpunkt musst Du aber schon kennen.
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 +++

Benutzeravatar
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)

Beitrag von NilsG » 24.04.2022, 12:42

MichaelN hat geschrieben:
24.04.2022, 12:34
Dann heißt der Datenpunkt nicht VALUE?!

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

MichaelN
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)

Beitrag von MichaelN » 24.04.2022, 12:48

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 +++

Benutzeravatar
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)

Beitrag von NilsG » 24.04.2022, 12:53

Log-Datei - gefiltert nach dem Device - anbei.
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]
Die Werte werden wohl erfasst:
326
325
327
usw.

bzw.

630
628
629
usw.

Allerdings kommt da ein "RunTime Error"; der wird bei bei "Scrip Testen" jedoch nicht ausgegeben?! :|
Warten wir mal auf die Profis 8)
Grüße und DANKE! 🍻

Nils

-----------------------------------------
CCU3 + 2x LAN-Gateway

MichaelN
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)

Beitrag von MichaelN » 24.04.2022, 13:31

Ich weiß ja nicht, wie Du getestet hast, das

Code: Alles auswählen

var src=dom.GetObject("BidCos-Wired.LEQ0975591:21.VALUE").Value();
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

Code: Alles auswählen

var src=dom.GetObject("BidCos-Wired.LEQ0975591:21.VALUE").Value();
WriteLine(src);
unter "Skript testen" raus?
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 +++

Benutzeravatar
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)

Beitrag von stan23 » 24.04.2022, 15:00

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]
Waren diese ^M nicht ein Hinweis auf einen unpassenden Editor, z.B. Windows-Zeilenumbrüche?

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)

Benutzeravatar
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)

Beitrag von NilsG » 24.04.2022, 15:54

MichaelN hat geschrieben:
24.04.2022, 13:31
Was kommt denn bei

Code: Alles auswählen

var src=dom.GetObject("BidCos-Wired.LEQ0975591:21.VALUE").Value();
WriteLine(src);
unter "Skript testen" raus?
Ich habe es über "Script testen" getestet: kein Error!
Bei Erweiterung um die "WriteLine" Funktion, kommt der korrekte Wert.

Bildschirmfoto 2022-04-24 um 15.52.32.png
Grüße und DANKE! 🍻

Nils

-----------------------------------------
CCU3 + 2x LAN-Gateway

Benutzeravatar
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)

Beitrag von NilsG » 24.04.2022, 15:58

stan23 hat geschrieben:
24.04.2022, 15:00
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]
Waren diese ^M nicht ein Hinweis auf einen unpassenden Editor, z.B. Windows-Zeilenumbrüche?

Ist der Bindestrich bei "-Wired" der richtige, simple Bindestrich oder hat ein Editor (Word oder so?) dort einen längeren Strich eingefügt?
Das ist der "normale" Bindestrich.
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:

Bildschirmfoto 2022-04-24 um 15.58.16.png
Grüße und DANKE! 🍻

Nils

-----------------------------------------
CCU3 + 2x LAN-Gateway

Benutzeravatar
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)

Beitrag von NilsG » 24.04.2022, 16:02

MichaelN hat geschrieben:
24.04.2022, 13:31
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.
Mit "WriteLine" habe ich schon getestet:

Bildschirmfoto 2022-04-24 um 16.01.15.png
Grüße und DANKE! 🍻

Nils

-----------------------------------------
CCU3 + 2x LAN-Gateway

Antworten

Zurück zu „RaspberryMatic“