Autor Thema: einfache thermostatanzeige klappt nicht  (Gelesen 560 mal)

Offline satprofi

  • Hero Member
  • *****
  • Beiträge: 1104
einfache thermostatanzeige klappt nicht
« am: 03 Dezember 2017, 10:26:05 »
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
-----------------------------------------------------------------------
Raspberry - Fhem 5.7 CUL 868, FS20, NetIO230 CUL 433, REV, Unitec, FLS u. ELRO Funksteckdosen
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Offline setstate

  • Hero Member
  • *****
  • Beiträge: 3421
  • FHEM TabletUI
    • FHEM Tablet UI
Antw:einfache thermostatanzeige klappt nicht
« Antwort #1 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.

Offline satprofi

  • Hero Member
  • *****
  • Beiträge: 1104
Antw:einfache thermostatanzeige klappt nicht
« Antwort #2 am: 03 Dezember 2017, 13:30:22 »
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
-----------------------------------------------------------------------
Raspberry - Fhem 5.7 CUL 868, FS20, NetIO230 CUL 433, REV, Unitec, FLS u. ELRO Funksteckdosen
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Offline setstate

  • Hero Member
  • *****
  • Beiträge: 3421
  • FHEM TabletUI
    • FHEM Tablet UI
Antw:einfache thermostatanzeige klappt nicht
« Antwort #3 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"

Offline satprofi

  • Hero Member
  • *****
  • Beiträge: 1104
Antw:einfache thermostatanzeige klappt nicht
« Antwort #4 am: 03 Dezember 2017, 17:54:37 »
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
-----------------------------------------------------------------------
Raspberry - Fhem 5.7 CUL 868, FS20, NetIO230 CUL 433, REV, Unitec, FLS u. ELRO Funksteckdosen
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Offline satprofi

  • Hero Member
  • *****
  • Beiträge: 1104
Antw:einfache thermostatanzeige klappt nicht
« Antwort #5 am: 07 Dezember 2017, 19:53:24 »
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
-----------------------------------------------------------------------
Raspberry - Fhem 5.7 CUL 868, FS20, NetIO230 CUL 433, REV, Unitec, FLS u. ELRO Funksteckdosen
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Offline phil82

  • New Member
  • *
  • Beiträge: 41
Antw:einfache thermostatanzeige klappt nicht
« Antwort #6 am: 08 Dezember 2017, 22:36:45 »
Sollte so mit HM eigentlich funktionieren.

Was sagt "list HZ_Bad_Clima"?

Offline setstate

  • Hero Member
  • *****
  • Beiträge: 3421
  • FHEM TabletUI
    • FHEM Tablet UI
Antw:einfache thermostatanzeige klappt nicht
« Antwort #7 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 festlegen zu können.

Funktioniert dein Code im "ftui_snippet_tester.html" ? Wenn ja, dann beeinflussen andere Stellen deines *.html Codes die Abarbeitung
« Letzte Änderung: 09 Dezember 2017, 11:06:52 von setstate »

Offline satprofi

  • Hero Member
  • *****
  • Beiträge: 1104
Antw:einfache thermostatanzeige klappt nicht
« Antwort #8 am: 09 Dezember 2017, 11:03:25 »
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
« Letzte Änderung: 09 Dezember 2017, 15:38:47 von satprofi »
gruss
-----------------------------------------------------------------------
Raspberry - Fhem 5.7 CUL 868, FS20, NetIO230 CUL 433, REV, Unitec, FLS u. ELRO Funksteckdosen
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Offline satprofi

  • Hero Member
  • *****
  • Beiträge: 1104
Antw:einfache thermostatanzeige klappt nicht
« Antwort #9 am: 09 Dezember 2017, 15:54:59 »
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
-----------------------------------------------------------------------
Raspberry - Fhem 5.7 CUL 868, FS20, NetIO230 CUL 433, REV, Unitec, FLS u. ELRO Funksteckdosen
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Offline phil82

  • New Member
  • *
  • Beiträge: 41
Antw:einfache thermostatanzeige klappt nicht
« Antwort #10 am: 09 Dezember 2017, 16:13:05 »
Also das thermostat-Statement sieht gut aus, da scheint irgendwas grundlegendes in der Installation nicht zu funktionieren - auch in Bezug auf deinen anderen Post.

Zitat
im "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?

Offline satprofi

  • Hero Member
  • *****
  • Beiträge: 1104
Antw:einfache thermostatanzeige klappt nicht
« Antwort #11 am: 09 Dezember 2017, 16:58:40 »
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
-----------------------------------------------------------------------
Raspberry - Fhem 5.7 CUL 868, FS20, NetIO230 CUL 433, REV, Unitec, FLS u. ELRO Funksteckdosen
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Offline satprofi

  • Hero Member
  • *****
  • Beiträge: 1104
Antw:einfache thermostatanzeige klappt nicht
« Antwort #12 am: 09 Dezember 2017, 17:09:40 »
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
-----------------------------------------------------------------------
Raspberry - Fhem 5.7 CUL 868, FS20, NetIO230 CUL 433, REV, Unitec, FLS u. ELRO Funksteckdosen
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Offline phil82

  • New Member
  • *
  • Beiträge: 41
Antw:einfache thermostatanzeige klappt nicht
« Antwort #13 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'>

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?


Zitat
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.
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.

Offline satprofi

  • Hero Member
  • *****
  • Beiträge: 1104
Antw:einfache thermostatanzeige klappt nicht
« Antwort #14 am: 09 Dezember 2017, 19:53:26 »
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
-----------------------------------------------------------------------
Raspberry - Fhem 5.7 CUL 868, FS20, NetIO230 CUL 433, REV, Unitec, FLS u. ELRO Funksteckdosen
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

 

decade-submarginal