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
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.
die Werte vom Modul sehen gut aus. Aber ein komplettes list HmUART wäre besser gewesen.
Ich habe den Verdacht: Du hast HMIP Thermostate
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
...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.
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. ;)
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 ;)
https://forum.fhem.de/index.php/topic,116424.0.html
Das sieht gut aus danke,
viele Grüße,
Sebastian :)
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
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 (//http://)
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 (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
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?
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