HM-MOD-RPI-PCB HomeMatic Funkmodul für Raspberry Pi

Begonnen von chipmunk, 18 September 2015, 13:32:39

Vorheriges Thema - Nächstes Thema

chipmunk

Hi,
kennt jemand das Teil?
Funktioniert es mit HMLAND?
Es sieht nach einer Alternative zum USB-Stick aus.

Danke
Chipmunk
RasPi3, HM, HUE, div 433MHz Baumarktdosen über Sende- und Empfangsmodule von C*, Ediplug

Dirk

ZitatFunktioniert es mit HMLAND?
Aktuell vermutlich noch nicht. sollte aber machbar sein.

Das Teil ist aktuell als Funkmodul für das HM-OCCU-SDK gedacht.
Das sollte sich aber auch irgendwi in FHEM integrieren lassen.
Mal auf das nächste Journal warten. Da wird das näher vorgestellt.

Otto123

#2
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

mgernoth

Hallo,

meine Bestellung wurde heute auf Ende November verschoben, obwohl ich gestern Mittag bestellt habe. Anscheinend werden keine Module vorher ausgeliefert.

Ich gehe aber stark davon aus, dass das Modul nicht das "alte" Protokoll spricht, welches vom hmland umgesetzt wird, sondern eher das neue Protokoll des neuen LAN gateways bzw. des Kommunikationschips in der CCU2.
Wahrscheinlich müsste man da erstmal ein Fhem-Modul bauen, aber die Homegear-Leute haben das Protokoll schon implementiert, das könnte sehr helfen.

Viele Grüße
  Michael

Garagenhaus

Hmm aktuell ist jetzt 1-2 Liefertage angegeben... 19€ wäre doch ein super CUL Ersatz
Max! System Standalone
CCU2 & HM-LC-Sw1-Pl-CT-R1, HM-LC-Sw4-PCB, HM-RC-4-2
Spielwiese: RPBi2 mit Locotus Addon-Board 868Mhz,
433Mhz Steckdosen und Thermometer
NanoCUL433 und NanoCUL868

Bennemannc

Hallo,

ich habe auch mal eines geordert. Ich hoffe, dass das Teil bals in Fhem integriert wird - dann kann ich einen USB Steckplatz anders nutzen (habe nur zwei).

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

mgernoth

Hallo,

Zitat von: Bennemannc am 04 Oktober 2015, 13:51:54
ich habe auch mal eines geordert. Ich hoffe, dass das Teil bals in Fhem integriert wird - dann kann ich einen USB Steckplatz anders nutzen (habe nur zwei).

Das Ding ist anscheinend wirklich einfach das Funkmodul aus der CCU2 (wird zumindest in der eQ-3 SW als CCU2 angesprochen) und spricht ein fuer Fhem vollkommen neues Protokoll. Das muesste also erstmal jemand reverse-engineeren bzw. hoffen, dass es zu dem in Homegear implementierten HM-LGW-Protokoll passt und ein neues Modul fuer Fhem bauen.

Ich habe dafuer leider im Moment nicht die Zeit.

Viele Gruesse
  Michael

rheumess

Hallo,
ich hab das Teil auf meinem Raspi2 zusammen mit einem CUL im Einsatz.
Die Anbindung erfolgt wie an eine CCU ueber HMRPC dabei muss lediglich der rfd prozess laufen.
Wie man den aufsetzt findet ihr hier:
http://homematic-forum.de/forum/viewtopic.php?f=31&t=26879

Pairing bis jetzt habe ich erfolgreich folgende Devices gepaired:
   Zwischenstecker mit Energiemessung
   Rolladenaktor
   Energiemesser mit Feraris Sensor

Das empfangen der Daten in FHEM funktioniert gut.

ABER bis jetzt habe ich es nicht geschafft den Rolladenaktor oder den Zwischenstecker zu schalten

Normalerweise sollte das ueber HMRPC ja so funktionieren:
set zwischenSteckerSchalt STATE true
Ich bekomme aber lediglich
   -1: Failure
oder
  -5: Wrong Parameter

Wenn ich anstatt FHEM aber die CCU prozesse
lighttpd und ReGaHss starte, dann kann ich mit der regulaeren Homematic Oberflaeche beide Geraete ein und ausschalten.

Hat hier jemand vielleicht Erfahrung mit HMRPC?

Gruss
   rheumess

Bennemannc

Hallo,

ich verstehe nicht ganz - Du hast eine komplette OCCU installiert ? Kann man das nicht auch etwas "einfacher" machen, ohne gleich eine CCU2 aufzusetzen. Fhem sollte doch eigentlich auch ohne das HM Geraffel direkt mit dem Modul kommunizieren können.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

Otto123

Zitat von: rheumess am 18 Oktober 2015, 18:27:51
Hat hier jemand vielleicht Erfahrung mit HMRPC?
Es wäre der Grund für mich dieses Funkmodul nicht einzusetzen. Sorry aber dieses Konstrukt macht für mich gar keinen Sinn. Zu kompliziert ...

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

rheumess

Mir waere natuerlich eine direkte Einbindung ueber ein RPI_PCB modul in FHEM auch am liebsten.
Aber das gibt es ja leider noch nicht.
Dieses Konstrukt ist auch nur zum Testen und Experimentieren.

Meine Hoffnung war ja dass ich es als Ersatz fuer meine CUL einsetzen koennte, der immerwieder die Probleme macht.

Aber bis jetzt ist das Teil weder als CCU Ersatz mit OCCU brauchbar noch als CUL oder HMLAN Ersatz.

Schade.

Gruss
   Roland

MadMax-FHEM

Hallo,

würde mich auch interessieren was damit möglich ist.

Habe aber noch zufriedenstellend den USB-ConfigStick im Einsatz...

Vielleicht hilft das hier weiter, klingt zumindest sehr interessant:

http://homematic-forum.de/forum/viewtopic.php?f=18&t=27705

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)

Bennemannc

Hallo,

ich habe im Netz eine Software gefunden, mit den das Modul sich wie ein HM-LAN-FUNKGATEWAY verhalten soll. Das habe ich nach mehreren Tagen soweit bekommen, das diese Ausgaben im Debugmodus gezeigt werden.sync data: C                                                                   
Received 8 bytes from sockFd                                                   
sync data: Y01,00,                                                             
Received 8 bytes from sockFd                                                   
sync data: Y02,00,                                                             
Received 8 bytes from sockFd                                                   
sync data: Y03,00,                                                             
Received 25 bytes from sockFd                                                   
sync data: T1DF4A63E,04,00,00000000                                             
Received 53 bytes from sockFd                                                   
sync data: S6EAFFE6B,00,00000000,01,6EAFFE6B,998112999999000000                 
Received 2 bytes from sockFd                                                   
sync data: K                                                                   
Received 2 bytes from sockFd                                                   
sync data: K                                                                   
Received 2 bytes from sockFd                                                   
sync data: K                                                                   
Received 2 bytes from sockFd                                                   
sync data: K                                                                   
BidCos client closed connection.                                               
Received 17 bytes from serial                                                   
0000: fd 00 0c 00 00 00 43 6f 5f 43 50 55 5f 42 4c 72  ......Co_CPU_BLr         
0010: 51  Q                                                                     
                                                                                Received 2 bytes from sockFd                                                   
sync data: K                                                                   
Received 2 bytes from sockFd                                                   
sync data: K                                                                   
Received 2 bytes from sockFd                                                   
sync data: K                                                                   
BidCos client closed connection.                                               
Received 17 bytes from serial                                                   
0000: fd 00 0c 00 00 00 43 6f 5f 43 50 55 5f 42 4c 72  ......Co_CPU_BLr         
0010: 51  Q                                                                     
Client 192.168.10.43 connected to BidCos port!                                 
Received 2 bytes from sockFd                                                   
sync data: C                                                                   
Received 8 bytes from sockFd                                                   
sync data: Y01,00,                                                             
Received 8 bytes from sockFd                                                   
sync data: Y02,00,                                                             
Received 8 bytes from sockFd                                                   
sync data: Y03,00,                                                             
Received 25 bytes from sockFd                                                   
sync data: T1DF4A663,04,00,00000000                                             
Received 53 bytes from sockFd                                                   
sync data: S6EB08E95,00,00000000,01,6EB08E95,998112999999000000                 
                                                                                Received 2 bytes from sockFd                                                   
sync data: K                                                                   
Received 2 bytes from sockFd                                                   
sync data: K                                                                   
Received 2 bytes from sockFd                                                   
sync data: K                                                                   
BidCos client closed connection.                                               
Received 17 bytes from serial                                                   
0000: fd 00 0c 00 00 00 43 6f 5f 43 50 55 5f 42 4c 72  ......Co_CPU_BLr         
0010: 51  Q                                                                     
Client 192.168.10.43 connected to BidCos port!                                 
Received 2 bytes from sockFd                                                   
sync data: C                                                                   
Received 8 bytes from sockFd                                                   
sync data: Y01,00,                                                             
Received 8 bytes from sockFd                                                   
sync data: Y02,00,                                                             
Received 8 bytes from sockFd                                                   
sync data: Y03,00,                                                             
Received 25 bytes from sockFd                                                   
sync data: T1DF4A698,04,00,00000000                                             
Received 53 bytes from sockFd                                                   
sync data: S6EB15E00,00,00000000,01,6EB15E00,9981129999990000000                 
                                                                               

Die Daten sehen auf den ersten Blick für mich nicht so schlecht aus - das Problem ist wohl 2000 ist der Datenport und 2001 ist keepAlive - vielleicht kann sich das mal jemand ansehen, der sich besser damit auskennt als ich.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

frank

sync data: S6EB08E95,00,00000000,01,6EB08E95,998112999999000000                 
diese broadcast message sendet der hmlan auch, wenn er wieder bereit ist.

anscheinend disconnected/connected dein gateway ständig (3 mal).

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Bennemannc

Hallo,

jep - der connected/disconnected am laufenden Band, weil ich den üner fhem mit HMLAN angebunden habe. HMLAN hat nur einen Port - der Emulator hat zwei, einen für Daten und einen für keepAlive. Das HMLAN Modul ist aber nur auf einen Port ausgelegt. Deshalb kann ich nicht Daten bekommen und "am Leben" bleiben.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF