attr expert, HM-CC-RT-DN, verschiedene winOpnTemp

Begonnen von Motivierte linke Hände, 12 November 2016, 13:20:44

Vorheriges Thema - Nächstes Thema

Motivierte linke Hände

Hi,

in vielen Beiträgen hier und im Wiki wird

attr <device> expert 2_full

als Einstellung empfohlen. Allerdings wurden die möglichen Optionen für das expert Attribut ja inzwischen geändert, lt. commandref auf

0_defReg : default Register
1_allReg : all Register
2_defReg+raw : default Register und raw Register
3_allReg+raw : alle Register und raw reading
4_off : no Register
8_templ+default: templates und default Register
12_templOnly : nur templates
251_anything : alles verfügbare


Nun suche ich nach einer Möglichkeit, das Register anzuzeigen, dass die für HM-CC-RT-DN eingestellten, unterschiedlichen Fensteröffnungstemperaturen anzeigt.

Konkret: Ich habe eine Heizung_Flur, in der ich den Kanal WindowRec so eingestellt habe, dass die Temperatur beim Öffnen von 2 Fenstern (Buero, Gaestezimmer) auf 5 Grad, beim Öffnen zwei anderer Fenster (Gaestbad, Waschkueche) auf 12 Grad geht.

Selbst wenn ich das expert Attribut auf 251 stelle, finde ich aber nur ein Register mit winOpnTemp:

Internals:
   DEF        303BF303
   NAME       Hzg_Flur_WindowRec
   NOTIFYDEV  global
   NR         324
   NTFY_ORDER 50-Hzg_Flur_WindowRec
   STATE      last:Fstr_Flurtuer:closed
   TYPE       CUL_HM
   chanNo     03
   device     Heizung_Flur
   peerList   Fstr_Flurtuer,Fstr_Buero,Fstr_Gast,Fstr_Waschkueche,Fstr_Gaestebad,
   Readings:
     2016-01-02 13:00:45   R-Fstr_Buero_chn-01-shCtValLo 50
     2016-01-02 13:00:45   R-Fstr_Flurtuer_chn-01-shCtValLo 50
     2016-01-02 13:00:46   R-Fstr_Gaestebad_chn-01-shCtValLo 50
     2016-01-02 13:00:46   R-Fstr_Gast_chn-01-shCtValLo 50
     2016-01-02 13:00:46   R-Fstr_Waschkueche_chn-01-shCtValLo 50
     2015-02-15 03:01:05   R-shCtValLo     50
     2015-02-14 08:44:11   R-sign          off
     2015-02-15 03:01:07   R-winOpnTemp    5 C
     2016-10-16 17:04:56   RegL_01         08:00 00:00
     2016-10-16 17:05:04   RegL_03Fstr_Buero_chn-01 04:32 00:00
     2016-10-16 17:05:03   RegL_03Fstr_Flurtuer_chn-01 04:32 00:00
     2016-10-16 17:05:05   RegL_03Fstr_Gaestebad_chn-01 04:32 00:00
     2016-10-16 17:05:04   RegL_03Fstr_Gast_chn-01 04:32 00:00
     2016-10-16 17:05:04   RegL_03Fstr_Waschkueche_chn-01 04:32 00:00
     2016-10-16 17:05:06   RegL_07Fstr_Buero_chn-01 05:0A 00:00
     2016-10-16 17:05:05   RegL_07Fstr_Flurtuer_chn-01 05:18 00:00
     2016-10-16 17:05:07   RegL_07Fstr_Gaestebad_chn-01 05:18 00:00
     2016-10-16 17:05:06   RegL_07Fstr_Gast_chn-01 05:0A 00:00
     2016-10-16 17:05:06   RegL_07Fstr_Waschkueche_chn-01 05:18 00:00
     2016-11-06 16:47:35   peerList        Fstr_Flurtuer,Fstr_Buero,Fstr_Gast,Fstr_Waschkueche,Fstr_Gaestebad,
     2016-11-06 16:47:35   state           unknown
     2016-11-12 13:13:21   trigLast        Fstr_Flurtuer:closed
     2016-11-11 12:20:15   trig_Fstr_Buero Closed_156
     2016-11-12 13:13:21   trig_Fstr_Flurtuer Closed_24
     2016-11-12 10:03:35   trig_Fstr_Gaestebad Closed_217
     2016-11-12 09:28:10   trig_Fstr_Gast  Closed_225
     2016-11-11 11:55:11   trig_Fstr_Waschkueche Open_148
   Helper:
     Expert:
       def        1
       det        1
       raw        1
       tpl        1
     Role:
       chn        1
     Tmpl:
Attributes:
   expert     251_anything
   model      HM-CC-RT-DN
   peerIDs    00000000,4AE7F402,34BF4A11,35C17F10,33E16121,55E26202,
   stateFormat last:trigLast


Wo finde ich denn die nach Fenster eingestellten winOpnTemps, in welchem Register und mit welcher expert-Einstellung?

Danke, Christian
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

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

Motivierte linke Hände

Leider zeigt auch das nur eine winOpnTemp an:

Internals:
   DEF        301BF103
   NAME       Hzg_Flur_WindowRec
   NOTIFYDEV  global
   NR         324
   NTFY_ORDER 50-Hzg_Flur_WindowRec
   STATE      last:Fstr_Flurtuer:closed
   TYPE       CUL_HM
   chanNo     03
   device     Heizung_Flur
   peerList   Fstr_Flurtuer,Fstr_Buero,Fstr_Gast,Fstr_Waschkueche,Fstr_Gaestebad,
   Readings:
     2016-01-02 13:00:45   R-Fstr_Buero_chn-01-shCtValLo 50
     2016-01-02 13:00:45   R-Fstr_Flurtuer_chn-01-shCtValLo 50
     2016-01-02 13:00:46   R-Fstr_Gaestebad_chn-01-shCtValLo 50
     2016-01-02 13:00:46   R-Fstr_Gast_chn-01-shCtValLo 50
     2016-01-02 13:00:46   R-Fstr_Waschkueche_chn-01-shCtValLo 50
     2015-02-15 03:01:05   R-shCtValLo     50
     2015-02-14 08:44:11   R-sign          off
     2015-02-15 03:01:07   R-winOpnTemp    5 C
     2016-11-06 16:47:35   peerList        Fstr_Flurtuer,Fstr_Buero,Fstr_Gast,Fstr_Waschkueche,Fstr_Gaestebad,
     2016-11-06 16:47:35   state           unknown
     2016-11-12 13:45:49   trigLast        Fstr_Flurtuer:closed
     2016-11-11 12:20:15   trig_Fstr_Buero Closed_156
     2016-11-12 13:45:49   trig_Fstr_Flurtuer Closed_28
     2016-11-12 10:03:35   trig_Fstr_Gaestebad Closed_217
     2016-11-12 09:28:10   trig_Fstr_Gast  Closed_225
     2016-11-11 11:55:11   trig_Fstr_Waschkueche Open_148
   Helper:
     Expert:
       def        1
       det        1
       raw        0
       tpl        0
     Role:
       chn        1
     Tmpl:
Attributes:
   expert     1_allReg
   model      HM-CC-RT-DN
   peerIDs    00000000,4AE7F402,34BF4A11,35C17F10,33E16121,55E26202,
   stateFormat last:trigLast
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

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

Motivierte linke Hände

Zitat von: CoolTux am 12 November 2016, 18:14:45
Ich kenne auch nur einen. Welchen denn noch

Man kann ja je gepeertem Sensor eine unterschiedliche winOpnTemp konfigurieren:

set Hzg_Flur_WindowRec regSet winOpnTemp 5 Fstr_Buero
set Hzg_Flur_WindowRec regSet winOpnTemp 12 Fstr_Flurtuer


Angezeigt in fhem wird aber immer nur ein generelles Register für winOpnTemp.
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

CoolTux

Interessant. Wenn ich Dich Recht verstehe. Fenster Büro auf Temp Solltemp runter auf 12. Sollte das Fenster Flur aufgehen Solltemp runter auf 5. Verstehe ich das richtig?

Und was ist wenn beide auf sind?
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

Motivierte linke Hände

Zitat von: CoolTux am 12 November 2016, 18:36:31
Interessant. Wenn ich Dich Recht verstehe. Fenster Büro auf Temp Solltemp runter auf 12. Sollte das Fenster Flur aufgehen Solltemp runter auf 5. Verstehe ich das richtig?

Und was ist wenn beide auf sind?

Nicht "sollte", das ist so. (Abgesehen davon, dass die Temperaturen vertauscht sind, aber das tut hier nichts zur Sache.)

Wenn beide offen sind, gewinnt die niedrigere winOpnTemp.

Das klappt soweit auch. Nur kann ich die entsprechenden Register, die das konfigurieren, nicht in FHEM sehen.
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

CoolTux

Das hat mich jetzt echt interessiert und siehe da. Habe ich nie drauf geachtet.
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

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

Motivierte linke Hände

Interessant, mein WindowRec habe ich ja oben gepostet, da ist nur ein generelles winOpnTemp drin... Genau die Readings, die Du da hast, suche ich...

Kannst Du mal bitte ein List auf Dein Device machen? Vielleicht finde ich ja irgendwo einen Unterschied in der Config...
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

CoolTux


Internals:
   CFGFN
   CHANGED
   DEF        2E786103
   NAME       CUL_HM_HM_CC_RT_DN_2E7861_WindowRec
   NOTIFYDEV  global
   NR         73
   NTFY_ORDER 50-CUL_HM_HM_CC_RT_DN_2E7861_WindowRec
   STATE      last:FensterKontaktWZ_F1:closed
   TYPE       CUL_HM
   chanNo     03
   device     HeizungsThermostatWohnzimmer_1
   peerList   FensterKontaktWZ_F1,FensterKontaktWZ_Dachfenster,FensterKontaktWZ_F3,
   Readings:
     2016-06-24 12:23:24   R-FensterKontaktWZ_Dachfenster_chn-01-shCtValLo 50
     2016-06-24 12:23:25   R-FensterKontaktWZ_Dachfenster_chn-01-winOpnTemp 12 C
     2016-06-24 12:23:24   R-FensterKontaktWZ_F1_chn-01-shCtValLo 50
     2016-06-24 12:23:25   R-FensterKontaktWZ_F1_chn-01-winOpnTemp 12 C
     2016-06-24 12:23:24   R-FensterKontaktWZ_F3_chn-01-shCtValLo 50
     2016-06-24 12:23:26   R-FensterKontaktWZ_F3_chn-01-winOpnTemp 12 C
     2016-06-20 17:55:02   R-sign          off
     2016-06-24 12:23:17   RegL_01.        08:00 00:00
     2016-06-24 12:23:24   RegL_03.FensterKontaktWZ_Dachfenster_chn-01 04:32 00:00
     2016-06-24 12:23:24   RegL_03.FensterKontaktWZ_F1_chn-01 04:32 00:00
     2016-06-24 12:23:24   RegL_03.FensterKontaktWZ_F3_chn-01 04:32 00:00
     2016-06-24 12:23:25   RegL_07.FensterKontaktWZ_Dachfenster_chn-01 05:18 00:00
     2016-06-24 12:23:25   RegL_07.FensterKontaktWZ_F1_chn-01 05:18 00:00
     2016-06-24 12:23:26   RegL_07.FensterKontaktWZ_F3_chn-01 05:18 00:00
     2016-11-08 13:41:35   peerList        FensterKontaktWZ_F1,FensterKontaktWZ_Dachfenster,FensterKontaktWZ_F3,
     2016-11-08 13:41:35   state           unknown
     2016-11-12 16:26:21   trigLast        FensterKontaktWZ_F1:closed
     2016-11-12 14:06:24   trig_FensterKontaktWZ_Dachfenster Closed_13
     2016-11-12 16:26:21   trig_FensterKontaktWZ_F1 Closed_58
     2016-11-12 16:26:13   trig_FensterKontaktWZ_F3 Closed_196
   Helper:
     Expert:
       def        1
       det        1
       raw        1
       tpl        0
     Role:
       chn        1
     Shadowreg:
     Tmpl:
Attributes:
   event-on-change-reading 1
   model      HM-CC-RT-DN
   peerIDs    00000000,267C8E01,2C9B1501,34450501,
   stateFormat last:trigLast
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

Motivierte linke Hände

Danke, ich meinte tatsächlich ein List auf das Device, also das Thermostat, nicht den WindowRec Channel. Denn wenn ich die Commandref richtig verstehe, gibt das Device ja erstmal die Einstellungen vor, die man dann ggf. noch für den Channel ändern kann.

Einen schönen Sonntag!
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.

CoolTux


Internals:
   CFGFN
   CHANGED
   DEF        2E7861
   HMLAN1_MSGCNT 2828
   HMLAN1_RAWMSG E2E7861,0000,34CE6071,FF,FFD2,4986102E78610000000A98BE131600
   HMLAN1_RSSI -46
   HMLAN1_TIME 2016-11-13 08:56:35
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     2828
   NAME       HeizungsThermostatWohnzimmer_1
   NOTIFYDEV  global
   NR         70
   NTFY_ORDER 50-HeizungsThermostatWohnzimmer_1
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HeizungsThermostatWohnzimmer_1_Weather
   channel_02 CUL_HM_HM_CC_RT_DN_2E7861_Climate
   channel_03 CUL_HM_HM_CC_RT_DN_2E7861_WindowRec
   channel_04 HeizungsThermostatWohnzimmer_1_Clima
   channel_05 CUL_HM_HM_CC_RT_DN_2E7861_ClimaTeam
   channel_06 CUL_HM_HM_CC_RT_DN_2E7861_remote
   lastMsg    No:49 - t:10 s:2E7861 d:000000 0A98BE131600
   protLastRcv 2016-11-13 08:56:35
   protResnd  5 last_at:2016-11-13 00:43:29
   protSnd    60 last_at:2016-11-13 06:57:01
   protState  CMDs_done
   rssi_HMLAN1 avg:-49.31 cnt:22 lst:-47 min:-53 max:-46
   rssi_at_HMLAN1 min:-60 lst:-46 max:-46 cnt:2828 avg:-50.85
   Readings:
     2016-11-08 13:41:36   Activity        alive
     2016-11-13 06:57:01   CommandAccepted yes
     2016-06-21 05:46:55   D-firmware      1.3
     2016-06-21 05:46:55   D-serialNr      LEQ0849171
     2016-06-24 12:23:14   PairedTo        0x2AEE70
     2016-06-20 17:55:00   R-backOnTime    10 s
     2016-06-24 12:23:14   R-btnLock       on
     2016-06-20 17:55:00   R-burstRx       on
     2016-06-20 17:55:00   R-cyclicInfoMsg on
     2016-06-20 17:55:00   R-cyclicInfoMsgDis 0
     2016-06-20 17:55:00   R-globalBtnLock off
     2016-06-20 17:55:00   R-localResDis   off
     2016-06-20 17:55:00   R-lowBatLimitRT 2.1 V
     2016-06-20 17:55:00   R-modusBtnLock  off
     2016-06-20 17:55:00   R-pairCentral   0x2AEE70
     2016-06-24 12:23:14   RegL_00.        01:01 02:01 09:01 0A:2A 0B:EE 0C:70 0E:0A 0F:01  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2016-11-08 08:17:03   RegL_07.
     2016-11-13 08:56:35   actuator        22
     2016-11-13 08:56:35   battery         ok
     2016-11-13 08:56:35   batteryLevel    3.4
     2016-11-13 08:56:35   desired-temp    19.0
     2016-11-13 08:56:35   measured-temp   19.0
     2016-11-13 08:56:35   motorErr        ok
     2016-11-13 06:57:01   state           CMDs_done
     2016-11-12 16:52:30   time-request    -
   Helper:
     HM_CMDNR   73
     cSnd       112AEE702E7861860422,112AEE702E7861860426
     mId        0095
     rxType     140
     Expert:
       def        1
       det        1
       raw        1
       tpl        0
     Io:
       newChn     +2E7861,00,01,00
       nextSend   1479023795.77972
       rxt        2
       vccu       VCCU1
       p:
         2E7861
         00
         01
         00
       prefIO:
         HMLAN1
     Mrssi:
       mNo        49
       Io:
         HMLAN1     -44
     Prt:
       bErr       0
       sProc      0
       sleeping   1
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       Hmlan1:
         avg        -49.3181818181818
         cnt        22
         lst        -47
         max        -46
         min        -53
       At_hmlan1:
         avg        -50.8567892503536
         cnt        2828
         lst        -46
         max        -46
         min        -60
     Shregw:
       07         04
     Shadowreg:
     Tmpl:
Attributes:
   IODev      HMLAN1
   IOgrp      VCCU1:HMLAN1
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   event-on-change-reading batteryLevel,battery,motorErr,R-btnLock
   expert     3_all
   firmware   1.3
   model      HM-CC-RT-DN
   serialNr   LEQ0849171
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit
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

martinp876

ZitatDenn wenn ich die Commandref richtig verstehe, gibt das Device ja erstmal die Einstellungen vor, die man dann ggf. noch für den Channel ändern kann.

es wird nichts vorgegeben. es wird nur eingestellt. Was meinst du mit Device? Den RT? oder den WinOpenDetector?
WinOpenTemp gilt für den internen Sensor (Temp-drop)
<peer>-WinOpenTemp gilt, wenn der peer ein winopen sendet.

Motivierte linke Hände

Zitat von: martinp876 am 13 November 2016, 19:43:24
es wird nichts vorgegeben. es wird nur eingestellt. Was meinst du mit Device? Den RT? oder den WinOpenDetector?
WinOpenTemp gilt für den internen Sensor (Temp-drop)
<peer>-WinOpenTemp gilt, wenn der peer ein winopen sendet.

Mit Device meine ich den RT. Und die <peer>-WinOpnTemp Readings sind genau die, die bei mir fehlen (siehe lists oben).

Ich habe sie eben kurz zum "Erscheinen" gebracht, indem ich das Attribut "expert" im WindowRec gelöscht und wie CoolTux im RT auf 1_all gesetzt hatte. Daraufhin dachte ich, da sei irgendwo ein Bug mit unterschiedlicher Behandlung von "expert" im Device (RT) und im Channel (WindowRec) und wollte das reproduzieren. Aber nun beomme ich die <peer>-WinOpnTemp Readings wieder gar nicht angezeigt, egal wo (RT oder WindowRec) ich expert auf was (1 oder höher) setze...
FHEM 6 in einer KVM VM mit Ubuntu
HM-CFG-USB2, 2xHM-CFG-HMLAN, HM-HMUARTLGW mit 100+ HomeMatic Devices, Geofencing, Fritzbox, Unifi, HUE, Harmony-Hub, Denon-Receiver-Modul, Calendar, GardenaSmartDevice, Shelly, MQTT (zigbee2mqtt, Tasmota und Shelly) und ein wenig 1Wire.