Hallo,
ich habe das Problem, dass ich ein falsches Zeichen im set Programm habe. Ich möchte das weekPrgSel ändern. Der Befehl im FHEM lautet
set Thermostat_Wohnzimmer_Climate regSet weekPrgSel prog2
damit habe ich in der Dropdownlist foldend definiert
<ftui-dropdown id="opt1"
[value]="Thermostat_Wohnzimmer_Climate:R-weekPrgSel"
(value)="set Thermostat_Wohnzimmer_Climate regSet:weekPrgSel">
<option value="prog1">prog1</option>
<option value="prog2">prog2</option>
<option value="prog3">prog3</option>
</ftui-dropdown>
aber der Befehl der abgesetzt wird lautet dann
set Thermostat_Wohnzimmer_Climate regSet:weekPrgSel prog2
wie bekomme ich dass ":" durch ein Leerzeichen ersetzt?
Danke Lutz
Hallo Lutz,
das sollte über das pipe "replace" möglich sein (siehe Doku)
https://github.com/knowthelist/ftui/ (https://github.com/knowthelist/ftui/)
Viele Grüße
Jürgen
<ftui-dropdown id="opt1"
[value]="Thermostat_Wohnzimmer_Climate:R-weekPrgSel"
(value)="Thermostat_Wohnzimmer_Climate regSet">
<option value=""></option>
<option value="weekPrgSel prog1">prog1</option>
<option value="weekPrgSel prog2">prog2</option>
<option value="weekPrgSel prog3">prog3</option>
</ftui-dropdown>
LG
mr_petz
Danke es klappt so! Aber wie wird mir jetzt der aktuelle Status im Dropdown angezeigt. Das Feld bleib auch bei Änderung leer!
Danke Lutz
Getestet mit abgewandeltem "(value)" aus erstem Beitrag:
<ftui-dropdown id="opt1"
[value]="Thermostat_Wohnzimmer_Climate:R-weekPrgSel"
(value)="set Thermostat_Wohnzimmer_Climate regSet weekPrgSel $value">
<option value="prog1">prog1</option>
<option value="prog2">prog2</option>
<option value="prog3">prog3</option>
</ftui-dropdown>
- Reading hat in FHEM den Wert "prog2"
- Dropdown wird entsprechend eingestellt
- Dropdown-Auswahl von prog3 sendet Folgendes an FHEM:
set Thermostat_Wohnzimmer_Climate regSet weekPrgSel prog3
@OdfFhem
Danke, jetzt klappt es!
problem hier im dropdown ist, wenn der Wert angezeigt wird, dann kann man ihn nicht nocheinmal auswählen wenn bedarf dafür besteht...
LG
@mr_petz
Warum sollte ich den aktuell im FHEM eingestellten Wert nochmal auswählen wollen.
So wie es jetzt ist, habe ich es erwartet!
Übrigens Klasse Arbeit! Nochmal ein paar Klassen besser als FTUI2!
Danke Lutz
Du vielleicht jetzt so nicht... irgendwann vielleicht...
Bsp.-Szenario:
Lege ein dropdown an mit den Favouriten aus dem Sonosmodul.
Stelle deinen Favouriten im dropdown ein.
Jetzt stoppe den Favouriten/Play irgendwo (Player, Button etc).
Jetzt wird das Reading im Sonosmodul nicht gelöscht oder geändert und bleibt dadurch im dropdown bestehen.
Jetzt möchtest du diesen Favouriten im dropdown wieder starten......
LG
Zitat von: mr_petz am 04 Februar 2023, 22:17:29
Jetzt möchtest du diesen Favouriten im dropdown wieder starten......
Ich mache mal eine kleine Zeitreise und sehe/nutze ein "hartes" Abspielgerät, dass
- eine Schublade besitzt ... beim Einlegen wird das Medium autom. gestartet
- desweiteren einen Play-, Pause- sowie Stop-Button
- und natürlich eine Fernbedienung
Auf FTUI3 übertragen
- hat man ein Dropdown-Element ... entspricht der Schublade und hat nur beim Wechsel des "Mediums" eine Bedeutung (LoadX oder StartX)
- desweiteren hat man Button-Elemente für Play/Pause- bzw. Stop
- daneben gibt es u.a. noch eine "konkurrierende" App
Egal, wer im "Füher bzw. Jetzt" die Wiedergabe beeinflusst
... der jeweils andere hat alle Mittel für Start/Pause/Stop der Wiedergabe zur Hand
... bleibt das "eingelegte" Medium gleich, würde man eigentlich weder die Schublade noch das Drowdown-Element nutzen
Wieder mal sehr schön philosophiert. :)
Manche Benutzer im Haushalt kennen nur die Schublade und benutzen diese gern, da man darüber auch die Playaktion ausführen kann.
LG