[SmartVisu] HM-TC-IT-WM-W-EU Widget scheitert

Begonnen von Morgennebel, 13 Januar 2016, 16:23:27

Vorheriges Thema - Nächstes Thema

Morgennebel

Guten Tag,


ich habe heute SmartViso eingepflegt, scheitere jedoch an meinem Homematic Wandthermostaten mit dem Typ HM-TC-IT-WM-W-EU.

Soweit bin ich gekommen:

(http://i.imgur.com/oEOAMJj.png)

Die Definition im Raum:


{% extends "rooms.html" %}

{% block content %}

    <h1><img class="icon" src='{{ icon0 }}scene_baking_oven.png'/>K&uuml;che</h1>
   <div class="preblock">
   </div>

    <div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
       <div data-role="collapsible" data-collapsed="false" >
       <h3>Heizung</h3>
       <table width="90%">
       <tr>
         <td align="left" width="100px">
           {% import "widget_homematic.html" as homematic %}

           {{ homematic.hmtc('WT.Kueche', 'WT.Kueche', 'WT.Kueche_actual', 'WT.Kueche_set', 'WT.Kueche_controlmode', 'WT.Kueche_daytemp', 'WT.Kueche_nighttemp', 'WT.Kueche_window', 'WT.Kueche_battery', '', 'WT.Kueche_txt', '', 'WT.Kueche_humidity', '') }}
        </td>
         <td>Temperatur</td>
       </tr>
       </table>
       </div>
    </div>
</div>

{% endblock %}


Die Homematic-Widgets sind von GIT heruntergeladen und der Inhalt von widget_homematic.js wurde noch visu.js migriert.

Die Verknüpfungen in fronthem sind wie folgt:


     Config:
       Arbeitsbereich.sw:
         converter  OnOff
         device     EG.Kueche.Licht.Arbeitsbereich
         reading    state
         set        state
         type       item
       Esstisch.sw:
         converter  OnOff
         device     EG.Kueche.LichtEsstisch
         reading    state
         set        state
         type       item
       Wt.kueche_actual:
         converter  NumDirect
         device     EG.Kueche.Wandthermostat_Climate
         reading    measured-temp
         type       item
       Wt.kueche_battery:
         converter  NumDirect
         device     EG.Kueche.Wandthermostat
         reading    batteryLevel
         type       item
       Wt.kueche_controlmode:
         converter  Direct
         device     EG.Kueche.Wandthermostat_Climate
         reading    controlMode
         set        controlMode:auto,manual,boost,day,night
         type       item
       Wt.kueche_humidity:
         converter  NumDirect
         device     EG.Kueche.Wandthermostat_Weather
         reading    humidity
         type       item
       Wt.kueche_set:
         converter  NumDirect
         device     EG.Kueche.Wandthermostat_Climate
         reading    desired-temp
         set        desired-temp
         type       item
       Wt.kueche_state:
         converter  Direct
         device     EG.Kueche.Wandthermostat_Climate
         reading    state
         type       item
       Wt.kueche_txt:
         converter  NumDirect
         device     EG.Kueche.Wandthermostat_Climate
         reading    boostTime
         type       item
       Wt.kueche_window:
         converter  Direct
         device     EG.Kueche.Fenster
         reading    state
         type       item


Meine Probleme sind:


  • Das defekte 2. Icon in der Anzeige
  • Die Ventilanzeige - bei mehreren Heizungen macht dies kaum Sinn
  • Die Temperatur ist verschoben und die aktuelle Temperatur nicht zentriert

Ich würde mich über Hinweise und Lösungsideen sehr helfen...

Vielen Dank,

-MN
Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA

f-lame

Hallo,

habe meine Heizung (1x Wandthermostat, 2x Thermostatventil) mit SmartVisu und FHEM funktionierend. Welche Widgets hast du genommen? Ich nutze diese:

https://github.com/herrmannj/smartvisu-widgets

Es scheint aber mehrere zu geben. Das fehlende Icon hatte ich auch, es ist in der SmartVisu Installation nicht enthalten. Die Icons können hier heruntergeladen werden:

https://github.com/herrmannj/smartvisu-widgets/tree/master/icons

Die Unterordner sind jeweils nur die Farbe in der das Icon abgelegt ist. Die gleiche Ordnerstruktur findet sich unter

/var/www/smartvisu/icons

wieder. Dort einfach die Icons einsortieren.

Da ich zwei Heizungsventile habe habe ich einfach im Widget ein zweites Ventil hinzugefügt. Zudem benutze ich ein dynmisches Icon von SmartVisu um den Ventilstatus graphisch darzustellen... alternativ sollte es möglich sein den Ventilstatus auszublenden. In der Definition des Thermostats gibst du einen GAD für das Ventil an... wenn man das leer lässt sollte die Zeile fehlen.

Gruß,
Andre