Ich habe versucht ein Ich kann das Thermostat Widget mit meinen KNX daten zu verwenden:
<li data-row="1" data-col="1" data-sizex="4" data-sizey="4">
<header>HEIZUNG</header>
<div data-type="thermostat"
data-device="KNX_0302006"
data-get="getG1"
data-set="value"
class="bigger"
data-valve="KNX_0303006 getG1"
data-temp="get KNX_0301006">
</div>
</li>
das Thermostat nimmt meine Werte an und sendet die Veränderungen auch auf den Bus.
so Weit so Gut.
jetzt wollte ich noch die Stellgröße des Ventiles und die Isttemperatur darstellen, aber das gelingt mir nicht.
ich dachte :
data-valve="KNX_0303006 getG1"
oder
data-valve="get KNX_0303006"
könnte funktionieren, aber bei den Reading bekomme ich immer das data-device dazu -->KNX_0302006 KNX_0303006 getG1
lässt sich das irgendwie abschalten?
meine defines:
DEF 3/1/6:dpt9.001
DEVNAME KNX_0301006
IODev KNX
KNX_MSGCNT 658
KNX_RAWMSG C1147w31060c1f
KNX_TIME 2017-01-16 15:22:57
LASTInputDev KNX
MSGCNT 658
NAME KNX_0301006
NR 68
NTFY_ORDER 50-KNX_0301006
STATE 21.10 °C
TYPE KNX
Gaddr:
1 3/1/6
Gcode:
1 3106
Model:
1 dpt9.001
Readings:
2017-01-16 15:22:57 getG1 21.10 °C
2017-01-16 15:22:57 last-sender 1/1/71
2017-01-15 19:40:20 setG1 -20.00 °C
2017-01-16 15:22:57 state 21.10 °C
Readingsname:
Attributes:
IODev KNX
alias Büro Heizung Isttemperatur
room KNX,Büro,Heizung
Internals:
DEF 3/2/6:dpt9.001
DEVNAME KNX_0302006
IODev KNX
KNX_MSGCNT 788
KNX_RAWMSG C1100w32060c01
KNX_TIME 2017-01-16 15:27:58
LASTInputDev KNX
MSGCNT 788
NAME KNX_0302006
NR 49
NTFY_ORDER 50-KNX_0302006
STATE 20.50 °C
TYPE KNX
Gaddr:
1 3/2/6
Gcode:
1 3206
Model:
1 dpt9.001
Readings:
2017-01-16 15:27:58 getG1 20.50 °C
2017-01-16 15:27:58 last-sender 1/1/0
2017-01-16 14:56:39 setG1 23.00 °C
2017-01-16 15:27:58 state 20.50 °C
Readingsname:
Attributes:
IODev KNX
alias Büro Heizung Solltemperatur
room Büro,KNX,Heizung
DEF 3/3/6:dpt5.001
DEVNAME KNX_0303006
IODev KNX
KNX_MSGCNT 328
KNX_RAWMSG C0001w330635
KNX_TIME 2017-01-16 15:02:00
LASTInputDev KNX
MSGCNT 328
NAME KNX_0303006
NR 50
NTFY_ORDER 50-KNX_0303006
STATE 21 %
TYPE KNX
Gaddr:
1 3/3/6
Gcode:
1 3306
Model:
1 dpt5.001
Readings:
2017-01-16 15:02:00 getG1 21 %
2017-01-16 15:02:00 last-sender 0/0/1
2017-01-16 15:02:00 setG1 21 %
2017-01-16 15:02:00 state 21 %
Readingsname:
Attributes:
IODev KNX
alias Büro Stellgröße
room Büro,Heizung,KNX
muss das nicht so heißen?
data-valve="KNX_0303006:getG1"
data-valve="<device>:<reading>"
Danke für die schnelle Antwort,
ich habe den Code geändert:
<li data-row="1" data-col="1" data-sizex="4" data-sizey="4">
<header>HEIZUNG</header>
<div data-type="thermostat"
data-device="KNX_0302006"
data-get="getG1"
data-set="value"
class="bigger"
data-valve="KNX_0303006:getG1"
data-temp="KNX_0301006:getG1">
</div>
</li>
aber das Windget zeigt nur die Solltemperatur an nichts die anderen beiden
aber die readings sehen besser aus.
siehe debug.pnp
noch irgend eine Idee?
Ich bin verwirrt. Was willst du erreichen?
edit: so vielleicht?
<div data-type="thermostat"
data-device="KNX_0302006"
data-get="getG1"
data-set="setG1"
class="bigger"
data-valve="KNX_0303006:getG1"
data-temp="KNX_0301006:getG1">
</div>
Ich will Thermostat Thermostat Widget sie Solltemperatur (KNX_03002006) einstellen, das funktioniert und die werte werden auch auf dem Bus gesendet,
gleichzeitig will ich die Isttemperatur (KNX_03001006) und die Stellgrösse der Ventils (KNX_03001006) darstellen.
Versuch doch mal - data-temp="Device:Reading" - zur Darstellung der aktuellen Temperatur.
https://wiki.fhem.de/wiki/FHEM_Tablet_UI#Widget_THERMOSTAT (https://wiki.fhem.de/wiki/FHEM_Tablet_UI#Widget_THERMOSTAT)
Mfg