HM-MOD-RPI-PCB pairt nicht

Begonnen von sebr, 06 November 2022, 20:33:04

Vorheriges Thema - Nächstes Thema

sebr

Hallo zusammen,

ich nutze fhem bereits für shellys und möchte jetzt mit Homatic Thermostate integrieren. Homatic setze ich bisher noch nicht ein Orientiert habe ich mich an diesen Artikeln (Sowie einigen Videos):
https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi
https://wiki.fhem.de/wiki/HMUARTLGW

Das Flashen der Firmware war erfolgreich.


Das Integrieren der Thermostate klappt allerdings nicht (setHmPairForSec und drücken des Knopfes am Thermostat). Das Thermostat hört auf zu blinken und erscheint nicht in fhem. Woran das jetzt aber liegt, da brauche ich Eure Hilfe :)

Wenn ich das richtig verstanden habe brauche ich doch ein IO-Device, wofür ich den HM-MOD-RPI-PCB nutze. Zum Betrieb fhemseitig das Modul HMUARTLGW. Oder fehlt mir noch eine Komponente?

Oder funktioniert die Platine nicht richtig (Daten folgen ;) )?

Oder muss ich dieses Pairen mit Seriennummer bei den Basic Thermostaten machen (Ich habe aber keine Ahnung wo ich die finde, habe schon viele ausprobiert und keine klappt :( )

Oder ist es irgendetwas anderes  :-\

Vielen Dank im voraus :)
Sebastian

Logifle:
2022.11.04 12:17:03 3: Opening HmUART device /dev/ttyAMA0
2022.11.04 12:17:03 3: Setting HmUART serial parameters to 115200,8,N,1
2022.11.04 12:17:03 3: HmUART device opened


Internals:

AssignedPeerCnt 0
CNT 19
Clients :CUL_HM:
DEF /dev/ttyAMA0
DEVCNT 19
DevState 99
DevType UART
DeviceName /dev/ttyAMA0@115200
FD 5
FUUID 6362cc58-f33f-c6e7-66c0-6f7b91a2a8d2076b
LastOpen 1667565342.749
NAME HmUART
NOTIFYDEV global
NR 55
NTFY_ORDER 47-HmUART
PARTIAL
RAWMSG 040202
STATE opened
TYPE HMUARTLGW
XmitOpen 1
model HM-MOD-UART
msgLoadCurrent 1
msgLoadHistory  0/0/0/0/1/0/0/0/0/0/0/0
msgLoadHistoryAbs 1/1/1/1/1/0/0/0/0/0/0/0/0
owner 744AB5


Readings:

D-HMIdAssigned 744AB5 2022-11-04 13:35:45
D-HMIdOriginal 7530D2 2022-11-04 13:35:45
D-firmware 1.4.1 2022-11-04 13:35:45
D-serialNr SEQ1777250 2022-11-04 13:35:45
D-type HM-MOD-UART 2022-11-04 13:35:42
cond ok 2022-11-04 13:35:45
load 1 2022-11-06 19:57:06
loadLvl low 2022-11-04 13:35:45
state opened 2022-11-04 13:35:42

Beta-User

Vorab mal willkommen im FHEM-Forum.

Kannst du uns bitte mal die Typen-Bezeichnung deiner Thermostate geben (das, was auf der Packung steht)?

Ansonsten wäre die Ausgabe von "version CUL_HM" noch interessant.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Otto123

die Werte vom Modul sehen gut aus. Aber ein komplettes list HmUART wäre besser gewesen.

Ich habe den Verdacht: Du hast HMIP Thermostate
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

sebr

Danke für die schnelle Antwort!!

Version CUL_HM liefert:
no loaded modules found that match: CUL_HM

fhemweb.js                 26631 2022-10-31 11:17:44Z

Auf der Packung steht:
Heizkörperthermostat - basic. Das dürfte wohl ziemlich sicher ein Homatic IP Thermostat sein (HmIP-eTRV-B).

Das stimmt was grundsätzlich nicht?! Danke!

Hier das Ergebnis von list HmUART:

Internals:
   AssignedPeerCnt 0
   CNT        171
   Clients    :CUL_HM:
   DEF        /dev/ttyAMA0
   DEVCNT     171
   DevState   99
   DevType    UART
   DeviceName /dev/ttyAMA0@115200
   FD         5
   FUUID      6362cc58-f33f-c6e7-66c0-6f7b91a2a8d2076b
   LastOpen   1667565342.749
   NAME       HmUART
   NOTIFYDEV  global
   NR         55
   NTFY_ORDER 47-HmUART
   PARTIAL   
   RAWMSG     040200
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   model      HM-MOD-UART
   msgLoadCurrent 0
   msgLoadHistory -1/0/0/0/0/0/0/0/0/0/0/1
   msgLoadHistoryAbs 0/1/1/1/1/1/1/1/1/1/1/1/0
   owner      744AB5
   Helper:
     CreditTimer 13212
     FW         66561
     Initialized 1
     AckPending:
     LastSendLen:
       3
       3
     Log:
       IDs:
     RoundTrip:
       Delay      0.00285983085632324
     loadLvl:
       lastHistory 1667764545.22885
   MatchList:
     1:CUL_HM   ^A......................
   Peers:
   READINGS:
     2022-11-04 13:35:45   D-HMIdAssigned  744AB5
     2022-11-04 13:35:45   D-HMIdOriginal  7530D2
     2022-11-04 13:35:45   D-firmware      1.4.1
     2022-11-04 13:35:45   D-serialNr      SEQ1777250
     2022-11-04 13:35:42   D-type          HM-MOD-UART
     2022-11-04 13:35:45   cond            ok
     2022-11-06 20:53:52   load            0
     2022-11-04 13:35:45   loadLvl         low
     2022-11-04 13:35:42   state           opened
Attributes:
   hmId       744AB5

Beta-User

...dann brauchst du dich nicht mehr mit der CUL_HM-version befassen. Für HM-IP-Geräte musst du eine CCU haben (geht auch virtualisiert mit dem Pi-PCB), siehe angepinnten Beitrag zu HM-IP.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Otto123

Passt nicht ;)

Da musst Du umsatteln: HM-MOD-RPI-PCB an piVCCU, Raspberrymatic oder wie auch immer. FHEM mit HMCCU und dann können die beiden miteinander.

Ist jetzt nicht in drei Sätzen erklärt. ;)
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

sebr

Okay danke, das hilft mir schonmal weiter und ich erarbeite es mir gerne  :D

Ich muss jetzt nur nochmal blöd fragen, wo finde ich einen angepinnten Beitrag?! Hier im Forum ist alles so grün ;)


Beta-User

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

sebr

Das sieht gut aus danke,
viele Grüße,
Sebastian :)

pc1246

Zitat von: sebr am 06 November 2022, 21:28:32
Ich muss jetzt nur nochmal blöd fragen, wo finde ich einen angepinnten Beitrag?! Hier im Forum ist alles so grün ;)

Moin
Das kannst Du in Deinem Profil aendern!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

sebr

#10
Hallo zusammen,

das war eine schwerere Geburt  ;D. Insbesondere hatte mich dieser Artikel auf die falsche Spur gebracht: HomeMatic CCU3 (piVCCU) installieren mit Raspberry Pi 4

Denn der kleine Sender wurde durch den raspi so gestört, dass ich kein device anlernen konnte  >:(

Ich habe dann auf HMIP-RFUSB umgestellt und mit USB-Verlängerung abgesetzt sodass es wieder funktioniert und ich die Thermostate in der ccu Webgui bedienen kann. Die Definition der hmccu in fhem hat auch geklappt, habe mich hieran orientiert: https://wiki.fhem.de/wiki/HMCCU_Best_Practice.  Das Anlegen des Devices mit createDev klappt aber noch nicht. Gibt es hier ein gutes Tutorial, um Homatic-IP Geräte in fhem zu integrieren?

Oder liegt in meiner fhem hmccu-Konfiguration noch ein Fehler (ich sehe das Thermostat bei list hmccu3, aber kann es nicht mit createDev anlegen)?

Danke, bin froh wieder hier im Forum zu sein :), Grüße,
Sebastian

Internals:
   CCUNum     1
   Clients    :HMCCUDEV:HMCCUCHN:HMCCURPCPROC:
   DEF        192.168.1.192
   FUUID      636ab5cd-f33f-c6e7-c27e-acf53660bf85722c
   NAME       hmCCU3
   NOTIFYDEV  global
   NR         55
   NTFY_ORDER 50-hmCCU3
   RPCState   running
   STATE      running/OK
   TYPE       HMCCU
   ccuaddr    BidCoS-RF
   ccuchannels 110
   ccudevices 3
   ccuif      BidCos-RF
   ccuinterfaces HmIP-RF,VirtualDevices,BidCos-RF
   ccuip      192.168.1.192
   ccuname    HM-RCV-50 BidCoS-RF
   ccustate   active
   ccutype    CCU2/3
   config     5.0
   eventCount 6
   firmware   3.65.8
   host       192.168.1.192
   prot       http
   version    5.0 222930908
   READINGS:
     2022-11-28 21:03:58   PLATFORM        rpi3
     2022-11-28 21:03:58   PRODUCT         ccu3
     2022-11-28 21:03:58   VERSION         3.65.8
     2022-11-28 21:03:58   count_channels  110
     2022-11-28 21:03:58   count_devices   3
     2022-11-28 21:03:58   count_groups    0
     2022-11-28 21:03:58   count_interfaces 3
     2022-11-28 21:03:58   count_programs  0
     2022-11-28 20:41:17   iface_addr_1    TEQ1402262
     2022-11-28 20:41:17   iface_conn_1    1
     2022-11-28 20:41:17   iface_ducy_1    1
     2022-11-28 20:41:17   iface_type_1    CCU2
     2022-11-28 21:03:59   rpcstate        running
     2022-11-28 21:03:59   state           OK
   hmccu:
     ccuDevList "HM-RCV-50#BidCoS-RF"
     ccuSuppDevList
     defaults   0
     evtime     0
     evtimeout  0
     postInit   0
     rpccount   0
     rpcports   2010,2001,9292
     updatetime 1669665838.48221
     adr:
       HM-RCV-50 BidCoS-RF:
         address    BidCoS-RF
         addtype    dev
         valid      1
       HM-RCV-50 BidCoS-RF:0:
         address    BidCoS-RF:0
         addtype    chn
         valid      1
       HM-RCV-50 BidCoS-RF:1:
         address    BidCoS-RF:1
         addtype    chn
         valid      1
       HM-RCV-50 BidCoS-RF:10:
         address    BidCoS-RF:10
         addtype    chn
         valid      1
       #Da kamen nur die verschiedenen Channels denke ich
       # Hier kommt die Heizung
       HZ_OG_ARZ_VKN_TAST:
         address    00201F298C8316:7
         addtype    chn
         valid      1
       HZ_OG_ARZ_VK_EMPF:
         address    00201F298C8316:2
         addtype    chn
         valid      1
       HZ_OG_ARZ_VK_SEND:
         address    00201F298C8316:1
         addtype    chn
         valid      1
       HZ_OG_AZ:
         address    00201F298C8316
         addtype    dev
         valid      1
       HZ_OG_AZ:0:
         address    00201F298C8316:0
         addtype    chn
         valid      1
       HmIP-RCV-50 HmIP-RCV-1:
         address    HmIP-RCV-1
         addtype    dev
         valid      1
       #das müssten die restlichen, von mir nicht umbenannten Kanaäle des Thermostats sein
       HmIP-eTRV-B 00201F298C8316:3:
         address    00201F298C8316:3
         addtype    chn
         valid      1
       HmIP-eTRV-B 00201F298C8316:4:
         address    00201F298C8316:4
         addtype    chn
         valid      1
       HmIP-eTRV-B 00201F298C8316:5:
         address    00201F298C8316:5
         addtype    chn
         valid      1
       HmIP-eTRV-B 00201F298C8316:6:
         address    00201F298C8316:6
         addtype    chn
         valid      1
     ccu:
       chncount   110
       delay      180
       delayed    0
       devcount   3
       gcount     0
       ifcount    3
       prgcount   0
       sync       1
       timeout    1
     ccuTypes:
       supported 
       unsupported HM-RCV-50
     dev:
       00201F298C8316:
         addtype    dev
         channels   8
         direction  0
         interface  HmIP-RF
         name       HZ_OG_AZ
         type       HmIP-eTRV-B
         valid      1
       00201F298C8316:0:
         addtype    chn
         channels   1
         direction  0
         name       HZ_OG_AZ:0
         valid      1
       00201F298C8316:1:
         addtype    chn
         channels   1
         direction  1
         name       HZ_OG_ARZ_VK_SEND
         valid      1
       00201F298C8316:2:
         addtype    chn
         channels   1
         direction  2
         name       HZ_OG_ARZ_VK_EMPF
         valid      1
       00201F298C8316:3:
         addtype    chn
         channels   1
         direction  2
         name       HmIP-eTRV-B 00201F298C8316:3
         valid      1
       00201F298C8316:4:
         addtype    chn
         channels   1
         direction  2
         name       HmIP-eTRV-B 00201F298C8316:4
         valid      1
       00201F298C8316:5:
         addtype    chn
         channels   1
         direction  1
         name       HmIP-eTRV-B 00201F298C8316:5
         valid      1
       00201F298C8316:6:
         addtype    chn
         channels   1
         direction  2
         name       HmIP-eTRV-B 00201F298C8316:6
         valid      1
       00201F298C8316:7:
         addtype    chn
         channels   1
         direction  2
         name       HZ_OG_ARZ_VKN_TAST
         valid      1
       BidCoS-RF:
         addtype    dev
         channels   51
         direction  0
         interface  BidCos-RF
         name       HM-RCV-50 BidCoS-RF
         type       HM-RCV-50
         valid      1
       BidCoS-RF:0:
         addtype    chn
         channels   1
         direction  0
         name       HM-RCV-50 BidCoS-RF:0
         valid      1
       BidCoS-RF:1:
         addtype    chn
         channels   1
         direction  1
         name       HM-RCV-50 BidCoS-RF:1
         valid      1
       #Hab den Rest mal weggelassen

Otto123

Zitat von: sebr am 28 November 2022, 21:26:46
Denn der kleine Sender wurde durch den raspi so gestört, dass ich kein device anlernen konnte  >:(
Nur interessehalber: hattest Du den Ferritring wie vorgeschrieben an der Stromversorgung installiert?
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

sebr

Ja den Ring habe ich benutzt, hat leider trotzdem nicht geholfen.
Ich hatte noch überlegt eine externe Antenne anzulöten, das war mir dann aber zu frickelig.

Könnt ihr denn sehen ob meine hmccu richtig konfigureirt ist oder fehlt mir noch was?

Danke und Gruß,
Sebastian