Max Wandthermostat

Begonnen von J.P, 07 November 2016, 12:23:48

Vorheriges Thema - Nächstes Thema

J.P

Hallo,

ich komme leider mit meinem MAX Wandthermostat nicht weiter.
Und zwar versuche ich, die Taste ECO unf COMFORT nachzubilden.
Hierzu habe ich mir ein eigenes Widget gebastelt.

{% macro rtr(id, txt, item_actual, item_set, item_valve, eco, comfort, step) %}
        {% import "basic.html" as basic %}

        <div id="{{ uid(page, id) }}" data-widget="device.rtr" data-step="{{step|default(1.0) }}" class="rtr">
                <div class="actual">
                        <div class="temp">{{ basic.float(id~'actual', item_actual, '°' ) }}</div>
                        <div class="text">{{txt}} </div>
                </div>
                {% if item_valve %}
                <div class="valve">
                        <div class="text">{{'Ventilposition:'}}
                                {{basic.value(id~'valve',item_valve,'%')}}
                        </div>
                </div>
                {% endif %}
                {% if item_set %}
                        <div class="set">
                                <a data-role="button" data-icon="minus" data-inline="true" data-iconpos="notext" class="ui-mini"></a>
                                <div class="temp">{{ basic.value(id~'set', item_set, '°' ) }}</div>
                                <a data-role="button" data-icon="plus" data-inline="true" data-iconpos="notext" class="ui-mini"></a>
                        </div>
                {% endif %}
                <div class="control">
                        <table align="center" cellpadding="0">
                                <tr>
                                        <td>
                                                {{ basic.switch(id~'night',
                                                item_set,
                                                icon~'scene_night.svg',
                                                icon0~'scene_night.svg',
                                                eco, comfort) }}
                                        </td>
                                        <td>
                                                {{ basic.switch(id~'day',
                                                item_set,
                                                icon0~'scene_day.svg',
                                                icon~'scene_day.svg',
                                                comfort,eco) }}
                                        </td>
                                </tr>
                        </table>
                </div>
        </div>
{% endmacro %}

Aufgerufen wird das Widget folgendermaßen:
max.rtr('rtr1','Wohnzimmer','wz.rtr.act','wz.rtr.set','wz.rtr.valve','15','22')

Jetzt mein Problem. Ich würde gerne direkt die Werte aus dem Wandthermostat lesen und setzen und nicht die direkten Werte.
Reading aus FHEM

comfortTemperature  22.0 2016-10-11 22:10:09
ecoTemperature      15.0 2016-10-11 22:10:09

Nur, wie komme ich an die entsprechenden Readings im Widget ran?

Bin für jede Idee dankbar,

Jürgen

rvideobaer

Hallo,

Warum setzt du diese werte nicht einfach. Ich habe jetzt kein MAX! mehr sondern nur noch Homematic wo ich mit set <thermostat> controlmode (auto,boost,manual,day,night) alles schalten kann. Und das sollte doch auch mit MAX! gehen. Entweder alles einzeln oder als Cirkelmenue geht das wunderbar zu schalten.

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

J.P

Hallo,

das Schalten ist kein Problem, nur sehe ich dann in der Oberfläche nicht, ob der Eco,- oder Comfort-Mode gesetzt ist.
Um das Icon in der entsprechenden Farbe zu setzten müsste ich schon wissen was in den entsprechenden Readings steht.

Das Thermostat setzt den Befehl eco bzw. Comfort in Grad um.

(Set <device> desiredTemperature eco wird im Thermostat zu Set <device> desiredTemperature <Wert d. Readins ecoTemperature>)

Gruß,

Jürgen

rvideobaer

Hallo,

aus meiner Zeit mit MAX! glaube ich mich aber erinnern zu können das auch MAX! den aktuellen Modus anzeigt.

Gruß Rolf
Raspberry Pi 2, HM-Uart,1x HM-LC-Sw1PBU-FM, 1x HM-RC-2-PBU-FM,1x HM-LC-SW4-DR,1x HM-LC-Sw1-Pl-DN-R1,1x HM-TC-IT-WM-W-EU, 5x HM-CC-RT-DN und noch mehr

J.P

Hallo,

es gibt ein Reading "mode", welches bei mir (gewünscht und erforderlich) auf auto steht.

Gruß, Jürgen