Wie Buttons auf FHEM-Eingangsseite legen?

Begonnen von Rasprobby, 27 Oktober 2016, 12:10:26

Vorheriges Thema - Nächstes Thema

Rasprobby

Liebe FHEM-Gemeinde, ich habe drei Heizungsstellmotoren FHT8V, bei denen die Konfiguration in FHEM problemlos geklappt haben.

Nun würde ich gerne am besten direkt auf dem Eingangs-Dashboard die Möglichkeit haben, per einmaligem Klick dort verschiedene Ventil-Öffnungen einzustellen (statt mehrerer Klicks + Tastatureingabe auf den Raum-Unterseiten).

Also z. B. einen Button mit 10 % für Heizung 1, einen Button für 20 % usw.

Weiß jemand, wie das geht?

marvin78

Pack sie in einen speziellen (ggf. zusätzlichen) Raum und lege diesen Raum als Startaum fest (Abttribut defaultRoom von FHEMWEB).

Rasprobby

Ok, guter Tipp.

Jetzt bleibt lediglich noch die Frage, wie man bei Stellmotoren Buttons anlegt, mit denen man die Ventilöffnung in Prozent mit einem Klick wählen kann, ohne jedes Mal die Prozentzahl eintippen zu müssen.

Hast du da ebenfalls eine Idee?

Tedious

Schau Dir doch mal das TabletUI an - passt gut auf Handy, Tablet und PC und bietet auch umfangreichste Konfigurationen an. Slider, Buttons, etc...
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

marvin78

Wie wäre mit einem Dropdown oder slider?! Siehe widgetOverride

Hans Franz

Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

Rasprobby

Mit TabletUI habe ich es leider nicht hinbekommen.

Was ich bräuchte, wäre ein Button für einen Befehl wie:
FHT8V set heizung.schlafzimmer valve 0
FHT8V set heizung.flur valve 50

Weiß jemand, wie ich das entweder mit TabletUI oder in der normalen FHEM-Oberfläche anlegen kann?

Garbsen

Ich habe für solche Dinge jeweils dummies angelegt, auf die ich per. Notify zugreife
Hier mal ein List eines solchen dummies

Internals:
   NAME       FBTagFlur
   NR         499
   STATE      22
   TYPE       dummy
   Readings:
     2016-10-10 20:26:13   state           22
Attributes:
   alias      Welche Temperatur soll im Flur im Tag-Betrieb gesetzt sein?
   group      Einstellungen
   icon       status_comfort
   room       Dummies,Fussbodenheizung
   setList    state:knob,min:5,Max:30,step:1,height:50,width:50,thickness:0.2
   sortby     54
   webCmd     state
   widgetOverride setList:textField-long


Und es notify

Internals:
   DEF        FBTagFlur:.* {fhem ("set FBSollFlur Tag ".ReadingsVal("FBTagFlur","state",0))}
   NAME       FBTagFlurSetzen
   NOTIFYDEV  FBTagFlur
   NR         500
   NTFY_ORDER 50-FBTagFlurSetzen
   REGEXP     FBTagFlur:.*
   STATE      active
   TYPE       notify
   Readings:
     2016-11-03 10:38:31   state           active
Attributes:
   room       Dummies,Fussbodenheizung


Mag elegantere Lösungen geben, für mich als relativer Beginner funktioniert das so ganz gut

FHEM und Homebridge auf Intel NUC, CUL 868 v 1.66, CUL466 V 1.66, SOMFY RTS Rolläden, HM-LC-Bl1PBU-FM, HM-LC-BL1-FM, HM-SEC-SC-2, HM-SEC-RHS, HM-WDS10-TH-O, HM-SEC-WDS-2, HM-Sen-LI-O, HM-CC-RT-DN, HM-LC-Sw1-Pl-DN-R1, HM-SCI-3-FM, HM-Sec-Sir-WM, HM-PB-2-WM55-2, HM-RC-8, HM-LC-SW1-PL2, Alpha2

justme1968

schau dir readingsGroup an.

beispiele im wiki.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968