switch data-set auf Wert von Reading

Begonnen von TWART016, 11 November 2017, 16:14:35

Vorheriges Thema - Nächstes Thema

TWART016

Hallo,

ich möchte ein data-set auf manual für meine Heizung bauen. Mit auto funktioniert alles.

Der Befehl soll lauten:
set MAX_165c81 desiredTemperature manual [Wert_aus_Reading]

Der Code funktioniert leider nicht

<div data-type="switch" data-device="MAX_165c81" data-get="mode" data-get-on="auto" data-get-off="manual" data-set="desiredTemperature" data-set-off="manual [MAX_165c81:desiredTemperature]" data-get-off="manual" data-icon="-" data-background-icon="-" class="w2x top-narrow-25 darker" style="font-size:5px">
<div data-type="label" data-device="MAX_165c81" data-get="mode" class=""></div>
</div>


Die Klammer wird nicht aufgelöst. Bis dahin funktioniert aber alles.


Gruß
TWART016

setstate

Das Auflösen der Klammer macht FHEM. Gibt es Meldungen im FHEMlog? Oder das Auflösen klappt evtl. nicht bei MAX Devices?

TWART016

Im FHEM Log steht nichts, auch mit Verbose auf dem Device.

set Telegram msg [MAX_165c81:desiredTemperature]
funktioniert aber.

Auch  mit anderen Devices, z.B: Weather, werden die Klammern nicht aufgelöst.

setstate

dann ist das eher eine Funktion einiger weniger Module und keine allgemein verfügbare.

Und was ist, wenn du anstatt der Temperatur "eco" oder "comfort" sendest?

TWART016

#4
comfort und eco ist wie auto, da kann dahinter kein Wert gesetzt werden, das ist nur bei manual.

Also müsste das MAX Modul angepasst werden? Welches Modul funktioniert denn?

Edit: auch ein Dummy funktioniert nicht.

sinus61

Das Auflösen der Klammern macht der set Befehl eigentlich in FHEM seit Version 5.7. Wenn das in FHEM in der Befehlzeile funktioniert kann es eigentlich auch kein FHEM Problem sein.