update readingsGroup

Begonnen von justme1968, 03 September 2013, 22:59:01

Vorheriges Thema - Nächstes Thema

justme1968

das geht garnicht.

du kannst aber versuchen mit dem style zu tricksen und es so klein und unsichtbar wie möglich zu machen.

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

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

Arek

Dann ist das Feld mit dem Dropdown immer um eins nach rechts verschoben.

define Heizungswerte readingsGroup <%sani_heating>, < >,<Mode>,<Temp>,<Soll>,<Setting> AZ_Heizung_Climate:mode,measured-temp,desired-temp,<%auto>,<%manuell>
attr Heizungswerte commands { 'Heizungswerte.auto' => 'set $DEVICE mode auto', 'Heizungswerte.manuell' => 'set $DEVICE mode manual', 'desired-temp' => 'desired-temp:' }
attr Heizungswerte valueFormat {"measured-temp" => "%.1f&deg;;C"}

justme1968

was genau hast du denn gemacht ?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Arek

Bis jetzt habe ich nichts weiter gemacht, als das readingsGroup angelegt. Siehe oben. Am style habe ich noch nichts verändert.

justme1968

ich hab eben einen fix eingecheckt mit dem ok sein sollte. es wurde eine spalte zu viel eingefügt.

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

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

cerberus

Hallo bsl02, hier mein Code. Ich habe das Format aber noch nicht verschönert.

define Heizungswerte readingsGroup <%sani_heating>, < >,<Mode>,<Ventil>,<Temp>,<Soll>,<Fenster>,<Setting> TYPE=FHT:mode,actuator,measured-temp,<{ReadingsVal($DEVICE,"desired-temp","0")."°C"}>,window,<%auto>,<%manuell>,desired-temp
attr Heizungswerte commands { 'Heizungswerte.auto' => 'set $DEVICE mode auto', 'Heizungswerte.manuell' => 'set $DEVICE mode manual', 'desired-temp' => 'desired-temp:' }
attr Heizungswerte nameStyle style="color:blue;;font-weight:bold"
attr Heizungswerte valueIcon {'window.closed' => 'fts_window_1w@lightgreen', 'window.open' => 'fts_window_1w_open@red', 'mode.auto' => 'sani_heating_automatic@green', 'mode.manual' => 'sani_heating_manual@yellow' }
attr Heizungswerte valueFormat { 'desired-temp' => "%.1f&deg;;C", 'measured-temp' => "%.1f&deg;;C" }
attr Heizungswerte room develop
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi

cerberus

Hallo  justme1968, ich habe den Eindruck das mein ReadingsVal  der desired-temp aber nicht mit dem longpoll aktualisiert wird wenn es sich im Hintergrund ändert. Kann das sein?

Gruß
cerberus
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi

justme1968

wenn du das möchtest musst du ein @reading hinten dran hängen. also so:...,<{ReadingsVal($DEVICE,"desired-temp","")}@desired-temp>,...

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

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

cerberus

Danke  justme1968

ich versuche noch desired-temp umzubenennen in z.B. Wunsch-Temp

attr Heizungswerte mapping { 'desired-temp' => 'Wunsch-Temp' }

aber so funktioniert das nicht:-(
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi

justme1968

du meinst neben dem dropdown Menü?

das geht leider auch nicht. das ist das standard widget das fhemweb selber erzeugt.

aber mit fällt gerade etwas ein :) ich muss mal probieren...

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

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

cerberus

ganz genau das meine ich  :)
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi

Arek

Zitat von: justme1968 am 27 Februar 2014, 15:37:15
ich hab eben einen fix eingecheckt mit dem ok sein sollte. es wurde eine spalte zu viel eingefügt.

gruss
  andre

Ich glaube jetzt ist es noch schlimmer geworden  ::)
Siehe Screenshot

justme1968

@arek1912,cerberus: versucht mal bitte diese version. damit kann man den text vor dem dropdown über das mapping attribut ändern. und auch auf leeren string setzen.

@arek1912: da muss noch was anderes komisch sein. schau mal bitte ob du in deiner definition zu viele leerzeichen hast

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

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

Paul

Ich glaube ich verstehe das mit den commands nicht. Ich wollte das wie Cerberus mit einstellbaren Temperaturen haben bei mir steht aber nur desired-temp in der Spalte

define Heizung <%sani_heating>, < >,<Act>,<Soll>,<Ist> TYPE=FHT:actuator,desired-temp,measured-temp,<{myUtils_HeizungUpDown($DEVICE,"down")}@desired.*>,desired.new,<{myUtils_HeizungUpDown($DEVICE,"up")}@desired.*>,window,battery,<%desired-temp>
attr Heizung commands { 'desired-temp' => 'desired-temp:' }
Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

cerberus

justme1968,  wenn ich mit nameStyle die Stil der Spalten-Überschriften ändere werden auch die Readings von der ReadingVal in diesen Style geädert. Siehe in mein letzten Screenshot weiter vorn im thread.

attr Heizungswerte nameStyle style="color:blue;;font-weight:bold"

ich habe dann mal folgendes versucht wo je nach Reading die Farbe entsprechden sein soll, aber das funktioniert nicht.

attr Heizungswerte valueStyle { if($READING eq "desired-temp" && $VALUE > 21) { 'style="color:red"'}elsif($READING eq "desired-temp" && $VALUE > 18) { 'style="color:orange"'}elsif($READING eq "desired-temp" && $VALUE > 8) { 'style="color:blue"'}}
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi