FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: hhsch am 31 Oktober 2014, 20:14:58

Titel: Dropdown Menü aktuellen Wert anzeigen
Beitrag von: hhsch am 31 Oktober 2014, 20:14:58
Hallo,

ist es möglich bei einem Sensor mit einem Dropdown Menü den aktuell ausgewählten Wert anzeigen zu lassen?
Ich wähle z.B. Wert b im Dropdown Menü aus und bei erneutem Anzeigen des Sensors wird Wert a angezeigt, Wert b wurde aber übernommen.

Grüße
hhsch
Titel: Antw:Dropdown Menü aktuellen Wert anzeigen
Beitrag von: justme1968 am 31 Oktober 2014, 20:25:12
das geht immer dann automatisch wenn das  reading mit dem aktuellen wert den gleichen namen wie das set kommando hat das diesen wert ändert.

wenn dein device kein solches reading hat kannst du dir unter umständen mit setreading oder einem
user reading ein passendes anlegen.

gruß
  andre
Titel: Antw:Dropdown Menü aktuellen Wert anzeigen
Beitrag von: hhsch am 01 November 2014, 09:40:20
Das Reading entspricht genau einer Auswahlmöglichkeit im Dropdown Menü.
Kannst du deine Vorgehensweise genauer beschreiben, oder ein Beispiel bringen?

Grüße
hhsch
Titel: Antw:Dropdown Menü aktuellen Wert anzeigen
Beitrag von: justme1968 am 01 November 2014, 09:59:47
der name des readings muss gleich dem bamen des set sein für das es das menü gibt.

also z.b. reading pct und set pct

gruß
  andre
Titel: Antw:Dropdown Menü aktuellen Wert anzeigen
Beitrag von: hhsch am 01 November 2014, 18:45:01
Beide haben den gleichen Namen: "time".

Grüße
hhsch
Titel: Antw:Dropdown Menü aktuellen Wert anzeigen
Beitrag von: justme1968 am 01 November 2014, 19:49:56
und der wert des readings taucht auch ganz genau so im drop down auf?
Titel: Antw:Dropdown Menü aktuellen Wert anzeigen
Beitrag von: hhsch am 02 November 2014, 11:17:28
Exakt der gleiche Wert steht im Reading und in der Auswahlliste des Dropdown Menüs.
Titel: Antw:Dropdown Menü aktuellen Wert anzeigen
Beitrag von: justme1968 am 02 November 2014, 11:22:45
dann funkt eventuell ein (sonder-) zeichen dazwischen. z.b. der :

du kannst ja mal versuchen mit einem dummy nachzustellen und einzugrenzen.

gruß
  andre
Titel: Antw:Dropdown Menü aktuellen Wert anzeigen
Beitrag von: hhsch am 02 November 2014, 11:32:00
Können also keine Sonderzeichen, wie ein ":", im Dropdown Menü vorkommen?
Dann separiere ich jetzt Stunden Minuten und Sekunden.
Titel: Antw:Dropdown Menü aktuellen Wert anzeigen
Beitrag von: Elektrolurch am 02 November 2014, 11:42:26
Hallo,

":" geht, wenn Du das ganze in eine readingsGroup einbaust und attr ... command ffür das Auswahlmenü verwendest:

attr Rolladen_rg commands ....'RolladenOpen.Uhrzeit' => 'Uhrzeit:-,6:30,6:45,7:00,7:15,7:30,7:45,8:00,8:15,8:30,8:45,9:00,9:30', 'RolladenOpen.Sperrzeit' => 'Sperrzeit:-,6:30,6:45,7:00,7:15,7:30,7:45,8:00,8:15,8:30,8:45,9:00,9:30', 'RolladenOpen.mode' =>..

Andre war vor einiger Zeit so freundlich und hat die readingsGroup so angepasst, dass der zweite und jeder weitere ":" in einem Mapping ignoriert wird. Der erste ":" wird ja für die Definition der Menüliste benötigt.

Gruß

Elektrolurch
Titel: Antw:Dropdown Menü aktuellen Wert anzeigen
Beitrag von: dutzend am 09 März 2020, 17:47:02
Hallo,
ich muss das leider nochmal aufwärmen...
Bei mir funktioniert das nämlich nicht:
define rg_Tado readingsGroup <Act>,<Soll>,<Soll neu>,<Ist> Tado_[BHKW].*:heating-percentage,desired-temp,<temperature>,measured-temp
{ attr rg_Tado commands 'rg_Tado.temperature'=>'temperature:16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0' }
Ich möchte das der eingestellte Wert im DropDown vorselektiert wird, nach diesem Thread sollte das so funktionieren, bei mir leider nicht. Ich sehe nach F5 immer die 16.0, verstellen klappt aber.
Wäre für einen Tipp dankbar
René