HmIP-WRCD - Textzeile per Skript setzen

HMIP lokale Installation

Moderator: Co-Administratoren

MichaelN
Beiträge: 9656
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von MichaelN » 05.08.2021, 08:34

Wenn Du meinst.

Hast Du mal nach

Code: Alles auswählen

dom.GetObject("HmIP-RF.xxx:3.DISPLAY_DATA_STRING").State("Test ");
Den Inhalt wieder ausgelesen, ob das Leerzeichen auch im Datenpunkt gespeichert ist?

Code: Alles auswählen

WriteLine("===" #dom.GetObject("HmIP-RF.xxx:3.DISPLAY_DATA_STRING").State()#"===") ;
Wenn nicht, dann findet wohl irgendwo ein Trim statt und es wird gar nicht erst ans Display übertragen. Dann könnte man die Stell ein der WebUI suchen und patchen. Wenn es im Display stattfindet - dann kann nur EQ3 was machen.
Zuletzt geändert von MichaelN am 05.08.2021, 09:01, insgesamt 2-mal geändert.
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 +++

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von Aquaplex » 05.08.2021, 08:48

Der Vorschlag funktioniert leider nicht. Sowohl mit State() als auch Value() wird vom DISPLAY_DATA_STRING nichts zurückgeliefert. Natürlich mit korrekter Adressierung eingetragen.
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

MichaelN
Beiträge: 9656
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von MichaelN » 05.08.2021, 09:01

Da war ein Tippfehler im WriteLine. Habe ich korrigiert
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 +++

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von Aquaplex » 05.08.2021, 09:02

Den hatte ich selbst gesehen, daran lag es nicht. Mir werden nur die "===" zurück geliefert, aber kein Inhalt vom DISPLAY_DATA_STRING. Im WRCD steht er aber, wie immer natürlich ohne Leerzeichen am Ende :cry:
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

MichaelN
Beiträge: 9656
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von MichaelN » 05.08.2021, 10:15

Ist tatsächlich nur als WRITE definiert. Tja, dann kann Dir nur EQ3 helfen.
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 +++

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von Aquaplex » 05.08.2021, 10:21

Könntest du bitte mal probieren, nur eine einzelne Zeile ohne den COMBINED-Befehl zu übertragen? Wird dann am Ende auch das LZ entfernt?
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

MichaelN
Beiträge: 9656
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von MichaelN » 05.08.2021, 15:32

Das wird erst nächste Woche klappen.
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
FBK2904
Beiträge: 454
Registriert: 22.03.2016, 17:12
System: Alternative CCU (auf Basis OCCU)
Wohnort: Bei Ludwigsburg
Hat sich bedankt: 80 Mal
Danksagung erhalten: 42 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von FBK2904 » 05.08.2021, 19:45

Aquaplex hat geschrieben:
04.08.2021, 19:52
Wie ich oben geschrieben hatte, meine ich den Befehl zum Übertragen einzelner Zeilen und nicht den COMBINED-Befehl. Mit letzterem klappt das mit den Leerzeichen bei mir auch. Aber wenn ich die Parameter einzeln für eine Zeile übergebe, wird es am Ende immer abgeschnitten.
Warum nutzt du dann diese umständliche Form des Ansprechens einer einzelner Zeile, wenn wenn es mit "COMBINED" besser funktioniert ?

Aquaplex hat geschrieben:
05.08.2021, 07:38
...Und auch nur und ausschließlich beim COMBINED-Befehl. Wie sollte es an meiner Installation liegen, wenn ich direkt nach dem "Fehler" die Daten mit den Einzelzeilen problemlos übertragen bekomme? Und zwar immer! Für mich liegt das eindeutig am COMBINED-Befehl.
Irgendwie kann ich dir nicht mehr folgen :roll: . Zuerst ist deine Übertragung der einzelen Parameter schuld, aber mit "COMBINED" alles OK,
dann wieder ist doch der COMBINED an allem Schuld :shock: -> Ja wie denn jetzt :?: .

MichaelN hat geschrieben:
05.08.2021, 08:13
Bei mir arbeitet das WRCD seit über einem Jahr mit dem Combined Befehl ohne das es Probleme gibt. Also ist Combined nicht ursächlich.
Bei mir ebenso und es werden mehrmals täglich mit dieser Methode die fünf Zeilen einzeln aktualisiert OHNE PROBLEME !
Grüssle,
Frank
--------------------------
System: CCU3 (RM 3.75.6.20240316) mit Stabantenne (www.stall.biz)
Geräte: 56x HM (classic) / 13x HmIP / 8x CUxD /16x virtuelle Gruppen / 4x PioTek-Tracker V4 FTTB & FAM-USB-Gateway
Addons: XML-API 2.3 / CUx-Daemon 2.11 / CUxD-Highcharts 1.45 / Programme drucken 2.6
Sonstige: SDV v5.03.04 G / AIO Creator NEO v3.1.0 mit 2x Samsung Tab SM-T580 (Root & Android 10 [LineageOS 17.1 by TALUAtXDAi])

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von Aquaplex » 06.08.2021, 06:28

Anscheinend hast du die vorangegangenen Beiträge in diesem Thread nicht mal überflogen. Also schreibe ich jetzt zum wiederholten Male, was das Problem ist:

Mit dem COMBINED-Befehl funktioniert die Übertragung bei mir zu 99% ohne Fehler, auch mit Leerzeichen. Das Display wird 20...30x am Tag aktualisiert. Alle paar Tage passiert es aber, dass eine Kommunikationsstörung auftritt. Führt man direkt nach dieser Störung den Befehl erneut aus, kommt auch die Störung erneut. Sendet man exakt den gleichen Zeileninhalt allerdings in jeder Zeile einzeln ohne den COMBINED-Befehl, funktioniert es sofort und ohne Störung. Allerdings werden dann bei jeder Zeile am Ende die Leerzeichen abgeschnitten.

Was ist daran jetzt nicht zu verstehen? Natürlich möchte ich gerne den COMBINED-Befehl verwenden, da er eleganter und sparsamer ist sowie die Leerzeichen am Ende überträgt. Trotzdem ärgert es, wenn mindestens einmal pro Woche die Kommunikation gestört ist. Und da es direkt danach mit den Einzelzeilen funktioniert, kann ich mir nur erklären, dass es am COMBINED-Befehl liegt. Oder wie soll das in diesem Fall mit meiner Installation zusammenhängen? Ich bin eben auf der Suche nach der Ursache der Störung...
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

Benutzeravatar
FBK2904
Beiträge: 454
Registriert: 22.03.2016, 17:12
System: Alternative CCU (auf Basis OCCU)
Wohnort: Bei Ludwigsburg
Hat sich bedankt: 80 Mal
Danksagung erhalten: 42 Mal

Re: HmIP-WRCD - Textzeile per Skript setzen

Beitrag von FBK2904 » 07.08.2021, 15:49

Aquaplex hat geschrieben:
06.08.2021, 06:28
Anscheinend hast du die vorangegangenen Beiträge in diesem Thread nicht mal überflogen.
Nur so zur Info ...
Threads in denen ich aktiv bin und/oder mich persönlich interessieren lese ich Post für Post mit :wink: .
Grüssle,
Frank
--------------------------
System: CCU3 (RM 3.75.6.20240316) mit Stabantenne (www.stall.biz)
Geräte: 56x HM (classic) / 13x HmIP / 8x CUxD /16x virtuelle Gruppen / 4x PioTek-Tracker V4 FTTB & FAM-USB-Gateway
Addons: XML-API 2.3 / CUx-Daemon 2.11 / CUxD-Highcharts 1.45 / Programme drucken 2.6
Sonstige: SDV v5.03.04 G / AIO Creator NEO v3.1.0 mit 2x Samsung Tab SM-T580 (Root & Android 10 [LineageOS 17.1 by TALUAtXDAi])

Antworten

Zurück zu „HomeMatic IP mit CCU“