einfache thermostatanzeige klappt nicht

Begonnen von satprofi, 03 Dezember 2017, 10:26:05

Vorheriges Thema - Nächstes Thema

satprofi

hallo.
habe mir einfach ein Fenster mit

<header>BAD</header>
                <div class="sheet">
                    <div class="row">
                        <div class="cell" data-type="thermostat" data-device="HZ_Bad_Clima"></div>
                        <div class="cell">
                            </div>
                    </div>
                </div>

erzeugt, wird auch angezeigt, abert keine Temperatur od. Ventilstellung zu sehen. das regeln des ventiles klappt aber über den slider.

hat wer tip ?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

setstate

Du hast keine Reading Namen für soll, ist und Ventil angegeben. Also wirken die default Werte, die für HM-Thermostate gelten. Ob das mit deinen Gegebenheiten passt, kann die ohne Angaben keiner sagen.

satprofi

Zitat von: setstate am 03 Dezember 2017, 12:14:09
Du hast keine Reading Namen für soll, ist und Ventil angegeben. Also wirken die default Werte, die für HM-Thermostate gelten. Ob das mit deinen Gegebenheiten passt, kann die ohne Angaben keiner sagen.
hallo.
gabe hm thermostate, deshalb meine frage. uch dachte das diese einstellung passt. auch mit get-data kommen keine werte, aber verbindung passt ja, sonst würde die regelung nicht funktionieren.

Gesendet mit Tapatalk

gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

setstate

desired-temp und measured-temp ?

ValvePosition ist doch optional, default ist es leer.

Was sagt "list HZ_Bad_Clima"? Sind da genau diese ReadingNamen dabei?


data-get="desired-temp"
data-temp="measured-temp"
data-valve="ValvePosition"


satprofi

Zitat von: setstate am 03 Dezember 2017, 14:04:23
desired-temp und measured-temp ?

ValvePosition ist doch optional, default ist es leer.

Was sagt "list HZ_Bad_Clima"? Sind da genau diese ReadingNamen dabei?


data-get="desired-temp"
data-temp="measured-temp"
data-valve="ValvePosition"

hallo.
werd ich testen, aber ich dachte das die kurze definition genügt. wiki sagts zumindest.

Gesendet mit Tapatalk

gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

satprofi

Klappt leider nicht.

<li data-row="1" data-col="2" data-sizey="1" data-sizex="1">
                <header>BAD</header>
                <div class="sheet">
                    <div class="row">
                        <div class="cell" data-type="thermostat" data-device="HZ_Bad_Clima" data-get="desired-temp" data-temp="measured-temp" data-valve="ValvePosition"></div>
</div>
                </div>
            </li>


was mache ich da falsch?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

phil82

Sollte so mit HM eigentlich funktionieren.

Was sagt "list HZ_Bad_Clima"?

setstate

#7
genau: bite im FHEM oben in die Text-Box "list HZ_Bad_Clima" eingeben und ENTER
Den Output brauchen wir, um zu sehen welche Readings du hast, um damit die Parameter des Widgets festlegen zu können.

Funktioniert dein Code im "ftui_snippet_tester.html" ? Wenn ja, dann beeinflussen andere Stellen deines *.html Codes die Abarbeitung

satprofi

#8
Zitat von: setstate am 08 Dezember 2017, 23:09:00
genau: bite im FHEM oben in die Text-Box "list HZ_Bad_Clima" eingeben und ENTER
Den Output brauchen wir, um zu sehen welche Readings du hast, um damit die Parameter des Widgets festigen zu können.

Funktioniert dein Code im "ftui_snippet_tester.html" ? Wenn ja, dann beeinflussen andere Stellen deines *.html Codes die Abarbeitung










DEF        2553C404
   NAME       HZ_Bad_Clima
   NOTIFYDEV  global
   NR         403
   NTFY_ORDER 50-HZ_Bad_Clima
   STATE      T: 22.8 desired: 22.0 valve: 89
   TYPE       CUL_HM
   chanNo     04
   device     HZ_Bad
   Readings:
     2017-12-07 19:58:26   CommandAccepted yes
     2017-11-13 20:18:32   R-boostPos      80 %
     2017-11-13 20:18:32   R-btnNoBckLight off
     2017-11-13 20:18:32   R-dayTemp       21 C
     2017-11-13 20:18:32   R-daylightSaveTime on
     2017-11-13 20:18:32   R-modePrioManu  all
     2017-11-13 20:18:32   R-modePrioParty all
     2017-11-13 20:18:32   R-nightTemp     17 C
     2017-11-13 20:18:32   R-noMinMax4Manu off
     2017-11-13 20:18:32   R-regAdaptive   on
     2017-11-13 20:18:32   R-showInfo      time
     2017-10-13 13:40:14   R-sign          off
     2017-11-13 20:18:32   R-tempOffset    0.0K
     2017-11-13 20:18:32   R-valveOffsetRt 0 %
     2017-11-13 20:18:32   R-winOpnBoost   off
     2017-11-13 20:46:43   R_0_tempListSat 07:00 20.5 21:00 22.0 24:00 21.0
     2017-11-13 20:46:43   R_1_tempListSun 07:00 20.5 19:00 22.0 21:00 21.5 24:00 21.0
     2017-11-13 20:46:43   R_2_tempListMon 05:30 20.5 06:30 22.0 16:00 21.5 20:30 22.0 24:00 21.0
     2017-11-13 20:46:43   R_3_tempListTue 05:30 20.5 06:30 22.0 16:00 21.5 20:30 22.0 24:00 21.0
     2017-11-13 20:46:43   R_4_tempListWed 05:30 20.5 06:30 22.0 16:00 21.5 20:30 22.0 24:00 21.0
     2017-11-13 20:46:43   R_5_tempListThu 05:30 20.5 06:30 22.0 16:00 21.5 20:30 22.0 24:00 21.0
     2017-11-13 20:46:43   R_6_tempListFri 05:30 20.5 15:00 22.0 20:30 21.5 24:00 21.0
     2017-11-13 20:46:43   R_tempList_State verified
     2017-11-13 20:41:53   RegL_01.        08:00 00:00
     2017-11-13 20:46:43   RegL_07.        01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:52 15:54 16:58 17:FC 18:55 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:52 2F:54 30:58 31:E4 32:56 33:FC 34:55 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:52 49:42 4A:58 4B:4E 4C:56 4D:C0 4E:58 4F:F6 50:55 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:52 63:42 64:58 65:4E 66:56 67:C0 68:58 69:F6 6A:55 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:52 7D:42 7E:58 7F:4E 80:56 81:C0 82:58 83:F6 84:55 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:52 97:42 98:58 99:4E 9A:56 9B:C0 9C:58 9D:F6 9E:55 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:52 B1:42 B2:58 B3:B4 B4:56 B5:F6 B6:55 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:12 CB:21 CC:2D CD:0F CE:1E CF:1E 00:00 01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:52 15:54 16:58 17:FC 18:55 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:52 2F:54 30:58 31:E4 32:56 33:FC 34:55 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:52 49:42 4A:58 4B:4E 4C:56 4D:C0 4E:58 4F:F6 50:55 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:52 63:42 64:58 65:4E 66:56 67:C0 68:58 69:F6 6A:55 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:52 7D:42 7E:58 7F:4E 80:56 81:C0 82:58 83:F6 84:55 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:52 97:42 98:58 99:4E 9A:56 9B:C0 9C:58 9D:F6 9E:55 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:52 B1:42 B2:58 B3:B4 B4:56 B5:F6 B6:55 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:12 CB:21 CC:2D CD:0F CE:1E CF:1E 00:00
     2017-12-09 15:36:05   ValvePosition   89
     2017-12-09 15:36:05   boostTime       -
     2017-12-09 15:36:05   controlMode     auto
     2017-12-09 15:36:05   desired-temp    22.0
     2017-12-09 15:36:05   measured-temp   22.8
     2017-12-09 15:36:05   partyEnd        -
     2017-12-09 15:36:05   partyStart      -
     2017-12-09 15:36:05   partyTemp       -
     2017-12-07 19:58:26   recentStateType ack
     2017-12-09 15:36:05   state           T: 22.8 desired: 22.0 valve: 89
   Helper:
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
     Shregr:
       07         00
     Shadowreg:
     Tmpl:
Attributes:
   alias      Bad
   group      Heizung
   icon       hc_wht_regler
   model      HM-CC-RT-DN
   peerIDs    00000000,
   room       Temperatur
   userattr   room_map structexclude 




Gesendet mit Tapatalk
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

satprofi

Hallo.
im "ftui_snippet_tester.html" kommt folgender eintrag das websockets not supported or not acrivated sind. habe aber die attr lt. wiki gesetzt.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

phil82

Also das thermostat-Statement sieht gut aus, da scheint irgendwas grundlegendes in der Installation nicht zu funktionieren - auch in Bezug auf deinen anderen Post.

Zitatim "ftui_snippet_tester.html" kommt folgender eintrag das websockets not supported or not acrivated sind.
Das könnte dein Problem sein, obwohl FTUI eigentlich ein Rollback auf ajax machen sollte, wenn Websocket nicht funktioniert. Ist Websocket denn in Fhem aktiv?

satprofi

fallback to ajax wird gemeldet. wie teste ich websocket auf aktivität?
was mich stutzig macht: werte kann ich nur über data-part=" " auslesen, aber die reihenfolge ist seltsam.
z.b. : state vom Wetter T: 1 H: 64 W: 40 P: 988  ist nicht wie vermutet 2,4,6,8 sondern 2 für Temp., 5 für Luftf. 8 für Wind u. 11 für Luftdruck.

Sehr seltsam alles, ws mich verzweifeln läst. Habe mir ein 24" Tablet bestellt, möchte das dann zum laufen bekommen.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

satprofi

Frage: welches Debian unf FHEM muss laufen?
mein system
Fhem info:
  Release  : 5.7 FeatureLevel: 5.7
  OS       : linux
  Arch     : arm-linux-gnueabihf-thread-multi-64int
  Perl     : v5.14.2
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

phil82

Ich glaube nicht, dass das an Debian/Rasbian oder Perl liegt. Bei mir läuft aktuell Rasbian 9 (Stretch) mit Perl 5.24.1). Ich hatte aber auch schon die Vergängerversionen hier laufen und damit nie Probleme gehabt.

Ich vermute ein Problem mit Websocket und/oder Ajax. Konfiguriere mal Fhem und FTUI identisch:

1. Beides auf Ajax:
attr WEB longpoll 1
<meta name='longpoll_type' content='ajax'>


2. Beides auf Websocket:
attr WEB longpoll websocket
<meta name='longpoll_type' content='websocket'>


Deaktiviere die Firewall (falls vorhanden).
Gibt es irgendwelche Besonderheiten in deiner Konfiguration? Wie z.B. Apache-Proxy oder so?

Bei dir auch mal eine ganz einfache HTML-Seite in der nur folgendes enthalten ist. (Neben dem Header)
<div class="cell" data-type="thermostat" data-device="HZ_Bad_Clima"></div>

Im Firefox gibt es die Web-Entwickler-Werkzeuge und dort eine "Konsole" (was ähnliches gibt es bestimmt auch bei anderen Browsern). Dort gibt FTUI bestimmte Debug-Meldungen aus. Steht da vielleicht was interessantes?


Zitatwas mich stutzig macht: werte kann ich nur über data-part=" " auslesen, aber die reihenfolge ist seltsam.
z.b. : state vom Wetter T: 1 H: 64 W: 40 P: 988  ist nicht wie vermutet 2,4,6,8 sondern 2 für Temp., 5 für Luftf. 8 für Wind u. 11 für Luftdruck.
Ich nutze data-part=" " nicht, ich weiß auch nicht, wie sich die Nummern zusammensetzen.
Komisch ist aber, dass normale Readings nicht ankommen, data-part aber schon.

Hast du irgendwelche Sonderzeichen in deinen FHEM-Devices? Vielleicht kommt FTUI oder Fhem beim Abfragen der Reading durcheinander.

Ansonsten weiß ich auch nicht.

satprofi

Zitat von: phil82 am 09 Dezember 2017, 18:43:41
Ich glaube nicht, dass das an Debian/Rasbian oder Perl liegt. Bei mir läuft aktuell Rasbian 9 (Stretch) mit Perl 5.24.1). Ich hatte aber auch schon die Vergängerversionen hier laufen und damit nie Probleme gehabt.

Ich vermute ein Problem mit Websocket und/oder Ajax. Konfiguriere mal Fhem und FTUI identisch:

1. Beides auf Ajax:
attr WEB longpoll 1
<meta name='longpoll_type' content='ajax'>


2. Beides auf Websocket:
attr WEB longpoll websocket
<meta name='longpoll_type' content='websocket'>




Danke vorerst, aber wie/wo definiere ich die Zeile mit meta name ?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram