Anbindung der ersten HM Komponenten leider ohne Erfolg

Begonnen von NemisisSB, 25 November 2016, 11:15:33

Vorheriges Thema - Nächstes Thema

NemisisSB

Hier der List :

Internals:
   AssignedPeerCnt 3
   CNT        42
   DEF        192.168.1.81
   DEVCNT     42
   DevState   99
   DevType    LGW
   DeviceName 192.168.1.81:2000
   FD         4
   LastOpen   1480106805.01953
   NAME       meinLGW
   NR         12
   PARTIAL
   RAWMSG     040200
   RSSI       -35
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   msgLoadCurrent 0
   msgLoadHistory -/-/-/-/-/-/-/-/-/-/-/-
   msgLoadHistoryAbs 0/-/-/-/-/-/-/-/-/-/-/-/-
   owner      4EB7F6
   Helper:
     CreditTimer 7
     FW         65542
     Initialized 1
     SendCnt    1
     Ackpending:
     Assignedpeers:
       3D837E     FFFFFFFFFFFFFFFF
       3D8384     FFFFFFFFFFFFFFFF
       474ACA     FFFFFFFFFFFFFFFF
     LastSendLen:
       3
       3
     Log:
       IDs:
     PeerQueue:
     PendingCMD:
     Roundtrip:
       Delay      0.00449800491333008
     Loadlvl:
       lastHistory 1480106810.08938
   Peers:
     3D837E     assigned
     3D8384     assigned
     474ACA     assigned
   Readings:
     2016-11-25 21:46:49   D-HMIdAssigned  4EB7F6
     2016-11-25 21:46:50   D-HMIdOriginal  FFFFFF
     2016-11-25 21:46:45   D-LANfirmware   1.1.5
     2016-11-25 21:46:50   D-firmware      1.0.6
     2016-11-25 21:46:45   D-serialNr      NEQ0708354
     2016-11-25 21:46:45   D-type          eQ3-HM-LGW
     2016-11-25 21:46:50   cond            ok
     2016-11-25 21:46:50   load            0
     2016-11-25 21:46:50   loadLvl         low
     2016-11-25 21:46:45   state           opened
   Helper:
   Keepalive:
     CNT        21
     DEVCNT     20
     DevState   99
     DevType    LGW-KeepAlive
     DeviceName 192.168.1.81:2001
     FD         15
     LastOpen   1480106805.0742
     NAME       meinLGW:keepAlive
     NR         51
     PARTIAL
     STATE      opened
     TEMPORARY  1
     TYPE       HMUARTLGW
     XmitOpen   0
     Helper:
       NextKeepAlive 1480106916.20553
       Log:
         Resolve    1
         IDs:
     Readings:
       2016-11-25 21:46:45   state           opened
     Lgwhash:
Attributes:


Zusätzlich habe ich jetzt mal einen 2. Thermostat angeschaltet beide sind korrekt gepaired und geben mir Daten zurück: siehe Attachment.

ABER  ich kann immer noch keine Befehle an die Thermostate schicken.  Wenn ich eine Temp schicke scheint es zu hängen und das pendingCMD geht wieder nicht weg.

Otto123

Die Bilder sind Mist, lieber List vom Device.
Cooltux meinte das auch, Du hast das LGW gelistet. Da sieht man das gepairt nicht.

Hast du hmInfo am Start? Was sagt ein configCheck?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

NemisisSB

#32
Ok HMInfo schnell mal installiert.

Hier der configCheck:

configCheck done:

missing register list
    Fenstersensor01: RegL_00.,RegL_01.
    Thermostat01: RegL_00.
    Thermostat01_Clima: RegL_01.,RegL_07.
    Thermostat01_ClimaTeam: RegL_01.
    Thermostat01_Climate: RegL_01.
    Thermostat01_Weather: RegL_01.
    Thermostat01_WindowRec: RegL_01.
    Thermostat01_remote: RegL_01.
    Thermostat02: RegL_00.
    Thermostat02_Clima: RegL_01.,RegL_07.
    Thermostat02_ClimaTeam: RegL_01.
    Thermostat02_Climate: RegL_01.
    Thermostat02_Weather: RegL_01.
    Thermostat02_WindowRec: RegL_01.
    Thermostat02_remote: RegL_01.
    Thermostat03: RegL_00.
    Thermostat03_Clima: RegL_01.,RegL_07.
    Thermostat03_ClimaTeam: RegL_01.
    Thermostat03_Climate: RegL_01.
    Thermostat03_Weather: RegL_01.
    Thermostat03_WindowRec: RegL_01.
    Thermostat03_remote: RegL_01.

peer list incomplete. Use getConfig to read it.
    incomplete: Fenstersensor01:
    incomplete: Thermostat01_Clima:
    incomplete: Thermostat01_ClimaTeam:
    incomplete: Thermostat01_Climate:
    incomplete: Thermostat01_Weather:
    incomplete: Thermostat01_WindowRec:
    incomplete: Thermostat01_remote:
    incomplete: Thermostat02_Clima:
    incomplete: Thermostat02_ClimaTeam:
    incomplete: Thermostat02_Climate:
    incomplete: Thermostat02_Weather:
    incomplete: Thermostat02_WindowRec:
    incomplete: Thermostat02_remote:
    incomplete: Thermostat03_Clima:
    incomplete: Thermostat03_ClimaTeam:
    incomplete: Thermostat03_Climate:
    incomplete: Thermostat03_Weather:
    incomplete: Thermostat03_WindowRec:
    incomplete: Thermostat03_remote:

PairedTo mismatch to IODev
    Fenstersensor01 paired:set_0xF10000 IO attr: -.
    Thermostat01 paired:set_0xF10000 IO attr: -.
    Thermostat02 paired:set_0xF10000 IO attr: -.
    Thermostat03 paired:set_0xF10000 IO attr: -.

templist mismatch
    Thermostat01_Clima: file: ././tempList.cfg for Thermostat01_Clima does not exist
    Thermostat02_Clima: file: ././tempList.cfg for Thermostat02_Clima does not exist
    Thermostat03_Clima: file: ././tempList.cfg for Thermostat03_Clima does not exist


und hier noch der List vom Thermostat, hoffe das war so gemeint (sorry Leute ich lerne mich ein so schnell ich kann, aber ich mache das erst seit 15 Stunden ;-) Entwas Gnade für meine Fehler bitte!)



Internals:
   DEF        3D837E
   IODev      meinLGW
   LASTInputDev meinLGW
   MSGCNT     1
   NAME       Thermostat01
   NOTIFYDEV  global
   NR         31
   NTFY_ORDER 50-Thermostat01
   STATE      Info_Cleared
   TYPE       CUL_HM
   channel_01 Thermostat01_Weather
   channel_02 Thermostat01_Climate
   channel_03 Thermostat01_WindowRec
   channel_04 Thermostat01_Clima
   channel_05 Thermostat01_ClimaTeam
   channel_06 Thermostat01_remote
   lastMsg    No:1A - t:10 s:3D837E d:000000 0A88CC100000
   meinLGW_MSGCNT 1
   meinLGW_RAWMSG 050000341A86103D837E0000000A88CC100000
   meinLGW_RSSI -52
   meinLGW_TIME 2016-11-25 22:13:16
   protLastRcv 2016-11-25 22:13:16
   rssi_at_meinLGW cnt:1 lst:-52 max:-52 avg:-52 min:-52
   Readings:
     2016-11-25 22:11:03   Activity        alive
     2016-11-25 21:27:27   CommandAccepted yes
     2016-11-25 21:27:18   D-firmware      1.4
     2016-11-25 21:27:18   D-serialNr      MEQ0571868
     2016-11-25 02:56:02   R-burstRx       set_on
     2016-11-25 20:17:26   R-pairCentral   set_0xF10000
     2016-11-25 21:30:59   RegL_00.
     2016-11-25 22:13:16   actuator        0
     2016-11-25 22:13:16   battery         ok
     2016-11-25 22:13:16   batteryLevel    3.1
     2016-11-25 22:13:16   desired-temp    17.0
     2016-11-25 22:13:16   measured-temp   20.4
     2016-11-25 22:13:16   motorErr        ok
     2016-11-25 21:45:07   state           Info_Cleared
   Helper:
     HM_CMDNR   26
     mId        0095
     rxType     140
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +3D837E,00,00,00
       nextSend   1480108396.85163
       prefIO
       rxt        2
       vccu
       p:
         3D837E
         00
         00
         00
     Mrssi:
       mNo        1A
       Io:
         meinLGW    -50
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       At_meinlgw:
         avg        -52
         cnt        1
         lst        -52
         max        -52
         min        -52
     Shregw:
       07         04
     Tmpl:
Attributes:
   IODev      meinLGW
   actCycle   000:10
   actStatus  alive
   autoReadReg 1
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       Bad
   serialNr   MEQ0571868
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Otto123

#33
Die fehlenden IODev Attribute, das Problem hatte doch schon mal einer  :-\ :-\ :-\

Du musst als erstes diese Attribute bei den Haupt Device setzen Also:
attr Thermostat01 IODev meinLGW
usw.

Dann nochmal ein getConfig absetzen.

Mach es erstmal an einem und schau ob sich das Problem löst.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

NemisisSB

#34
Hi Otto!

Wenn ich dein Komando so eingebe bekomme ich : Please define IODev first

Muss ich IODev durch was ersetzen oder feht hier was?

Außerdem steht ja im Thermostat01 ja das I0DEV drin, oder ist das nicht das gesuchte ?

Internals:
   DEF        3D837E
   IODev      meinLGW
   LASTInputDev meinLGW
   MSGCNT     1
   NAME       Thermostat01
   NOTIFYDEV  global
   NR         31
   NTFY_ORDER 50-Thermostat01
   STATE      Info_Cleared
   TYPE       CUL_HM
   channel_01 Thermostat01_Weather
   channel_02 Thermostat01_Climate
   channel_03 Thermostat01_WindowRec
   channel_04 Thermostat01_Clima
   channel_05 Thermostat01_ClimaTeam
   channel_06 Thermostat01_remote
   lastMsg    No:1F - t:10 s:3D837E d:000000 0A88C7100000
   meinLGW_MSGCNT 1
   meinLGW_RAWMSG 050000381F86103D837E0000000A88C7100000
   meinLGW_RSSI -56
   meinLGW_TIME 2016-11-25 22:25:46
   protLastRcv 2016-11-25 22:25:46
   rssi_at_meinLGW max:-56 cnt:1 lst:-56 min:-56 avg:-56
   Readings:
     2016-11-25 22:25:40   Activity        unknown
     2016-11-25 21:27:27   CommandAccepted yes
     2016-11-25 21:27:18   D-firmware      1.4
     2016-11-25 21:27:18   D-serialNr      MEQ0571868
     2016-11-25 02:56:02   R-burstRx       set_on
     2016-11-25 20:17:26   R-pairCentral   set_0xF10000
     2016-11-25 21:30:59   RegL_00.
     2016-11-25 22:25:46   actuator        0
     2016-11-25 22:25:46   battery         ok
     2016-11-25 22:25:46   batteryLevel    3.1
     2016-11-25 22:25:46   desired-temp    17.0
     2016-11-25 22:25:46   measured-temp   19.9
     2016-11-25 22:25:46   motorErr        ok
     2016-11-25 21:45:07   state           Info_Cleared
   Helper:
     HM_CMDNR   31
     mId        0095
     rxType     140
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +3D837E,00,00,00
       nextSend   1480109146.11465
       prefIO
       rxt        2
       vccu
       p:
         3D837E
         00
         00
         00
     Mrssi:
       mNo        1F
       Io:
         meinLGW    -54
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       At_meinlgw:
         avg        -56
         cnt        1
         lst        -56
         max        -56
         min        -56
     Shregw:
       07         04
     Tmpl:
Attributes:
   IODev      meinLGW
   actCycle   000:10
   actStatus  unknown
   autoReadReg 1
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       Schlafzimmer
   serialNr   MEQ0571868
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Gruß,

Mark

Otto123

sorry attr Thermostat01 IODev meinLGW

Du darfst das selbstverstandlich auch einfach in der Oberfläche beim Device unten bei Attribute aus der Klappliste auswählen und meinLGW dahinter schreiben.  ;)

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

NemisisSB

Also bis jetzt merdke ich keinen unterschied...

das getConfig hängt scheinbar immer noch fest im pending CMD

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

NemisisSB

configCheck done:

missing register list
    Fenstersensor01: RegL_00.,RegL_01.
    Thermostat01: RegL_00.
    Thermostat01_Clima: RegL_01.,RegL_07.
    Thermostat01_ClimaTeam: RegL_01.
    Thermostat01_Climate: RegL_01.
    Thermostat01_Weather: RegL_01.
    Thermostat01_WindowRec: RegL_01.
    Thermostat01_remote: RegL_01.
    Thermostat02: RegL_00.
    Thermostat02_Clima: RegL_01.,RegL_07.
    Thermostat02_ClimaTeam: RegL_01.
    Thermostat02_Climate: RegL_01.
    Thermostat02_Weather: RegL_01.
    Thermostat02_WindowRec: RegL_01.
    Thermostat02_remote: RegL_01.
    Thermostat03: RegL_00.
    Thermostat03_Clima: RegL_01.,RegL_07.
    Thermostat03_ClimaTeam: RegL_01.
    Thermostat03_Climate: RegL_01.
    Thermostat03_Weather: RegL_01.
    Thermostat03_WindowRec: RegL_01.
    Thermostat03_remote: RegL_01.

peer list incomplete. Use getConfig to read it.
    incomplete: Fenstersensor01:
    incomplete: Thermostat01_Clima:
    incomplete: Thermostat01_ClimaTeam:
    incomplete: Thermostat01_Climate:
    incomplete: Thermostat01_Weather:
    incomplete: Thermostat01_WindowRec:
    incomplete: Thermostat01_remote:
    incomplete: Thermostat02_Clima:
    incomplete: Thermostat02_ClimaTeam:
    incomplete: Thermostat02_Climate:
    incomplete: Thermostat02_Weather:
    incomplete: Thermostat02_WindowRec:
    incomplete: Thermostat02_remote:
    incomplete: Thermostat03_Clima:
    incomplete: Thermostat03_ClimaTeam:
    incomplete: Thermostat03_Climate:
    incomplete: Thermostat03_Weather:
    incomplete: Thermostat03_WindowRec:
    incomplete: Thermostat03_remote:

PairedTo mismatch to IODev
    Fenstersensor01 paired:set_0xF10000 IO attr: -.
    Thermostat01 paired:set_0xF10000 IO attr: -.
    Thermostat02 paired:set_0xF10000 IO attr: -.
    Thermostat03 paired:set_0xF10000 IO attr: -.

templist mismatch
    Thermostat01_Clima: file: ././tempList.cfg for Thermostat01_Clima does not exist
    Thermostat02_Clima: file: ././tempList.cfg for Thermostat02_Clima does not exist
    Thermostat03_Clima: file: ././tempList.cfg for Thermostat03_Clima does not exist


Otto123

Aber er meckert immer noch pairing:
PairedTo mismatch to IODev
    Fenstersensor01 paired:set_0xF10000 IO attr: -.
    Thermostat01 paired:set_0xF10000 IO attr: -.
    Thermostat02 paired:set_0xF10000 IO attr: -.
    Thermostat03 paired:set_0xF10000 IO attr: -.

die F10000 verstehe ich nicht, hast Du einen zweiten IO? einen CUL?

das kann nicht funktionieren!

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

NemisisSB

#40
Ne ich habe als Server einen RPi2 ohne alles nur Strom und Netzwerk (RJ45) und dann einen HM-LGW-O-TW-W-EU-2 den ich per Netzwerk angebunden habe.

Bzw. Was meinst du mit CUL ? Was ich im FHEM noch habe ich ein eintrag CUL_HM (links bei den Räumen) in den werden erst mal alle Geräte gepackt wenn sie neu angelernt werden. Wenn ich dann den raum ändere verschwinden sie da. Kann das etwas damit zu tun haben ? CUL-HM steht ja auch über den ganzen Channels auf der "Everything" Seite.

NemisisSB


LuckyDay

attr meinLGW lgwPw LGWPasswort
attr meinLGW hmId xxxxxx


sind die zwei Attribute bei dir gesetzt? sehe ich weder in der fhem.cfg bzw bei deinem list vom HMGATEWAY bei dir

Pfriemler

Zitatind die zwei Attribute bei dir gesetzt?
das fehlende hmID war mir auch gerade aufgefallen, @fhem-hm-kencht: warst 5 Minuten schneller  :o...

Otto123 fragte sich, ob das fehlerhafte pairing mit "F10000" vielleicht ein Pairing mit einer zweiten Funkschnittstelle, konkret vom Typ "CUL" zusammenhängen kann. Das hat nur historisch mit CUL_HM zu tun. Wenn Du die verfügbaren IO-Geräte für Homematic alle kennst, wirst Du sofort wissen was gemeint ist.
Ich tippe trotzdem auf das fehlende hmID ...
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

NemisisSB

Guten Morgen!

Hier der Lust von meinem Gateway als bei mir "meinLGW":

Internals:
   AssignedPeerCnt 4
   CNT        129
   DEF        192.168.1.81
   DEVCNT     129
   DevState   99
   DevType    LGW
   DeviceName 192.168.1.81:2000
   FD         4
   LastOpen   1480122440.09511
   NAME       meinLGW
   NR         12
   PARTIAL
   RAWMSG     040200
   RSSI       -49
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   msgLoadCurrent 0
   msgLoadHistory 0/0/0/0/0/0/0/0/0/0/0/0
   msgLoadHistoryAbs 0/0/0/0/0/0/0/0/0/0/0/0/0
   owner      4EB7F6
   Helper:
     CreditTimer 2538
     FW         65542
     Initialized 1
     SendCnt    11
     Ackpending:
     Assignedpeers:
       3D837E     FFFFFFFFFFFFFFFF
       3D8384     FFFFFFFFFFFFFFFF
       3D839F     FFFFFFFFFFFFFFFF
       474ACA     FFFFFFFFFFFFFFFF
     LastSendLen:
       3
       3
     Log:
       IDs:
     PeerQueue:
     PendingCMD:
     Roundtrip:
       Delay      0.00469517707824707
     Loadlvl:
       lastHistory 1480160245.13408
   Peers:
     3D837E     assigned
     3D8384     assigned
     3D839F     assigned
     474ACA     assigned
   Readings:
     2016-11-26 02:07:25   D-HMIdAssigned  4EB7F6
     2016-11-26 02:07:25   D-HMIdOriginal  FFFFFF
     2016-11-26 02:07:20   D-LANfirmware   1.1.5
     2016-11-26 02:07:25   D-firmware      1.0.6
     2016-11-26 02:07:20   D-serialNr      NEQ0708354
     2016-11-26 02:07:20   D-type          eQ3-HM-LGW
     2016-11-26 02:07:25   cond            ok
     2016-11-26 09:10:34   load            0
     2016-11-26 02:07:25   loadLvl         low
     2016-11-26 02:07:20   state           opened
   Helper:
   Keepalive:
     CNT        235
     DEVCNT     234
     DevState   99
     DevType    LGW-KeepAlive
     DeviceName 192.168.1.81:2001
     FD         9
     LastOpen   1480122440.11171
     NAME       meinLGW:keepAlive
     NR         94
     PARTIAL
     STATE      opened
     TEMPORARY  1
     TYPE       HMUARTLGW
     XmitOpen   0
     Helper:
       NextKeepAlive 1480160470.59878
       Log:
         Resolve    1
         IDs:
     Readings:
       2016-11-26 02:07:20   state           opened
     Lgwhash:
Attributes: