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
.
Fünf verschiedene Texte innerhalb einer Minute damit gesendet und alles wurde fehlerlos übertragen sowie auch angezeigt
.
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
.
-> 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