[gelöst]HM-TC-IT-WM-W-EU Temperaturlisten liefert Meldung templist mismatch

Begonnen von Burny4600, 06 November 2017, 12:23:26

Vorheriges Thema - Nächstes Thema

Burny4600

#15
ZitatEs wurden ja immer noch nicht alle Fragen beantwortet...
Welche Fragen sind noch offen?

ZitatWenn es beim Erzeugen und anschließenden Prüfen per HMINFO bereits hakt, dann ist was an den Einstellungen (Attribute etc.) schon verkehrt und es muss da angesetzt werden...
Aus diesem Grund, sollte eine Fehler schon bei der Anlage passiert sein, hatte ich anfangs schon die LISTs der beiden Geräte angeführt falls hier ein Fehler ist den ich bisher noch nicht entdeckt hatte.

Grundsätzlich bin ich laut den Anleitungen von FHEMWIKI vorgegangen.

Zitat[was heißt "aufteilen" das weiß ich immer noch nicht] etc.)...
Laut FHEMWIKI wird vorgeben die gleichen Attribute bei der Konfiguration am TC und RT vorzunehmen.
Zitatattr <HM-CC-RT-DN#1>_Clima tempListTmpl Wohnzimmer
attr <HM-CC-RT-DN#2>_Clima tempListTmpl Wohnzimmer
attr <HM-CC-RT-DN#3>_Clima tempListTmpl Wohnzimmer

attr <HM-TC-IT-WM-W-EU>_Climate tempListTmpl Wohnzimmer
set hm tempListG restore
Diese Anleitung liefert aber Meldungen in HMinfo.
Wenn ich zwei mal (also Aufteilung) für das Wohnzimmer RT und das Wohnzimmer TC eine eigene Konfiguration mit im Prinzip dem gleichen Inhalt gibt es auch wieder eine Fehlermeldung wie schon hier beschrieben.
Beide Varianten liefern kein fehlerfrei Konfiguration da es dazu unterschiedliche Meldungen unter HM Info gibt.
Wäre es nicht einfacher bevor wir hier noch lange herumdoktern einfach meine beiden List zu überprüfen ob ich einen Fehler gemacht habe, bzw. in weiterer Folge eine passende Konfiguration die keine Einträge in HMinfo liefert zu definieren.
Fakt ist das es unterschiedliche Definitionsmöglichkeiten gibt die aber wiederum bei FHEMWIKI und Aussagen im FHEM Forum wiedersprüchig sind und Einträge in HMinfo liefern die nicht sein sollten.

Die Templiste für das Wohnzimmer habe ich jetzt nur mehr für den TC definiert. Im RT ist derzeit keine Zuweisung der Templiste definiert und daher auch deaktiviert in der Templiste.
# entities:OG1_Wohnzimmer
# R_0_tempListSat>09:00 17.0 21:30 21.0 24:00 17.0
# R_1_tempListSun>09:00 17.0 21:30 21.0 24:00 17.0
# R_2_tempListMon>08:00 17.0 21:30 21.0 24:00 17.0
# R_3_tempListTue>08:00 17.0 21:30 21.0 24:00 17.0
# R_4_tempListWed>08:00 17.0 21:30 21.0 24:00 17.0
# R_5_tempListThu>08:00 17.0 21:30 21.0 24:00 17.0
# R_6_tempListFri>08:00 17.0 21:30 21.0 24:00 17.0
entities:OG1_Wohnzimmer
R_P1_0_tempListSat>09:00 17.0 21:30 21.0 24:00 17.0
R_P1_1_tempListSun>09:00 17.0 21:30 21.0 24:00 17.0
R_P1_2_tempListMon>08:00 17.0 21:30 21.0 24:00 17.0
R_P1_3_tempListTue>08:00 17.0 21:30 21.0 24:00 17.0
R_P1_4_tempListWed>08:00 17.0 21:30 21.0 24:00 17.0
R_P1_5_tempListThu>08:00 17.0 21:30 21.0 24:00 17.0
R_P1_6_tempListFri>08:00 17.0 21:30 21.0 24:00 17.0
R_P2_0_tempListSat>09:00 17.0 21:30 21.0 24:00 17.0
R_P2_1_tempListSun>09:00 17.0 21:30 21.0 24:00 17.0
R_P2_2_tempListMon>08:00 17.0 21:30 21.0 24:00 17.0
R_P2_3_tempListTue>08:00 17.0 21:30 21.0 24:00 17.0
R_P2_4_tempListWed>08:00 17.0 21:30 21.0 24:00 17.0
R_P2_5_tempListThu>08:00 17.0 21:30 21.0 24:00 17.0
R_P2_6_tempListFri>08:00 17.0 21:30 21.0 24:00 17.0
R_P3_0_tempListSat>09:00 17.0 21:30 21.0 24:00 17.0
R_P3_1_tempListSun>09:00 17.0 21:30 21.0 24:00 17.0
R_P3_2_tempListMon>08:00 17.0 21:30 21.0 24:00 17.0
R_P3_3_tempListTue>08:00 17.0 21:30 21.0 24:00 17.0
R_P3_4_tempListWed>08:00 17.0 21:30 21.0 24:00 17.0
R_P3_5_tempListThu>08:00 17.0 21:30 21.0 24:00 17.0
R_P3_6_tempListFri>08:00 17.0 21:30 21.0 24:00 17.0
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

CoolTux

Du machst was falsch! Bei mir funktionirt es genau nach Wiki und so wie ich es noch mal zwei Threads vor her beschrieben habe.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

darkness

#17
Hallo CoolTux,

da ich das selbe Problem habe, antworte ich mal.

Der Inhalt seiner cfg Templist ist ja in Beitrag 5 aufgelistet.

Das Problem ist aber der Unterschied zu deiner TmpList:

Für das HM-TC-IT-WM-W-EU gib es ja noch die Programme P2-P3.
Dadurch unterscheidet sich ja entities:OG1_Wohnzimmer zu entities:OG1_Wohnzimmer_TC und führt zu dem Fehler.
Wie überträgst du denn die TempListen an dein HM-TC-IT-WM-W-EU ?

entities:OG1_Wohnzimmer
R_0_tempListSat>09:00 17.0 21:30 21.0 24:00 17.0
R_1_tempListSun>09:00 17.0 21:30 21.0 24:00 17.0
R_2_tempListMon>08:00 17.0 21:30 21.0 24:00 17.0
R_3_tempListTue>08:00 17.0 21:30 21.0 24:00 17.0
R_4_tempListWed>08:00 17.0 21:30 21.0 24:00 17.0
R_5_tempListThu>08:00 17.0 21:30 21.0 24:00 17.0
R_6_tempListFri>08:00 17.0 21:30 21.0 24:00 17.0
entities:OG1_Wohnzimmer_TC
R_P1_0_tempListSat>09:00 17.0 21:30 21.0 24:00 17.0
R_P1_1_tempListSun>09:00 17.0 21:30 21.0 24:00 17.0
R_P1_2_tempListMon>08:00 17.0 21:30 21.0 24:00 17.0
R_P1_3_tempListTue>08:00 17.0 21:30 21.0 24:00 17.0
R_P1_4_tempListWed>08:00 17.0 21:30 21.0 24:00 17.0
R_P1_5_tempListThu>08:00 17.0 21:30 21.0 24:00 17.0
R_P1_6_tempListFri>08:00 17.0 21:30 21.0 24:00 17.0
R_P2_0_tempListSat>09:00 17.0 21:30 21.0 24:00 17.0
R_P2_1_tempListSun>09:00 17.0 21:30 21.0 24:00 17.0
R_P2_2_tempListMon>08:00 17.0 21:30 21.0 24:00 17.0
R_P2_3_tempListTue>08:00 17.0 21:30 21.0 24:00 17.0
R_P2_4_tempListWed>08:00 17.0 21:30 21.0 24:00 17.0
R_P2_5_tempListThu>08:00 17.0 21:30 21.0 24:00 17.0
R_P2_6_tempListFri>08:00 17.0 21:30 21.0 24:00 17.0
R_P3_0_tempListSat>09:00 17.0 21:30 21.0 24:00 17.0
R_P3_1_tempListSun>09:00 17.0 21:30 21.0 24:00 17.0
R_P3_2_tempListMon>08:00 17.0 21:30 21.0 24:00 17.0
R_P3_3_tempListTue>08:00 17.0 21:30 21.0 24:00 17.0
R_P3_4_tempListWed>08:00 17.0 21:30 21.0 24:00 17.0
R_P3_5_tempListThu>08:00 17.0 21:30 21.0 24:00 17.0
R_P3_6_tempListFri>08:00 17.0 21:30 21.0 24:00 17.0



P.S: Ich habe bewusst auf CodeTags verzichtet um die unterschiede darzustellen. Geht glaube ich sonst nicht.

MadMax-FHEM

#18
Zitat von: Burny4600 am 08 November 2017, 13:05:25
Welche Fragen sind noch offen?
Aus diesem Grund, sollte eine Fehler schon bei der Anlage passiert sein, hatte ich anfangs schon die LISTs der beiden Geräte angeführt falls hier ein Fehler ist den ich bisher noch nicht entdeckt hatte.

Mal einfach Schritt für Schritt und halt mittels HMIFO verify prüfen, ob der letzte Schritt noch fehlerfrei durchgelaufen ist...

Zitat von: Burny4600 am 08 November 2017, 13:05:25
Grundsätzlich bin ich laut den Anleitungen von FHEMWIKI vorgegangen.
Laut FHEMWIKI wird vorgeben die gleichen Attribute bei der Konfiguration am TC und RT vorzunehmen.Diese Anleitung liefert aber Meldungen in HMinfo.
Wenn ich zwei mal (also Aufteilung) für das Wohnzimmer RT und das Wohnzimmer TC eine eigene Konfiguration mit im Prinzip dem gleichen Inhalt gibt es auch wieder eine Fehlermeldung wie schon hier beschrieben.
Beide Varianten liefern kein fehlerfrei Konfiguration da es dazu unterschiedliche Meldungen unter HM Info gibt.
Wäre es nicht einfacher bevor wir hier noch lange herumdoktern einfach meine beiden List zu überprüfen ob ich einen Fehler gemacht habe, bzw. in weiterer Folge eine passende Konfiguration die keine Einträge in HMinfo liefert zu definieren.
Fakt ist das es unterschiedliche Definitionsmöglichkeiten gibt die aber wiederum bei FHEMWIKI und Aussagen im FHEM Forum wiedersprüchig sind und Einträge in HMinfo liefern die nicht sein sollten.

Eventuell halt (ohne zu verstehen was was macht) alles/zu viel auf einmal geändert...
...ohne zwischendrin halt mal per HMINFO zu prüfen, ob noch alles ok ist...

Daher evtl. halt zunächst mal einfach die Attribute löschen und eine neue Templist per HMINFO erzeugen lassen.
(das stand schon so oft drin, ob das klappt ohne Fehler und wurde nie beantwortet)

Prüfen mit HMINFO...

Wenn alles ok, dann weiter wie beschrieben (Wiki oder CoolTux)...

Und halt immer wieder prüfen...

Und wenn dann ein Fehler gemeldet wird, den letzten Schritt überdenken...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

CoolTux

Mein Wandthermostat wird so mit Temperaturlisten versorgt wie ich es beschrieben habe, ich habe da nichts weiter eingestellt.
Natürlich wird immer nur P1 damit versorgt



Internals:
   CFGFN
   DEF        3A7B4202
   NAME       WandThermostatWohnzimmer_Climate
   NOTIFYDEV  global
   NR         315
   NTFY_ORDER 50-WandThermostatWohnzimmer_Climate
   STATE      T: 21.7 desired: 17.0
   TYPE       CUL_HM
   chanNo     02
   device     WandThermostatWohnzimmer
   peerList   CUL_HM_HM_CC_RT_DN_2E6365_Climate,CUL_HM_HM_CC_RT_DN_2E7861_Climate,
   Helper:
     DBLOG:
       desired-temp:
         logDbHistory:
           TIME       1510143946.68289
           VALUE      17.0
       measured-temp:
         logDbHistory:
           TIME       1510143946.68289
           VALUE      21.7
   READINGS:
     2017-11-08 04:58:44   CommandAccepted yes
     2016-06-20 18:51:23   R-boostPeriod   5 min
     2016-06-20 18:51:23   R-dayTemp       21 C
     2016-06-20 18:51:23   R-daylightSaveTime on
     2016-06-20 18:51:23   R-heatCool      heating
     2016-06-20 18:51:23   R-modePrioManu  all
     2016-06-20 18:51:23   R-modePrioParty all
     2016-06-20 18:51:23   R-nightTemp     17 C
     2016-06-20 18:51:23   R-noMinMax4Manu off
     2016-06-20 18:51:23   R-sendWeatherData on
     2016-06-20 18:51:23   R-showHumidity  temp
     2016-06-20 18:51:23   R-showInfo      time
     2016-06-20 18:51:23   R-showSetTemp   actTemp
     2016-06-20 18:51:23   R-showWeekday   off
     2016-06-20 18:51:19   R-sign          off
     2016-06-20 18:51:23   R-tempMax       30.5 C
     2016-06-20 18:51:23   R-tempMin       4.5 C
     2016-06-20 18:51:23   R-tempOffset    0.0K
     2016-06-20 18:51:23   R-weekPrgSel    prog1
     2016-06-20 18:51:23   R-winOpnBoost   off
     2017-11-01 13:17:58   R_P1_0_tempListSat  07:00 17.0 22:00 19.0 24:00 17.0
     2017-11-01 13:17:58   R_P1_1_tempListSun  07:00 17.0 21:00 19.0 24:00 17.0
     2017-11-01 13:17:58   R_P1_2_tempListMon  06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
     2017-11-01 13:17:58   R_P1_3_tempListTue  06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
     2017-11-01 13:17:58   R_P1_4_tempListWed  06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
     2017-11-01 13:17:58   R_P1_5_tempListThu  06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
     2017-11-01 13:17:58   R_P1_6_tempListFri  06:00 17.0 08:00 19.0 15:00 17.0 22:00 19.0 24:00 17.0
     2017-11-01 13:17:58   R_P1_tempList_State verified
     2017-11-01 13:18:02   R_P2_0_tempListSat  24:00 17.0
     2017-11-01 13:18:02   R_P2_1_tempListSun  24:00 17.0
     2017-11-01 13:18:02   R_P2_2_tempListMon  24:00 17.0
     2017-11-01 13:18:02   R_P2_3_tempListTue  24:00 17.0
     2017-11-01 13:18:02   R_P2_4_tempListWed  24:00 17.0
     2017-11-01 13:18:02   R_P2_5_tempListThu  24:00 17.0
     2017-11-01 13:18:02   R_P2_6_tempListFri  24:00 17.0
     2017-11-01 13:18:02   R_P2_tempList_State verified
     2017-11-01 13:18:06   R_P3_0_tempListSat  24:00 17.0
     2017-11-01 13:18:06   R_P3_1_tempListSun  24:00 17.0
     2017-11-01 13:18:06   R_P3_2_tempListMon  24:00 17.0
     2017-11-01 13:18:06   R_P3_3_tempListTue  24:00 17.0
     2017-11-01 13:18:06   R_P3_4_tempListWed  24:00 17.0
     2017-11-01 13:18:06   R_P3_5_tempListThu  24:00 17.0
     2017-11-01 13:18:06   R_P3_6_tempListFri  24:00 17.0
     2017-11-01 13:18:06   R_P3_tempList_State verified
     2017-11-08 12:49:32   boostTime       -
     2017-11-08 12:49:32   commReporting   off
     2017-11-08 12:49:32   controlMode     auto
     2017-11-08 13:25:46   desired-temp    17.0
     2017-11-08 13:25:46   humidity        46
     2017-11-08 13:25:46   measured-temp   21.7
     2017-11-01 13:17:53   peerList        CUL_HM_HM_CC_RT_DN_2E6365_Climate,CUL_HM_HM_CC_RT_DN_2E7861_Climate,
     2017-11-08 04:58:44   recentStateType ack
     2017-11-08 13:25:46   state           T: 21.7 desired: 17.0
     2017-10-29 06:39:14   tempTmplSet     Wohnzimmer
     2017-11-08 12:49:32   winOpenReporting off
   TEMPLIST:
     Fri:
       0:
         HOUR       06
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       08
         MINUTE     00
         TEMP       19.0
       2:
         HOUR       15
         MINUTE     00
         TEMP       17.0
       3:
         HOUR       22
         MINUTE     00
         TEMP       19.0
       4:
         HOUR       24
         MINUTE     00
         TEMP       17.0
     Mon:
       0:
         HOUR       06
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       08
         MINUTE     00
         TEMP       19.0
       2:
         HOUR       15
         MINUTE     00
         TEMP       17.0
       3:
         HOUR       21
         MINUTE     00
         TEMP       19.0
       4:
         HOUR       24
         MINUTE     00
         TEMP       17.0
     Sat:
       0:
         HOUR       07
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       22
         MINUTE     00
         TEMP       19.0
       2:
         HOUR       24
         MINUTE     00
         TEMP       17.0
     Sun:
       0:
         HOUR       07
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       21
         MINUTE     00
         TEMP       19.0
       2:
         HOUR       24
         MINUTE     00
         TEMP       17.0
     Thu:
       0:
         HOUR       06
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       08
         MINUTE     00
         TEMP       19.0
       2:
         HOUR       15
         MINUTE     00
         TEMP       17.0
       3:
         HOUR       21
         MINUTE     00
         TEMP       19.0
       4:
         HOUR       24
         MINUTE     00
         TEMP       17.0
     Tue:
       0:
         HOUR       06
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       08
         MINUTE     00
         TEMP       19.0
       2:
         HOUR       15
         MINUTE     00
         TEMP       17.0
       3:
         HOUR       21
         MINUTE     00
         TEMP       19.0
       4:
         HOUR       24
         MINUTE     00
         TEMP       17.0
     Wed:
       0:
         HOUR       06
         MINUTE     00
         TEMP       17.0
       1:
         HOUR       08
         MINUTE     00
         TEMP       19.0
       2:
         HOUR       15
         MINUTE     00
         TEMP       17.0
       3:
         HOUR       21
         MINUTE     00
         TEMP       19.0
       4:
         HOUR       24
         MINUTE     00
         TEMP       17.0
   helper:
     peerIDsRaw ,2E636502,2E786102,00000000
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
     tmpl:
Attributes:
   alias      Wohnzimmer
   alleHeizungenWohnung structureHeizungsSystemWohnung
   event-on-change-reading controlMode
   event-on-update-reading desired-temp,measured-temp
   expert     1_allReg
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,2E636502,2E786102,
   tempListTmpl Wohnzimmer
   userattr   alleHeizungenWohnung alleHeizungenWohnung_map structexclude
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

darkness

So langsam lichtet sich der Nebel.

Akzeptiert den das HM-TC-IT-WM-W-EU  einen Eintrag in Form von

R_0_tempListSat> 07:00 17.0 22:00 19.0 24:00 17.0
R_1_tempListSun> 07:00 17.0 21:00 19.0 24:00 17.0
R_2_tempListMon> 06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
R_3_tempListTue> 06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
R_4_tempListWed> 06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
R_5_tempListThu> 06:00 17.0 08:00 19.0 15:00 17.0 21:00 19.0 24:00 17.0
R_6_tempListFri> 06:00 17.0 08:00 19.0 15:00 17.0 22:00 19.0 24:00 17.0


Dann liegt darin mein Denkfehler. Ich dachte ich muss hier auch die P1-P3 angeben.

Werde ich nachher mal testen

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

darkness

Ich habe nun eine neue TempCfg erstellt und läuft jetzt.
Die Fehlermeldung ist weg. Danke.

Gruß

Burny4600

Der Fehler war eigentlich nur der das bei gleichzeitiger Anlage aller HM-TC-IT-WM-W-EU und HM-CC-RT-DN Komponenten und deren zugehöriger Temperaturlisten das System überfordert ist und es bleibt.
Führt man den Download der Temperturlisten schrittweise aus ist zum Einen das System nicht überfordert und zum Anderen werden so auch schneller die Temperaturlisten übernommen.

Man muss jededenfalls viel Zeit und Geduld haben wenn die Komponenten mit den Temperaturlisten befüllt werden.
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess