Skript erfolgreich getestet, fehlerfrei => wird aber nie gespeichert beim Zeichen ^

Fehler in Firmware und WebUI & Workarounds

Moderator: Co-Administratoren

Antworten
GeMa
Beiträge: 9
Registriert: 10.03.2020, 10:58
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Skript erfolgreich getestet, fehlerfrei => wird aber nie gespeichert beim Zeichen ^

Beitrag von GeMa » 01.12.2021, 17:37

Ich habe mich mal damit beschäftigt das "°" (Gradsymbol) in die Anzeige des HmIP-WRCD zu bekommen.
Hier im Forum kann man lesen das dies durch das Zeichen "^" möglich ist.
Mit der Funktion Skript testen konnte ich das Grad Symbol erfolgreich ins Display bringen:
var VAddressD = dom.GetObject("Display-K3").Address();
var VTemp = "10.5";
string VTextZeile3 = "Au_en: "#VTemp#"^C";
string VDisplay = "{DDBC=WHITE,DDTC=BLACK,DDI=0,DDA=CENTER,DDS="#VTextZeile3#",DDID=3,DDC=true}";
dom.GetObject("HmIP-RF."#VAddressD#".COMBINED_PARAMETER").State(VDisplay);
im Display: Außen: 10.5°C
wenn man jetzt versucht obiges als Skript zu speichern scheitert man. Die Fehlerkontrolle sagt: Kein Fehler
Das Script wird nicht gespeichert bzw. der vorherige Zustand bleibt erhalten - und das ohne jeden Hinweis oder Fehler.
CCU2 mit 2.59.7 und CUx 2.6 E-Mail 1.7.2 , ohne Neustart zur Fehlereingrenzung

Wenn es jemand interessiert meine Umgehung:
var VAddressD = dom.GetObject("Display-K3").Address();
var VTemp = "10.5";
string DispGradC ="%5EC";
string VTextZeile3 = "Au_en: "#VTemp#DispGradC.UriDecode();
string VDisplay = "{DDBC=WHITE,DDTC=BLACK,DDI=0,DDA=CENTER,DDS="#VTextZeile3#",DDID=3,DDC=true}";
dom.GetObject("HmIP-RF."#VAddressD#".COMBINED_PARAMETER").State(VDisplay);

MichaelN
Beiträge: 9534
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 692 Mal
Danksagung erhalten: 1604 Mal

Re: Skript erfolgreich getestet, fehlerfrei => wird aber nie gespeichert beim Zeichen ^

Beitrag von MichaelN » 01.12.2021, 17:52

Hier im Forum kann man auch nachlesen wie man damit umgeht:
viewtopic.php?f=60&t=55269&start=170#p684261
und folgende
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 +++

Tyfys
Beiträge: 522
Registriert: 17.04.2021, 17:12
System: CCU
Hat sich bedankt: 26 Mal
Danksagung erhalten: 120 Mal

Re: Skript erfolgreich getestet, fehlerfrei => wird aber nie gespeichert beim Zeichen ^

Beitrag von Tyfys » 01.12.2021, 18:05

@ MichaelN

Es wurde eine weítere Möglichkeit präsentiert.Musste aber auch 2 mal lesen....
GeMa hat geschrieben:
01.12.2021, 17:37
meine Umgehung
in Kurzform:

Code: Alles auswählen

string GradC ="%5EC".UriDecode();
WriteLine(GradC);
Gruß
Harry

MichaelN
Beiträge: 9534
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 692 Mal
Danksagung erhalten: 1604 Mal

Re: Skript erfolgreich getestet, fehlerfrei => wird aber nie gespeichert beim Zeichen ^

Beitrag von MichaelN » 01.12.2021, 19:02

Ach, ich habe gelesen "Umgebung". Und Code ohne Code-Tags ist so schwer zu überfliegen.

Aber die Idee ist gut.
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 +++

Antworten

Zurück zu „HomeMatic - bekannte Bugs“