HomeMatic IP: Unterschied zwischen den Versionen

Aus FHEMWiki
(forumtopic:96064 und weitere Hinweise zur Virtualisierung)
(https://forum.fhem.de/index.php/topic,116424.0.html eigearbeitet)
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
Das System basiert auf einer Funkkommunikation auf 868 MHz mit einem bidirektionalen (Aktoren bestätigen Empfang, Verständnis und Ausführung von Nachrichten) und verschlüsselnden (AES-128 im CCM-Modus) Protokoll (IPv6 over BidCos).
Das System basiert auf einer Funkkommunikation auf 868 MHz mit einem bidirektionalen (Aktoren bestätigen Empfang, Verständnis und Ausführung von Nachrichten) und verschlüsselnden (AES-128 im CCM-Modus) Protokoll (IPv6 over BidCos).


Somit sind die Geräte aktuell nur über eine systemeigene Zentrale CCU2 oder neuer (als physisch vorhandenes Interface), eine virtualisierte CCU<ref>Hierfür stehen mehrere Virtualisierungsvarianten zur Verfügung; eine kurze Darstellung, wie das mittels YAHM funktioniert, ist in diesem {{Link2Forum|Topic=79670|Message=718289|Forenbeitrag}} zu finden. Weitere Alternativen sind piVCCU und RaspberryMatic.</ref> und die [[HMCCU|HomeMatic-HMCCU-Module]] in FHEM integrierbar und '''''nicht'' unmittelbar als [[HomeMatic|Homematic-Geräte]] ansprechbar'''.
Somit sind die Geräte aktuell nur über eine systemeigene Zentrale CCU2 oder neuer (als physisch vorhandenes Interface), oder eine virtualisierte CCU<ref>Hierfür stehen mehrere Virtualisierungsvarianten zur Verfügung; eine kurze Darstellung, wie das mittels [https://github.com/leonsio/YAHM YAHM] funktioniert, ist in diesem {{Link2Forum|Topic=79670|Message=718289|Forenbeitrag}} zu finden. Weitere Alternativen sind [https://github.com/alexreinert/piVCCU piVCCU] und [https://github.com/jens-maus/RaspberryMatic RaspberryMatic].</ref>, jeweils zusammen mit den [[HMCCU|HomeMatic-HMCCU-Modulen]] in FHEM integrierbar und '''''nicht'' unmittelbar als [[HomeMatic|Homematic-Geräte]] ansprechbar'''.


Zur Einbindung von Geräten, die HM-IP verwenden, ist derzeit (Stand Januar 2019) noch zwingend eine (ggf. virtualisierte) CCU2 oder neuer erforderlich.
Zur Einbindung von Geräten, die HM-IP verwenden, ist derzeit (Stand Dezember 2020) noch zwingend eine (ggf. virtualisierte) CCU2 oder neuer erforderlich.


==FAQ zu Homematic IP==
Quelle: {{Link2Forum|Topic=116424|LinkText=Forumsbeitrag}}.
===Unterstützt FHEM Homematic IP?===
Ja, aber anders als das bis jetzt mit Homematic BidCos/Classic möglich war. Für Homematic IP wird zwingend eine parallel laufende CCU vorausgesetzt. Das FHEM-Modul [[HMCCU]] greift über definierte Schnittstellen auf die CCU zu, liest die dort zur Verfügung stehende Informationen aus und stellt sie in FHEM zur Verfügung. Umgekehrt kann HMCCU die in FHEM definierte Aktionen an die CCU weiterleiten und die dort definierten Aktoren ansteuern.
===Wenn schon HMCCU, kann ich meine Homematic Classic einfach auf HMCCU migrieren?===
Mit '''HMCCU''' kann man auch die Homematic BidCos/Classic Geräte, die in einer CCU zur Verfügung stehen, auslesen/ansteuern. '''HMCCU''' nutzt allerdings eine ander Syntax/Internals-/Readings-/Attributstruktur als das FHEM-Modul [[CUL_HM]], das für die Nutzung der Homematic BidCos/Classic Geräte direkt in FHEM verwendet wird. Eine einfache Portierung ist aus diesem Grund nicht möglich. Folgende Schritte müssen durchgeführt werden:
* Anlernen / Bekanntmachen der HM Classic Geräte in der CCU
* Definition der in der CCU definierten Geräte in FHEM
* Anpassung der FHEM-Logik/DOIfs/notifys
{{Hinweis|Es ist auch möglich, die bisher für das CUL_HM-Interface/die [[Virtueller_Controller_VCCU|VCCU]] genutzte hmId sowie eventuell vergebene AES-Schlüssel zu importieren. Details dazu sind der Dokumentation der CCU-Software zu entnehmen.}}
===Muss ich mir eine CCU2 oder CCU3 kaufen?===
Mit einer CCU sind nicht zwingend die gleichnamigen Produkte der Firma eq-3 gemeint, sondern eine beliebige kompatible Hardware, die die CCU-Software ausführt. Das können neben den oben genannten Produkten auch ein Raspberry Pi oder eine virtuelle Maschine, ausgerüstet mit einem passenden Funkmodul, sein.
Kann ich mein vorhandenes Homematic IO-Device für Homematic IP weiter nutzen?
Wenn das IO-Device zusammen mit einer geeigneten Software eine Homematic IP taugliche CCU ergibt, dann ja. Welche IO-Devices geeignet sind, s:
https://github.com/jens-maus/RaspberryMatic/wiki/Einleitung#vorraussetzungen (Punkt 2)
===Kann die CCU auf derselben Hardware parallel zu FHEM laufen?===
Von der Leistung her reicht aktuell grundsätzlich ein Raspberry Pi 3 B, um FHEM und piVCCU ausrechend performant parallel auszuführen. Das kann aber pauschal nicht für beliebige Anzahl von HM-Komponenten zugesichert werden und hängt auch vom Leistungsbedarf der anderen verwendeten FHEM-Modulen ab. Außerdem gibt es Einschränkungen bei der Wahl der CCU-Distribution; so ist eine Installation von FHEM auf einem Raspberry Pi mit installiertem RaspberryMatic nicht möglich.
===Welche CCU-Distributionen gibt es und sind sie gleichermaßen HMCCU-kompatibel?===
Aktuell (Dezember 2020) sind die bekanntesten und aktiv weiterentwickelten CCU-Distributionen (Nennung in alphabetischer Reihenfolge):
* [https://github.com/alexreinert/debmatic debmatic]
* [https://github.com/alexreinert/piVCCU piVCCU]
* [https://raspberrymatic.de RaspberryMatic] (offizielle Webseite), [https://github.com/jens-maus/RaspberryMatic (github)]
Sie sind ohne Einschränkungen HMCCU-kompatibel.
== Hinweise ==
<references />
;Weitere Quellen:
;Weitere Quellen:
* [http://www.eq-3.de/Downloads/eq3/download%20bereich/handbuecher/Homematic_IP-Anwenderhandbuch.pdf Anwenderhandbuch Homematic IP] bei EQ3
* [http://www.eq-3.de/Downloads/eq3/download%20bereich/handbuecher/Homematic_IP-Anwenderhandbuch.pdf Anwenderhandbuch Homematic IP] bei EQ3
Zeile 13: Zeile 47:
[[Kategorie:Glossary]]
[[Kategorie:Glossary]]
[[Kategorie:868MHz]]
[[Kategorie:868MHz]]
[[Kategorie:HOWTOS]]

Aktuelle Version vom 4. Dezember 2020, 10:11 Uhr

Homematic IP (HM-IP) ist eine neue, kommunikationstechnisch stark veränderte Generation des Systems Homematic von eQ-3.

Das System basiert auf einer Funkkommunikation auf 868 MHz mit einem bidirektionalen (Aktoren bestätigen Empfang, Verständnis und Ausführung von Nachrichten) und verschlüsselnden (AES-128 im CCM-Modus) Protokoll (IPv6 over BidCos).

Somit sind die Geräte aktuell nur über eine systemeigene Zentrale CCU2 oder neuer (als physisch vorhandenes Interface), oder eine virtualisierte CCU[1], jeweils zusammen mit den HomeMatic-HMCCU-Modulen in FHEM integrierbar und nicht unmittelbar als Homematic-Geräte ansprechbar.

Zur Einbindung von Geräten, die HM-IP verwenden, ist derzeit (Stand Dezember 2020) noch zwingend eine (ggf. virtualisierte) CCU2 oder neuer erforderlich.

FAQ zu Homematic IP

Quelle: Forumsbeitrag.

Unterstützt FHEM Homematic IP?

Ja, aber anders als das bis jetzt mit Homematic BidCos/Classic möglich war. Für Homematic IP wird zwingend eine parallel laufende CCU vorausgesetzt. Das FHEM-Modul HMCCU greift über definierte Schnittstellen auf die CCU zu, liest die dort zur Verfügung stehende Informationen aus und stellt sie in FHEM zur Verfügung. Umgekehrt kann HMCCU die in FHEM definierte Aktionen an die CCU weiterleiten und die dort definierten Aktoren ansteuern.

Wenn schon HMCCU, kann ich meine Homematic Classic einfach auf HMCCU migrieren?

Mit HMCCU kann man auch die Homematic BidCos/Classic Geräte, die in einer CCU zur Verfügung stehen, auslesen/ansteuern. HMCCU nutzt allerdings eine ander Syntax/Internals-/Readings-/Attributstruktur als das FHEM-Modul CUL_HM, das für die Nutzung der Homematic BidCos/Classic Geräte direkt in FHEM verwendet wird. Eine einfache Portierung ist aus diesem Grund nicht möglich. Folgende Schritte müssen durchgeführt werden:

  • Anlernen / Bekanntmachen der HM Classic Geräte in der CCU
  • Definition der in der CCU definierten Geräte in FHEM
  • Anpassung der FHEM-Logik/DOIfs/notifys


Info blue.png
Es ist auch möglich, die bisher für das CUL_HM-Interface/die VCCU genutzte hmId sowie eventuell vergebene AES-Schlüssel zu importieren. Details dazu sind der Dokumentation der CCU-Software zu entnehmen.


Muss ich mir eine CCU2 oder CCU3 kaufen?

Mit einer CCU sind nicht zwingend die gleichnamigen Produkte der Firma eq-3 gemeint, sondern eine beliebige kompatible Hardware, die die CCU-Software ausführt. Das können neben den oben genannten Produkten auch ein Raspberry Pi oder eine virtuelle Maschine, ausgerüstet mit einem passenden Funkmodul, sein. Kann ich mein vorhandenes Homematic IO-Device für Homematic IP weiter nutzen? Wenn das IO-Device zusammen mit einer geeigneten Software eine Homematic IP taugliche CCU ergibt, dann ja. Welche IO-Devices geeignet sind, s: https://github.com/jens-maus/RaspberryMatic/wiki/Einleitung#vorraussetzungen (Punkt 2)

Kann die CCU auf derselben Hardware parallel zu FHEM laufen?

Von der Leistung her reicht aktuell grundsätzlich ein Raspberry Pi 3 B, um FHEM und piVCCU ausrechend performant parallel auszuführen. Das kann aber pauschal nicht für beliebige Anzahl von HM-Komponenten zugesichert werden und hängt auch vom Leistungsbedarf der anderen verwendeten FHEM-Modulen ab. Außerdem gibt es Einschränkungen bei der Wahl der CCU-Distribution; so ist eine Installation von FHEM auf einem Raspberry Pi mit installiertem RaspberryMatic nicht möglich.

Welche CCU-Distributionen gibt es und sind sie gleichermaßen HMCCU-kompatibel?

Aktuell (Dezember 2020) sind die bekanntesten und aktiv weiterentwickelten CCU-Distributionen (Nennung in alphabetischer Reihenfolge):

Sie sind ohne Einschränkungen HMCCU-kompatibel.

Hinweise

  1. Hierfür stehen mehrere Virtualisierungsvarianten zur Verfügung; eine kurze Darstellung, wie das mittels YAHM funktioniert, ist in diesem Beitrag zu finden. Weitere Alternativen sind piVCCU und RaspberryMatic.
Weitere Quellen