FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: MadMax-FHEM am 28 April 2016, 23:12:11

Titel: [erledigt] readingsGroup: cmd drop down Reading wird nur duch Browser-refresh...
Beitrag von: MadMax-FHEM am 28 April 2016, 23:12:11
Hallo,

suchen nach der Problematik brachte mir nur ähnliche/gleiche Fragen, die schon lange her gestellt wurden, leider alle ohne Lösung...

(gut richtige Suchbegriffe vorausgesetzt)

Folgendes Problem/Frage:

habe eine readingsGroup mit Klimaübersicht.

Also measured-temp, desired-temp, humidity meiner HM-Wandthermostate.

Alles prima.
Hatte bislang "Icon-Pfeile" für desired-temp "rauf/runter" (ähnlich wie im readingsGroup wiki).
Jetzt habe ich wieder etwas im wiki gestöbert und bin über cmds per drop down gestolpert...

Gefällt mir besser, da ich dann nicht nur schrittweise sondern gleich auf einen bestimmten Wert stellen kann.

Wenn ich jetzt aber den Wert per set HM_Wandthermostat_Climate desired-temp 19.0 (nur ein Beispiel) setze wird der jetzt ja andere aktuelle Wert in der drop down box erst nach einem Browser-refresh angezeigt.

Gibt es da einen Trick dafür?
Kann ich am Ende einer Befehlsausführung einen Browser-refresh "erzwingen"??

Beispielsweise drücke ich den immer noch vorhandenen Knopf in der readingsGroup, darauf hin wird eine sub in meiner 99_Utils aufgerufen, dann könnte ich ja dort am Ende den Browser-refreshen??

Hat jemand eine andere Idee???

Vielen Dank schon mal, Joachim

hier noch die readíngsGroup


define ClimateStatus readingsGroup <Raum>,<Ist>,<Soll>,<>,<>,<Luft>,<> NAME=HM_.*_Climate:measured-temp,desired-temp,<{my_HeatingUpDown($DEVICE,"up")}@desired-temp>,<{my_HeatingUpDown($DEVICE,"down")}@desired-temp>,humidity,<{my_SetHeatingModeIcon($DEVICE)}@controlMode>
attr ClimateStatus alias Übersicht Klima
attr ClimateStatus mapping {my_SetOverviewMapping($DEVICE)}
attr ClimateStatus nolinks 1
attr ClimateStatus notime 1
attr ClimateStatus room Overview
attr ClimateStatus commands { 'desired-temp' => 'desired-temp:' }
attr ClimateStatus valueFormat { 'measured-temp' => "%.1f &deg;;C" , 'desired-temp' => "%.1f &deg;;C" , humidity => "%i %" , temperature => "%.1f &deg;;C" }
attr ClimateStatus valueStyle {my_SetClimateStatusValueStyle($DEVICE, $READING)}


Das ist der Teil um den es geht:

attr ClimateStatus commands { 'desired-temp' => 'desired-temp:' }
Titel: Antw:readingsGroup: cmd drop down Reading wird nur duch Browser-refresh aktualisiert
Beitrag von: Hans Franz am 29 April 2016, 11:42:37
Zitat von: MadMax-FHEM am 28 April 2016, 23:12:11
Kann ich am Ende einer Befehlsausführung einen Browser-refresh "erzwingen"??
https://forum.fhem.de/index.php/topic,32305.msg267666.html#msg267666 (https://forum.fhem.de/index.php/topic,32305.msg267666.html#msg267666)

Gruß
Hans
Titel: Antw:readingsGroup: cmd drop down Reading wird nur duch Browser-refresh aktualisiert
Beitrag von: MadMax-FHEM am 29 April 2016, 18:28:59
Hi Hans,

vielen Dank!
Werd ich mal probieren...

Gruß, Joachim
Titel: Antw:readingsGroup: cmd drop down Reading wird nur duch Browser-refresh aktualisiert
Beitrag von: MadMax-FHEM am 29 April 2016, 22:38:29
Hallo Hans,

so hat etwas gedauert, war unterwegs...

Ausprobiert: klappt super!

Danke!

Gruß, Joachim