Listen before send mit 3rd party Lösungen

HMIP lokale Installation

Moderator: Co-Administratoren

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Listen before send mit 3rd party Lösungen

Beitrag von Homoran » 15.10.2020, 19:39

Hallo zusammen und insbesondere @Sammy

Nach längerer Abwesenheit in diesem Forum, musste ich mich jetzt doch noch mal wegen einer Frage hier anmelden.
Nachdem es jetzt mit der CCU3 und einem HAP klappen soll den HAP als LAN-Router zu nutzen habe ich es heute mal selber getestet.
Mit piVCCU3 und einem SilverCrest HAP, den ich seit längerem im Schrank liegen hatte, weil das Starterpaket billiger war als die Summe der übrigen Geräte alleine.

Und siehe da es funktioniert auf Anhieb:
photo_2020-10-15_19-31-47.jpg
Und selbst mit einem LIDL HAP ;-)
photo_2020-10-15_19-31-27.jpg
Jetzt entspann sich bei uns die Diskussion, ob denn die Funktion "listen before send" überhaupt mit der CCU2 funktioniert, und ebenso mit dem kleinen Funkmodul für den RasPi, oder ob dafür unbedingt eine CCU3 und/oder das große Funkmodul notwendig sei.

HmIP selber läuft bei mir absolut problemlos auf einem RasPi2 mit piVCCU und dem kleinen Funkmodul.

Kann mir jemand (da habe ich insbesondere an @Sammy gedacht) diese Frage beantworten?


Vielen Dank,
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

Benutzeravatar
stan23
Beiträge: 2041
Registriert: 13.12.2016, 21:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Altmühltal
Hat sich bedankt: 586 Mal
Danksagung erhalten: 337 Mal
Kontaktdaten:

Re: Listen before send mit 3rd party Lösungen

Beitrag von stan23 » 15.10.2020, 20:30

Homoran hat geschrieben:
15.10.2020, 19:39
Jetzt entspann sich bei uns die Diskussion, ob denn die Funktion "listen before send" überhaupt mit der CCU2 funktioniert, und ebenso mit dem kleinen Funkmodul für den RasPi, oder ob dafür unbedingt eine CCU3 und/oder das große Funkmodul notwendig sei.

HmIP selber läuft bei mir absolut problemlos auf einem RasPi2 mit piVCCU und dem kleinen Funkmodul.
Ah, den bunten fliegenden Frosch gibt es auch in diesem Forum noch :)

Der HAP funktioniert nur mit dem großen Funkmodul (RPI-RF-MOD) weil Teile der HmIP-Verschlüsselung dorthin ausgelagert sind. Dabei ist es egal ob das Funkmodul direkt aufgesteckt, oder über Alex' HB-RF-USB-2 oder -TK oder HB-RF-ETH angesetzt sind.
Mit der CCU2 oder dem kleinen Funkmdul geht es nicht.

Listen-before-talk ist ein Feature das für das HmIP-Protokoll eingebaut wurde, bei HM-BidCoS wird einfach drauflosgesendet.
Das hat mit dem Funkmodul und dem HAP nict unbedingt was zu tun.
Viele Grüße
Marco

RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)

apollon77
Beiträge: 308
Registriert: 12.10.2013, 12:32

Re: Listen before send mit 3rd party Lösungen

Beitrag von apollon77 » 15.10.2020, 20:45

Aber hieß es nicht mal das bei der ccu3 auch bei „nicht HMIP“ geprüft wird das das frequenzband frei ist?!

Oder der Samstag Abend in Kassel damals hat ein Bit kippen lassen und Informationen verändert ;-)

Benutzeravatar
stan23
Beiträge: 2041
Registriert: 13.12.2016, 21:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Altmühltal
Hat sich bedankt: 586 Mal
Danksagung erhalten: 337 Mal
Kontaktdaten:

Re: Listen before send mit 3rd party Lösungen

Beitrag von stan23 » 16.10.2020, 08:26

https://youtu.be/uAyzimU60jw?t=1370
Die Frage ist nicht mit einem klaren ja/nein zu beantworten :)
Viele Grüße
Marco

RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)

Gerti
Beiträge: 3035
Registriert: 28.01.2016, 18:06
System: CCU
Wohnort: Hürth
Hat sich bedankt: 16 Mal
Danksagung erhalten: 274 Mal

Re: Listen before send mit 3rd party Lösungen

Beitrag von Gerti » 16.10.2020, 09:09

Hi,

Listen before talk gibt es nur bei HmIP

Gruß
Gerti

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: Listen before send mit 3rd party Lösungen

Beitrag von jp112sdl » 16.10.2020, 09:13

apollon77 hat geschrieben:
15.10.2020, 20:45
bei der ccu3 auch bei „nicht HMIP“ geprüft wird das das frequenzband frei ist?!
Was ich nur sagen kann: mit dem alten Funkmodul HM-MOD-RPI-PCB findet seitens der CCU keine "Rauschpegelprüfung" statt.
Zum einen initialisiert der multimacd das Funkmodul mit "CSMA/CD off", andererseits erfolgt beim Senden eines Telegramms die Debug-Meldung "NoCCA". (CCA=Clear Channel Assessment)
Um das Ganze noch empirisch zu untermauern habe ich mal kurz (<36 Sekunden :lol:) einen Dauerträger erzeugt und dann versucht einen Aktor zu schalten -> die CCU sendet trotz des belegten Funkkanals.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

apollon77
Beiträge: 308
Registriert: 12.10.2013, 12:32

Re: Listen before send mit 3rd party Lösungen

Beitrag von apollon77 » 16.10.2020, 09:31

stan23 hat geschrieben:
16.10.2020, 08:26
https://youtu.be/uAyzimU60jw?t=1370
Die Frage ist nicht mit einem klaren ja/nein zu beantworten :)
Naja die Geräte sind mir da egal ... geht mir um die CCU selbst

apollon77
Beiträge: 308
Registriert: 12.10.2013, 12:32

Re: Listen before send mit 3rd party Lösungen

Beitrag von apollon77 » 16.10.2020, 09:32

jp112sdl hat geschrieben:
16.10.2020, 09:13
apollon77 hat geschrieben:
15.10.2020, 20:45
bei der ccu3 auch bei „nicht HMIP“ geprüft wird das das frequenzband frei ist?!
Was ich nur sagen kann: mit dem alten Funkmodul HM-MOD-RPI-PCB findet seitens der CCU keine "Rauschpegelprüfung" statt.
Zum einen initialisiert der multimacd das Funkmodul mit "CSMA/CD off", andererseits erfolgt beim Senden eines Telegramms die Debug-Meldung "NoCCA". (CCA=Clear Channel Assessment)
Um das Ganze noch empirisch zu untermauern habe ich mal kurz (<36 Sekunden :lol:) einen Dauerträger erzeugt und dann versucht einen Aktor zu schalten -> die CCU sendet trotz des belegten Funkkanals.
Wäre das quasi CCU2 oer CCU3? :-)

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: Listen before send mit 3rd party Lösungen

Beitrag von jp112sdl » 16.10.2020, 09:39

CCU2.

Du kannst ja bei der CCU3 mal schauen, was der multimacd so ausspuckt.

Code: Alles auswählen

/etc/init.d/S60multimacd stop
/bin/multimacd -f /etc/multimacd.conf -c -l 0
Dann ein bisschen warten...

Code: Alles auswählen

...
<Debug> A>: #2 HmSystem CsmaCaControl 00
<Debug> CSMA/CD off
...
<Debug> MacController::OnDownstreamFrame(#255 LLMAC TX @32768ms [10k,WOR,NoCCA] 97 94 3F 25 40 9C 00 00 00 02 04 27 1C 0A 21)
<Debug> C<: #10 LLMAC TX @32768ms [10k,WOR,NoCCA] 97 94 3F 25 40 9C 00 00 00 02 04 27 1C 0A 21

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

apollon77
Beiträge: 308
Registriert: 12.10.2013, 12:32

Re: Listen before send mit 3rd party Lösungen

Beitrag von apollon77 » 16.10.2020, 09:57

Hehe ...ich bin ja der der die CCU2 hat und behauptet "ne auf CCU3 will ich net weil die auch bei bidcos "listen before talk" macht" :-)

Antworten

Zurück zu „HomeMatic IP mit CCU“