[FTUI3] Thermostat weekPrgSel mit Dropdown ändern

Begonnen von cruser1800, 03 Februar 2023, 21:19:23

Vorheriges Thema - Nächstes Thema

cruser1800

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


juemuc

Hallo Lutz,
das sollte über das pipe "replace" möglich sein (siehe Doku)
https://github.com/knowthelist/ftui/

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

mr_petz


        <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

cruser1800

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

OdfFhem

#4
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


cruser1800


mr_petz

problem hier im dropdown ist, wenn der Wert angezeigt wird, dann kann man ihn nicht nocheinmal auswählen wenn bedarf dafür besteht...

LG

cruser1800

@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

mr_petz

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

OdfFhem

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

mr_petz

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