FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: SVLoneStar am 09 Oktober 2015, 10:48:52

Titel: Dummy mit Textfeld - komisches Verhalten
Beitrag von: SVLoneStar am 09 Oktober 2015, 10:48:52
Hallo,
ich möchte mir einen Dummy mit Textfeld anlegen. Der Text, der in das Feld eingegeben wird, soll später auf einem Sonos ausgegeben werden können.

Die Definition meines Dummy schaut so aus:
define sepperle dummy
attr sepperle setList text:textField
attr sepperle webCmd text


Beim ersten Start von FHEM nach der Definition schaut das im Frontend aus wie im ersten Screenshot.
Klicke ich nun abwechselnd in das Textfeld und danach auf den Text zwischen Dummy und dem Textfeld, wird das Textfeld jeweils um den geklickten Text ergänzt, ebenso der Text selbst. Schwierig zu erklären, daher der zweite Screenshot.
Ein komplettes Leeren des Textfeldes und Klick auf den Text des webCmd führt dazu, daß im Textfeld 'Text' steht.

Ich hatte vermutet, daß der ins Textfeld eingegebene Text per Notify auf den Dummy aus dem state des Dummy ausgelesen werden kann...? Zeigt das webCmd den state an und das Ganze schaut daher so seltsam aus? Was passiert 'intern', wenn ich auf das webCmd klicke, ohne dass Code dafür hinterlegt ist?

Mache ich was falsch oder habe ich das Prinzip nicht verstanden?  ;)

Danke & Gruß,
Stefan
Titel: Antw:Dummy mit Textfeld - komisches Verhalten
Beitrag von: igami am 09 Oktober 2015, 11:27:39
Du musst noch das Attribut readingList vergeben, da du nicht das Reading state setzt.

Grüße
igami
Titel: Antw:Dummy mit Textfeld - komisches Verhalten
Beitrag von: SVLoneStar am 09 Oktober 2015, 22:36:49
Hallo igami,
danke - bei der (verfeinerten) Suche nach setList und textfield habe ich gerade gesehen, daß Du das ja schon hier
http://forum.fhem.de/index.php/topic,41990.msg342137.html#msg342137 (http://forum.fhem.de/index.php/topic,41990.msg342137.html#msg342137)
beantwortet hattest....sorry!  :-\

Gruß,
Stefan