HmIP-WRCD: Kann keinen Text aufs Display schreiben (Ch.: 3 - Keine Parameter einstellbar)

HMIP lokale Installation

Moderator: Co-Administratoren

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

Re: HmIP-WRCD: Kann keinen Text aufs Display schreiben (Ch.: 3 - Keine Parameter einstellbar)

Beitrag von MichaelN » 23.08.2020, 11:06

Naja, ein Minimalbeispiel hast Du Dir ja da nicht gerade zusammengebastelt. Da ist ja noch ganz viel Logik aus meinem Skript dabei.

Hier minimal:

Code: Alles auswählen

string Geraet = "Statusdisplay:3"; !kompl. Kanalname
string zeile = "4"; ! Nummer der Zeile
string zeilentext = "Dies ein Test";

string DisplayInhaltNeu = "{DDBC=WHITE,DDTC=BLACK,DDI=0,DDA=CENTER,DDS="#zeilentext#",DDID="#zeile#",DDC=true}";

! neuen Inhalt setzen
channels.Get(Geraet).DPByHssDP("COMBINED_PARAMETER").State(DisplayInhaltNeu);

EDIT: hier noch ein Minimal-Beispiel mit Codierung der Sonderzeichen: viewtopic.php?f=60&t=55269&p=667464#p667464

Wichtig ist, das Du da den richtigen Kanalnamen (!) einsetzt. Heisst der bei Dir wirklich HmIP-WRCD 002A5A49A6D6F1:3 ?

Und bevor Du es kompliziert versuchst - geht es denn mit WebUI Programm:
Unbenannt.jpg
Zuletzt geändert von MichaelN am 12.09.2022, 15:38, insgesamt 1-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 +++

stefanr
Beiträge: 45
Registriert: 03.02.2019, 19:42
Danksagung erhalten: 1 Mal

Re: HmIP-WRCD: Kann keinen Text aufs Display schreiben (Ch.: 3 - Keine Parameter einstellbar)

Beitrag von stefanr » 23.08.2020, 15:34

Über das WebUI hat es genau 1x funktioniert einen anderen Text zu setzen, danach dann nicht mehr - sehr merkwürdig...
Skriptschnipsel werde ich noch testen gleich...

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

Re: HmIP-WRCD: Kann keinen Text aufs Display schreiben (Ch.: 3 - Keine Parameter einstellbar)

Beitrag von MichaelN » 23.08.2020, 15:54

stefanr hat geschrieben:
23.08.2020, 15:34
Über das WebUI hat es genau 1x funktioniert einen anderen Text zu setzen, danach dann nicht mehr - sehr merkwürdig...
Dann liegt dein Problem eher wo anders
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: Kann keinen Text aufs Display schreiben (Ch.: 3 - Keine Parameter einstellbar)

Beitrag von FBK2904 » 23.08.2020, 16:55

stefanr hat geschrieben:
23.08.2020, 10:43
Hat ggf. jemand ein sicher funktionierendes Minimalbeispiel für mich?
Bitte schön ... :lol:

Code: Alles auswählen

string ZEILE_2 = "Dies ein Test";

string ZeilenRefresh = "{DDBC=WHITE,DDTC=BLACK,DDI=0,DDA=CENTER,DDS="#ZEILE_2#",DDID=2,DDC=true}";    !- Ohne PIEP
dom.GetObject(ID_CHANNELS).Get("Statusdisplay:3").DPByHssDP("COMBINED_PARAMETER").State(ZeilenRefresh);
Grüssle,
Frank


BTW:
Warum muss man(n) auf zwei Hochzeiten (Threads) mit dem selben Thema herumtanzen :evil: .
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])

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: Kann keinen Text aufs Display schreiben (Ch.: 3 - Keine Parameter einstellbar)

Beitrag von FBK2904 » 23.08.2020, 17:20

MichaelN hat geschrieben:
23.08.2020, 11:06
... geht es denn mit WebUI Programm:
stefanr hat geschrieben:
23.08.2020, 15:34
Über das WebUI hat es genau 1x funktioniert einen anderen Text zu setzen, danach dann nicht mehr - sehr merkwürdig...
Einmal das WebUI-Programm dazu hier zeigen/reinstellen !
Mein Programm, welches nachts um 0 Uhr das Display löscht und morgens um 6 Uhr wieder die Standard-Beschriftung setzt, funktioniert :mrgreen:.

Grüssle,
Frank
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])

stefanr
Beiträge: 45
Registriert: 03.02.2019, 19:42
Danksagung erhalten: 1 Mal

Re: HmIP-WRCD: Kann keinen Text aufs Display schreiben (Ch.: 3 - Keine Parameter einstellbar)

Beitrag von stefanr » 28.08.2020, 14:31

Also: Ich habe nun dieses Script basierend auf dem hier zuvor geposteten Minimalbeispiel genutzt:

Code: Alles auswählen

string ZEILE_2 = "Dies ein Test";

string ZeilenRefresh2 = "{DDBC=WHITE,DDTC=BLACK,DDI=0,DDA=CENTER,DDS="#ZEILE_2#",DDID=2,DDC=true}";    !- Ohne PIEP
dom.GetObject(ID_CHANNELS).Get("HmIP-WRCD 002A5A49A6D6F1:3").DPByHssDP("COMBINED_PARAMETER").State(ZeilenRefresh2);
Beim ersten Mal hat das einwandfrei funktioniert und der Text ist auf dem Display erschienen. Danach habe ich den Text geändert und erneut das Script ausgeführt, nun bliebt der bisherige Text auf dem Display, es hat sich nicht geändert (in weiteren Anläufen übrigens auch nicht).
Warum funktioniert das nur 1x und dann nicht mehr? Ich verstehe es nicht...
Wo muss ich schauen um das zu debuggen?

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: Kann keinen Text aufs Display schreiben (Ch.: 3 - Keine Parameter einstellbar)

Beitrag von FBK2904 » 29.08.2020, 15:44

stefanr hat geschrieben:
28.08.2020, 14:31
Ich habe nun dieses Script basierend auf dem hier zuvor geposteten Minimalbeispiel genutzt:

Code: Alles auswählen

string ZEILE_2 = "Dies ein Test";

string ZeilenRefresh2 = "{DDBC=WHITE,DDTC=BLACK,DDI=0,DDA=CENTER,DDS="#ZEILE_2#",DDID=2,DDC=true}";    !- Ohne PIEP
dom.GetObject(ID_CHANNELS).Get("HmIP-WRCD 002A5A49A6D6F1:3").DPByHssDP("COMBINED_PARAMETER").State(ZeilenRefresh2);
Beim ersten Mal hat das einwandfrei funktioniert und der Text ist auf dem Display erschienen. Danach habe ich den Text geändert und erneut das Script ausgeführt, nun bliebt der bisherige Text auf dem Display, es hat sich nicht geändert (in weiteren Anläufen übrigens auch nicht).
Ich habe gerade einmal deinen "leicht modifizierten" Code von mir nochmals getestet und statt deiner, meine Serienummer eingetragen.
Funktioniert bei meinem Display einwandfrei :lol: .
Fünf verschiedene Texte innerhalb einer Minute damit gesendet und alles wurde fehlerlos übertragen sowie auch angezeigt :mrgreen: .

Hat denn dein Display nach dem wiederholten Senden einige Male schwarz/weiß geblinkt oder gar keine Reaktion ?

stefanr hat geschrieben:
28.08.2020, 14:31
Warum funktioniert das nur 1x und dann nicht mehr? Ich verstehe es nicht...
Keine Ahnung :roll: .
-> Ich würde das Display einmal von der CCU komplett ablernen und dann neu anlernen !
-> Wenn das auch nichts bringt ... an den Lieferanten wenden.

BTW:
War das ein Fertiggerät oder ein Bausatz (und du hast evtl. Fehler beim basteln gemacht) :?:

Grüssle,
Frank
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“