multistatebutton für Heizung/Thermostat controlMode Probleme

Begonnen von oliverr, 08 Dezember 2016, 00:19:31

Vorheriges Thema - Nächstes Thema

oliverr

Hallo,

wollte mir über den multistatebutton eine Umschaltung der verschiedenen controlMode für ein Thermostat (HM-TC-IT-WM-W-EU) erstellen, was aber nicht klappen will.

So wie ich das sehe kann man zwar über controlMode alle Mode "manual","auto","boost","night","day" setzen aber wenn man einen get auf controlMode macht, bekommt man nur "manual","auto","boost" Mode zurück. Wenn man "night" oder "day" setzt, bekommt man den letzten Mode zurück "manual" oder "auto". Und somit springt der multistatebutton auch immer wieder zurück.

Das dem so ist, ist jetzt nicht direkt ein FTUI Problem, aber die Frage, wie könnte man das Mode durchschalten doch mit dem multistatebutton hinbekommen? Oder ist das nicht möglich?


<div data-type="multistatebutton"
        data-device="Bad_Thermostat_Climate"
        data-get="controlMode"
        data-get-on='["manual","auto","boost","night","day"]'
  data-set='["controlMode auto","controlMode boost","controlMode night","controlMode day","controlMode manual"]'
        data-icons='["oa-sani_heating_manual","oa-sani_heating_automatic","fa-spinner fa-pulse","fa-moon-o","fa-sun-o"]'
        data-colors='["#6699FF","#32a054","#ad3333","SlateBlue","SlateBlue"]'
  data-background-icon="fa-circle"
        data-background-colors='["#505050","#505050","#505050","g#505050rey"]'
        class="">
</div>


Grüße,
Oliver

setstate


<div data-type="switch"
     data-device="dummy1"
     data-cmd="setreading"
     data-get="controlMode"
     data-set="controlMode"
     data-states='["manual","auto","boost","night","day"]'
     data-set-states='["auto","boost","night","day",]'
     data-icons='["oa-sani_heating_manual","oa-sani_heating_automatic","fa-spinner fa-pulse","fa-moon-o","fa-sun-o"]'
     data-colors='["#6699FF","#32a054","#ad3333","SlateBlue","SlateBlue"]'
     data-background-icon="fa-circle"
     data-background-colors='["#505050","#505050","#505050","#505050"]'
     class="">
</div>