Fhem tabletui KNX EIB Temperatur

Begonnen von buchner51, 02 Oktober 2016, 15:10:00

Vorheriges Thema - Nächstes Thema

buchner51

Hallo,

meine KNX Komponenten werden über Fhem bez. Tablet UI Visualisiert.

Schalter und Dimmer sind kein Problem aber bei den Temperatur Sensoren komme ich nicht weiter, wer kann mir helfen??

Unter Fhem hab ich folgenden Code:
define wz_boden_temp KNX 0/4/100:dpt9.001
attr wz_boden_temp IODev KNX
attr wz_boden_temp room KNX


In fhem wird mir auch ein Wert angezeigt.

Unter Tablet UI hab ich folgenden Code:
<li data-row="8" data-col="3" data-sizex="2" data-sizey="2" class="tastertransparent">
            <header class="headerTransparent">Fußbodenheizung</header>
            <div data-type="thermostat"
            data-device="wz_boden_temp"
            data-valve="valveposition"
            data-step="0.5"   
      data-min="0"
    data-max="30"
            class="cell"></div>


Aber unter Tablet UI bekomme ich keine Anzeige.

Kann mir jemand helfen??

Danke
Raspberry pi 3+
KNX mit TUL, FHEM mit SMARTVISU 2.9

setstate


buchner51

Danke für den Tip, leider ohne Erfolg.
Raspberry pi 3+
KNX mit TUL, FHEM mit SMARTVISU 2.9

setstate

Dann gib mal den Output des Befehls

list wz_boden_temp

Im FHEMWEB in die commandline eingegeben.

buchner51

#4
Hallo,

hier die RM:

Internals:
   DEF        0/4/100:dpt9.001
   DEVNAME    wz_boden_temp
   IODev      KNX
   KNX_MSGCNT 89
   KNX_RAWMSG C1c17w04640c3a
   KNX_TIME   2016-10-02 13:27:23
   LASTInputDev KNX
   MSGCNT     89
   NAME       wz_boden_temp
   NR         159
   NTFY_ORDER 50-wz_boden_temp
   STATE      21.64 &deg;C
   TYPE       KNX
   Gaddr:
     1          0/4/100
   Gcode:
     1          0464
   Model:
     1          dpt9.001
   Readings:
     2016-10-02 13:27:23   getG1           21.64 &deg;C
     2016-10-02 13:27:23   last-sender     1/12/23
     2016-10-02 13:27:23   state           21.64 &deg;C
   Readingsname:
Attributes:
   IODev      KNX
   room       KNX


Wenn ich
data-get="state"
nehme dann wird der als Soll angeteigt jetzt muss ich state als ist ein Tragen und gut?

Aber wie bekomme ich den Soll Wert auch in Fhem hab ich noch keine Gruppenadresse für den Soll Wert hinterlegt wo muss diese hin?
Raspberry pi 3+
KNX mit TUL, FHEM mit SMARTVISU 2.9

setstate

Wenn das die Ist-Temp ist, dann wäre

data-temp="wz_boden_temp:state"

besser. Für denn Sollwert wird dann bestimmt ein weiteres FHEM-KNX Device gebraucht, was den Sollwert auf dessen Adresse rauspustet.

data-temp="wz_boden_soll:STATUS"

Ich kenne mich mit KNX noch nicht richtig aus. Meine Aktoren werden erst im November eingebaut. Auf einer ersten Versuchsanordnung auf dem Schreibtisch habe ich bis jetzt nur eine Lampe an/ausgeschaltet per FHEM.

buchner51

Nein so bekomme ich keine Ausgabe,

im Wiki steht:

HTML Attribut    Beschreibung    Default Wert
data-get    name of the reading to get from Fhem    'desired-temp'
data-temp    reading for measured temperature of thermostates    'measured-temp'
data-set    command to send to Fhem (set <device> <command> <value>)    'desired-temp'

Ich hab verschiedenses ausprobiert ich bekomme die Temp. nicht klein nach oben, nur groß in der mitte und dann ist sie veränderbar.
Raspberry pi 3+
KNX mit TUL, FHEM mit SMARTVISU 2.9

setstate

Das liegt an dem Grad Celsius, man braucht einen numerischen Wert. Ich schaue mal, ob ich data-part noch einbauen kann.

buchner51

Hallo,

es gab ein update?

Ich hab es mit dpt.9 (ohne C) probiert. Jetzt kommt der "Ist" Wert aber den "Soll" bekomm ich nicht hin.

Ich hab ein neuen in Fhem angelegt, da funkioniert "Ist" und "Soll"
define wz_boden_temp_ist KNX 0/4/100:dpt9
attr wz_boden_temp_ist IODev KNX
attr wz_boden_temp_ist room KNX
define wz_boden_temp_soll KNX 0/4/101:dpt9
attr wz_boden_temp_soll IODev KNX
attr wz_boden_temp_soll room KNX


Aber TabletUI will nicht.
<div data-type="thermostat"
            data-device="wz_boden_temp_ist"
            data-temp="wz_boden_temp_ist:state"
            data-temp="wz_boden_temp_soll:STATUS"


Hab auch schon beide mit "state" probiert, was meiner Meinung nach richtig ist aber ohne Erfolg.
Raspberry pi 3+
KNX mit TUL, FHEM mit SMARTVISU 2.9

setstate

Einmal data-get für SOLL und data-temp für IST. Nicht zweimal data-temp

buchner51

Danke für die Hilfe.

Für alle die wie ich da rum drucksen .... hier meine lösung.
<li data-row="8" data-col="3" data-sizex="2" data-sizey="2" class="tastertransparent">
            <header class="headerTransparent">Fußbodenheizung</header>
            <div data-type="thermostat"
            data-temp="wz_boden_temp_ist:state"
            data-get="wz_boden_temp_soll:state"
            data-step="0.5"   
      data-min="15"
    data-max="25"
            class="cell"></div>


Ich habe zwei werte in FHEM angelegt, einmal SOLL eimal IST.

Nur mit der Schriftgröße und den Nachkomma stellen bin ich noch nicht zufrieden, auch ist es mit DPT9.001 nicht möglich nur mit DPT9

gruß

und noch mal Danke
Raspberry pi 3+
KNX mit TUL, FHEM mit SMARTVISU 2.9