Frage zu ReadingGroup-Beispiel 'Heizungswerte, Status und ... ' aus dem Wiki

Begonnen von FHEm2005, 04 Oktober 2014, 19:16:24

Vorheriges Thema - Nächstes Thema

FHEm2005

Ich habe eine Frage, da ich nicht weiß ob es ein Fehler oder ein "Feature" ist:

Ich habe das Beispiel "Heizungswerte, Status und Regelmöglichkeit" übernommen, welches fast gut funktioniert. Lediglich die Einstellung einer neuen Solltemperatur macht mir Gedanken. Wenn ich den Pfeil mehrere Male (bei einer Soll-Temp von 20°C) drücke, reagiert sie nur das erste Mal. Unabhängig ob aufwärts oder abwärts. Ich muss danach warten, bis der Wert dann irgendwann übernommen wurde, dann kann ich den nächsten Step machen.  Interessanterweise wird das 00 zwichen den Pfeilen nicht ausgeblendet.

Das sieht mir nicht so richtig aus. Oder???

Gruß
Eberhard
Raspi3: FHEM, CULV3 (V1.61), EnOcean Pi 868, nanoCUL433, HUE-Bridge; Raspi4: Node-red, MQTT, Gaszähler auslesen mit ESP32-CAM, BSB-LAN

justme1968

ist dein longpoll aktiv?

was zeigt dein event monitor und ein inform timer in einem zweiten fenster zur gleichen zeit an?

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

FHEm2005

Hallo andre,
hier die Daten:

EventMonitor: Events:
2014-10-04 20:28:25 readingsGroup Heizungswerte2 Hzg_Bad.desired-new: 26
2014-10-04 20:28:25 Global global DEFINED triggerHeizungUpDown_Hzg_Bad
2014-10-04 20:28:25 CUL_HM Hzg_Bad desired-new: 26
2014-10-04 20:28:28 CUL_HM Hzg_Bad CMDs_pending
2014-10-04 20:28:28 CUL_HM Hzg_Bad_Clima set_desired-temp 26
2014-10-04 20:28:28 readingsGroup Heizungswerte2 Hzg_Bad.desired-new: 00
2014-10-04 20:28:28 CUL_HM Hzg_Bad desired-new: 00
2014-10-04 20:28:28 Global global DELETED triggerHeizungUpDown_Hzg_Bad
2014-10-04 20:29:02 dummy Time_FP 04-10-2014 20:29
2014-10-04 20:29:40 readingsGroup Stecker01_read1 Stecker01_Pwr.power: 12.16
2014-10-04 20:29:40 readingsGroup Stecker01_read2 Stecker01_Pwr.energy: 8341.5
.........
2014-10-04 20:30:39 readingsGroup Heizungswerte2 Hzg_Bad.measured-temp: 23.4
2014-10-04 20:30:39 readingsGroup Heizungswerte2 Hzg_Bad.batteryLevel: 3.1
2014-10-04 20:30:39 readingsGroup Heizungswerte2 Hzg_Bad.actuator: 100
2014-10-04 20:30:39 readingsGroup Heizungswerte2 Hzg_Bad.desired-temp: 25.0
2014-10-04 20:30:39 readingsGroup Heizungswerte2 Hzg_Bad.i1.item: Created by potrace 1.8, written by Peter Selinger 2001-2007
2014-10-04 20:30:39 readingsGroup Heizungswerte2 Hzg_Bad.i2.item: Created by potrace 1.8, written by Peter Selinger 2001-2007
2014-10-04 20:30:39 CUL_HM Hzg_Bad measured-temp: 23.4
2014-10-04 20:30:39 CUL_HM Hzg_Bad batteryLevel: 3.1
2014-10-04 20:30:39 CUL_HM Hzg_Bad actuator: 100
2014-10-04 20:30:39 CUL_HM Hzg_Bad desired-temp: 25.0
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima measured-temp: 23.4
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima ValvePosition: 100
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima motorErr: ok
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima desired-temp: 25.0
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima controlMode: manual
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima boostTime: -
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima T: 23.4 desired: 25.0 valve: 100
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima partyStart: -
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima partyEnd: -
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima partyTemp: -
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Weather measured-temp: 23.4
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Weather 23.4
2014-10-04 20:30:39 readingsGroup Heizungswerte2 Hzg_Bad.desired-temp: 26.0
2014-10-04 20:30:39 readingsGroup Heizungswerte2 Hzg_Bad.i1.item: Created by potrace 1.8, written by Peter Selinger 2001-2007
2014-10-04 20:30:39 readingsGroup Heizungswerte2 Hzg_Bad.i2.item: Created by potrace 1.8, written by Peter Selinger 2001-2007
2014-10-04 20:30:39 CUL_HM Hzg_Bad battery: ok
2014-10-04 20:30:39 CUL_HM Hzg_Bad desired-temp: 26.0
2014-10-04 20:30:39 CUL_HM Hzg_Bad CMDs_done
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima motorErr: ok
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima desired-temp: 26.0
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima controlMode: manual
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima boostTime: -
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima T: 23.4 desired: 26.0 valve: 100
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima partyStart: -
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima partyEnd: -
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima partyTemp: -


informTimer:
2014-10-04 20:28:25 readingsGroup Heizungswerte2 Hzg_Bad.desired-new: 26
2014-10-04 20:28:25 CUL_HM Hzg_Bad desired-new: 26
2014-10-04 20:28:28 CUL_HM Hzg_Bad_Clima set_desired-temp 26
2014-10-04 20:28:28 readingsGroup Heizungswerte2 Hzg_Bad.desired-new: 00
2014-10-04 20:28:28 CUL_HM Hzg_Bad desired-new: 00
2014-10-04 20:30:39 readingsGroup Heizungswerte2 Hzg_Bad.desired-temp: 25.0
2014-10-04 20:30:39 readingsGroup Heizungswerte2 Hzg_Bad.i1.item: <a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=setreading Hzg_Bad desired-new 26')"><svg class="icon control_arrow_upward red" version="1.0" xmlns="http://www.w3.org/2000/svg"  width="468pt" height="607pt" viewBox="0 0 468 607"  preserveAspectRatio="xMidYMid meet"> <metadata> Created by potrace 1.8, written by Peter Selinger 2001-2007 </metadata> <g transform="translate(0,607) scale(0.204367,-0.204367)" fill="red" stroke="none"> <path d="M1096 2938 c-19 -18 -271 -343 -560 -722 -396 -519 -526 -695 -526 -716 0 -54 28 -65 176 -68 l134 -4 0 -106 c0 -122 10 -149 60 -174 32 -17 90 -18 757 -18 644 0 727 2 763 16 59 24 70 52 70 178 l0 104 134 4 c117 3 137 6 156 23 15 14 21 28 18 50 -3 21 -161 236 -541 732 -295 386 -547 709 -559 717 -32 23 -44 20 -82 -16z m517 -764 l459 -599 -467 -3 c-257 -1 -674 -1 -927 0 l-460 3 458 602 c253 331 464 600 469 599 6 -1 216 -272 468 -602z m217 -829 l0 -75 -685 0 -685 0 0 75 0 75 685 0 685 0 0 -75z"/> <path d="M383 979 c-56 -16 -63 -37 -63 -194 0 -158 7 -181 60 -207 32 -17 89 -18 755 -18 475 0 733 4 758 11 66 18 77 49 77 216 0 136 -1 143 -24 170 l-24 28 -754 2 c-444 1 -766 -2 -785 -8z m1447 -204 l0 -75 -685 0 -685 0 0 75 0 75 685 0 685 0 0 -75z"/> <path d="M400 428 c-19 -5 -45 -19 -57 -31 -22 -19 -23 -28 -23 -163 0 -90 4 -153 12 -169 27 -60 3 -58 811 -56 406 1 748 6 760 10 12 5 31 19 42 31 18 19 20 39 23 162 2 90 -1 150 -8 168 -23 56 -3 55 -795 57 -464 1 -743 -2 -765 -9z m1430 -208 l0 -80 -685 0 -685 0 0 80 0 80 685 0 685 0 0 -80z"/> </g> </svg></a>
2014-10-04 20:30:39 readingsGroup Heizungswerte2 Hzg_Bad.i2.item: <a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=setreading Hzg_Bad desired-new 24')"><svg class="icon control_arrow_downward blue" version="1.0" xmlns="http://www.w3.org/2000/svg"  width="468pt" height="607pt" viewBox="0 0 468 607"  preserveAspectRatio="xMidYMid meet"> <metadata> Created by potrace 1.8, written by Peter Selinger 2001-2007 </metadata> <g transform="translate(0,607) scale(0.204367,-0.204367)" fill="blue" stroke="none"> <path d="M385 2955 c-22 -8 -45 -22 -52 -32 -17 -22 -18 -305 -2 -335 26 -48 28 -48 814 -48 786 0 788 0 814 48 15 28 14 294 0 326 -26 56 -24 56 -812 56 -597 -1 -729 -3 -762 -15z m1445 -200 l0 -75 -685 0 -685 0 0 75 0 75 685 0 685 0 0 -75z"/> <path d="M380 2399 c-58 -24 -60 -29 -60 -199 0 -149 1 -157 23 -177 12 -12 40 -26 62 -32 57 -15 1419 -15 1481 0 77 20 84 38 84 210 0 142 -1 149 -24 176 l-24 28 -759 2 c-486 1 -767 -2 -783 -8z m1450 -199 l0 -80 -685 0 -685 0 0 80 0 80 685 0 685 0 0 -80z"/> <path d="M380 1829 c-57 -23 -60 -32 -60 -166 l0 -123 -133 0 c-128 0 -134 -1 -156 -24 -14 -15 -21 -33 -19 -49 5 -39 1083 -1445 1113 -1453 13 -3 33 -3 44 1 21 6 1108 1421 1111 1446 4 27 0 39 -20 59 -18 18 -33 20 -155 20 l-135 0 0 116 c0 63 -5 124 -10 135 -27 50 -15 49 -812 48 -465 0 -752 -4 -768 -10z m1450 -199 l0 -80 -685 0 -685 0 0 80 0 80 685 0 685 0 0 -80z m197 -287 c-24 -32 -227 -299 -452 -593 -224 -294 -413 -541 -420 -548 -9 -10 -99 102 -446 554 -239 313 -447 585 -462 606 l-29 38 927 0 926 0 -44 -57z"/> </g> </svg></a>
2014-10-04 20:30:39 CUL_HM Hzg_Bad desired-temp: 25.0
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima desired-temp: 25.0
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima T: 23.4 desired: 25.0 valve: 100
2014-10-04 20:30:39 readingsGroup Heizungswerte2 Hzg_Bad.desired-temp: 26.0
2014-10-04 20:30:39 readingsGroup Heizungswerte2 Hzg_Bad.i2.item: <a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=setreading Hzg_Bad desired-new 25')"><svg class="icon control_arrow_downward blue" version="1.0" xmlns="http://www.w3.org/2000/svg"  width="468pt" height="607pt" viewBox="0 0 468 607"  preserveAspectRatio="xMidYMid meet"> <metadata> Created by potrace 1.8, written by Peter Selinger 2001-2007 </metadata> <g transform="translate(0,607) scale(0.204367,-0.204367)" fill="blue" stroke="none"> <path d="M385 2955 c-22 -8 -45 -22 -52 -32 -17 -22 -18 -305 -2 -335 26 -48 28 -48 814 -48 786 0 788 0 814 48 15 28 14 294 0 326 -26 56 -24 56 -812 56 -597 -1 -729 -3 -762 -15z m1445 -200 l0 -75 -685 0 -685 0 0 75 0 75 685 0 685 0 0 -75z"/> <path d="M380 2399 c-58 -24 -60 -29 -60 -199 0 -149 1 -157 23 -177 12 -12 40 -26 62 -32 57 -15 1419 -15 1481 0 77 20 84 38 84 210 0 142 -1 149 -24 176 l-24 28 -759 2 c-486 1 -767 -2 -783 -8z m1450 -199 l0 -80 -685 0 -685 0 0 80 0 80 685 0 685 0 0 -80z"/> <path d="M380 1829 c-57 -23 -60 -32 -60 -166 l0 -123 -133 0 c-128 0 -134 -1 -156 -24 -14 -15 -21 -33 -19 -49 5 -39 1083 -1445 1113 -1453 13 -3 33 -3 44 1 21 6 1108 1421 1111 1446 4 27 0 39 -20 59 -18 18 -33 20 -155 20 l-135 0 0 116 c0 63 -5 124 -10 135 -27 50 -15 49 -812 48 -465 0 -752 -4 -768 -10z m1450 -199 l0 -80 -685 0 -685 0 0 80 0 80 685 0 685 0 0 -80z m197 -287 c-24 -32 -227 -299 -452 -593 -224 -294 -413 -541 -420 -548 -9 -10 -99 102 -446 554 -239 313 -447 585 -462 606 l-29 38 927 0 926 0 -44 -57z"/> </g> </svg></a>
2014-10-04 20:30:39 CUL_HM Hzg_Bad desired-temp: 26.0
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima desired-temp: 26.0
2014-10-04 20:30:39 CUL_HM Hzg_Bad_Clima T: 23.4 desired: 26.0 valve: 100


Ich denke longpoll ist immer automatisch eingeschaltet. Ausgeschaltet hab' ich es nicht. Wüsste aus gar nicht wie.

Gruß
Eberhard

edit: longpoll ist eingeschaltet: attr WEB longpoll 1
Raspi3: FHEM, CULV3 (V1.61), EnOcean Pi 868, nanoCUL433, HUE-Bridge; Raspi4: Node-red, MQTT, Gaszähler auslesen mit ESP32-CAM, BSB-LAN

justme1968

ich kann die events die bei jedem klicken entstehen sollten nicht sehen. ist nach dem ersten klick das icon noch anklickbar? am cursort zu erkennen wenn du die maus bewegst.

ansonsten bin ich gerade dabei die steuerung noch mal komplett zu überarbeiten und auch die visualisierung zu verbessern. siehe auch hier: http://forum.fhem.de/index.php/topic,14425.msg205277.html#msg205277

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

FHEm2005

Der Link war Gold wert! Das war es! Danke!

Kleine Fehler scheinen noch drin zu sein (kann aber auch an mir liegen):

  • Nach 3-maligen Aufwärtsklick von 20°C aus, steht (richtigerweise) irgendwann die Soll-Temp auf 23°C. Wenn dann auf Abwärts geklickt wird, ist die erste angezeigte Temperatur zwischen den Pfeilen nicht 23°C, sondern wieder 20°. Da merkt er sich, wo er herkommt und beginnt nicht bei der aktuellen Soll-Temp. Ist aber nicht funktionsrelevant.

  • Wenn auf Abwärts geklickt wird, wird immer von der angezeigten Soll-Temp ausgegangen. Selbst wenn nach 6 Sekunden erneut auf Abwärts geklickt wird. Offensichtlich "vergisst" er seine bisherigen Eingaben. Ist aber ebenfalls nicht funktionsrelevant.

  • Er blendet die "00" nicht aus, obwohl er das machen müsste.


Gruß Eberhard
Raspi3: FHEM, CULV3 (V1.61), EnOcean Pi 868, nanoCUL433, HUE-Bridge; Raspi4: Node-red, MQTT, Gaszähler auslesen mit ESP32-CAM, BSB-LAN