[erledigt] readingsGroup: cmd drop down Reading wird nur duch Browser-refresh...

Begonnen von MadMax-FHEM, 28 April 2016, 23:12:11

Vorheriges Thema - Nächstes Thema

MadMax-FHEM

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:' }
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Hans Franz

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

MadMax-FHEM

FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

MadMax-FHEM

Hallo Hans,

so hat etwas gedauert, war unterwegs...

Ausprobiert: klappt super!

Danke!

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)