FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: cruser1800 am 03 Februar 2023, 21:19:23

Titel: [FTUI3] Thermostat weekPrgSel mit Dropdown ändern
Beitrag von: cruser1800 am 03 Februar 2023, 21:19:23
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

Titel: Antw:[FTUI3] Thermostat weekPrgSel mit Dropdown ändern
Beitrag von: juemuc am 03 Februar 2023, 21:30:25
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
Titel: Antw:[FTUI3] Thermostat weekPrgSel mit Dropdown ändern
Beitrag von: mr_petz am 03 Februar 2023, 21:47:55

        <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
Titel: Antw:[FTUI3] Thermostat weekPrgSel mit Dropdown ändern
Beitrag von: cruser1800 am 03 Februar 2023, 22:01:38
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
Titel: Antw:[FTUI3] Thermostat weekPrgSel mit Dropdown ändern
Beitrag von: OdfFhem am 04 Februar 2023, 01:29:15
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

Titel: Antw:[FTUI3] Thermostat weekPrgSel mit Dropdown ändern
Beitrag von: cruser1800 am 04 Februar 2023, 08:41:53
@OdfFhem

Danke, jetzt klappt es!
Titel: Antw:[FTUI3] Thermostat weekPrgSel mit Dropdown ändern
Beitrag von: mr_petz am 04 Februar 2023, 18:48:24
problem hier im dropdown ist, wenn der Wert angezeigt wird, dann kann man ihn nicht nocheinmal auswählen wenn bedarf dafür besteht...

LG
Titel: Antw:[FTUI3] Thermostat weekPrgSel mit Dropdown ändern
Beitrag von: cruser1800 am 04 Februar 2023, 21:55:06
@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
Titel: Antw:[FTUI3] Thermostat weekPrgSel mit Dropdown ändern
Beitrag von: mr_petz am 04 Februar 2023, 22:17:29
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
Titel: Antw:[FTUI3] Thermostat weekPrgSel mit Dropdown ändern
Beitrag von: OdfFhem am 05 Februar 2023, 05:21:37
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
Titel: Antw:[FTUI3] Thermostat weekPrgSel mit Dropdown ändern
Beitrag von: mr_petz am 05 Februar 2023, 09:33:30
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