Hallo zusammen,
ich bin neu im Thema und habe mir für den Anfang einen Raspberry PI 3+ geholt.
Dazu einen nanoCUL 433 USB und ein ELV Bausatz für 868.
Habe Openhaberian installiert und jetzt versuche ich erfolglos unsere alten Funksteckdosen ein zu binden.
Bin diverse tutorials bei google durchgegangen aber die arbeiten meist mit einem Modul welches direkt auf die Platine des PIs gesteckt wird, da hängt aber mein 868 Modul... ich muß dafür den USB Port benutzen...
Einfach den nanoCUL anstecken und hoffen das PnP läuft wie bei Windows ist wohl nicht oder ? Was muß ich da machen ?
Ich habe mit dem Intertechno Binding gespielt, die LED auf dem USB Dongle flackert zwar beim Senden aber im 433MHz Bereich wird nichts erkannt laut dem sdr_433...
Zu den Steckdosen:
Ich habe mit SDR_433 die Fernbedienung augelesen und es kam folgendes raus:
"Brennstuhl system code: 10101. key: B, state: ON"
Gibt es ein bestehendes Binding dafür ?
Vielen Dank im voraus !
Neuling, erste Schritte Einbindung Funksteckdosen via NanoCul
-
- Beiträge: 4
- Registriert: 9. Nov 2018 14:28
- udo1toni
- Beiträge: 15247
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Neuling, erste Schritte Einbindung Funksteckdosen via NanoCul
Ich will ja nicht nörgeln, aber ich tue es trotzdem 
Es heißt openHAB (oder genauer openHAB2), wahlweise kannst Du auch die Installationsart nachlässig als openHABian angeben. openHABian ist in erster Linie ein Script, mit dem die Installation von openHAB mitsamt allen Abhängigkeiten und vielen optionalen Programmen vereinfacht werden soll. Für den Raspberry gibt es ein Raspbian Image mit voreingerichtetem openHABian, so das die Inbetriebnahme besonders für Linux-Starter so einfach wie möglich wird.
Zum konkreten Problem... USB Dongle tauchen meist als virtuelle serielle Geräte auf. Du musst in dem Fall dafür sorgen, dass die entsprechenden Geräte an Java weitergereicht werden (Standard sind nur /dev/ttyS0 und ttyS1 dabei, mit openHABian evtl. auch /dev/ttyAMA0, das ist die serielle Schnittstelle auf dem Pfostenstecker) spezielle Treiber sollten nicht notwendig sein.

Es heißt openHAB (oder genauer openHAB2), wahlweise kannst Du auch die Installationsart nachlässig als openHABian angeben. openHABian ist in erster Linie ein Script, mit dem die Installation von openHAB mitsamt allen Abhängigkeiten und vielen optionalen Programmen vereinfacht werden soll. Für den Raspberry gibt es ein Raspbian Image mit voreingerichtetem openHABian, so das die Inbetriebnahme besonders für Linux-Starter so einfach wie möglich wird.
Zum konkreten Problem... USB Dongle tauchen meist als virtuelle serielle Geräte auf. Du musst in dem Fall dafür sorgen, dass die entsprechenden Geräte an Java weitergereicht werden (Standard sind nur /dev/ttyS0 und ttyS1 dabei, mit openHABian evtl. auch /dev/ttyAMA0, das ist die serielle Schnittstelle auf dem Pfostenstecker) spezielle Treiber sollten nicht notwendig sein.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 4
- Registriert: 9. Nov 2018 14:28
Re: Neuling, erste Schritte Einbindung Funksteckdosen via NanoCul
Vielen Dank für die Antwort !
Ich habe es mittlerweile hin bekommen. Hatte testweise FHEM istalliert und damit die Fernbedienung ausgelesen, damit hatte ich die Codes...
Dann wieder Openhab drauf und dann nur noch mit Intertechno Binding in die culintertechno.cfg den USB Port konfigurieren und siehe da es funktioniert !
Also kein virtuelles Gerät, der NanoCul war direkt ansprechbar !
Ich habe es mittlerweile hin bekommen. Hatte testweise FHEM istalliert und damit die Fernbedienung ausgelesen, damit hatte ich die Codes...
Dann wieder Openhab drauf und dann nur noch mit Intertechno Binding in die culintertechno.cfg den USB Port konfigurieren und siehe da es funktioniert !
Also kein virtuelles Gerät, der NanoCul war direkt ansprechbar !
-
- Beiträge: 2
- Registriert: 9. Sep 2019 22:14
Re: Neuling, erste Schritte Einbindung Funksteckdosen via NanoCul
Hallo,
habe mich jetzt auch an openhab gewagt und will einfache Steckdosen RCS 1000N schalten. Das Set wird über Dip-Schalter kodiert. Ich habe das Intertechno Binding installiert und die culintertechno.cfg mit /dev/ttyUSB0 angepasst. Zum Schalten benutze ich einen nanoCUL mit culfw 1.67 und CC1101 auf 433 MHz. Getestet habe ich den CUL mit picocom. Die Codes von der Fernbedienung kommen an und mit is00F0F0FFF0F kann ich die 1. Dose einschalten. Mache ich das ganze in openHab2 sieht der TRACE so aus:
2019-09-09 22:29:06.850 [ome.event.ItemCommandEvent] - Item 'LivingRoom_Power' received command ON
==> /var/log/openhab2/openhab.log <==
2019-09-09 22:29:06.871 [DEBUG] [port.cul.internal.AbstractCULHandler] - Requesting credit report
2019-09-09 22:29:06.873 [TRACE] [ternal.AbstractCULHandler$SendThread] - Writing message: is00F0F0FFFF0F
2019-09-09 22:29:06.890 [TRACE] [port.cul.internal.AbstractCULHandler] - Writing message: is00F0F0FFFF0F
==> /var/log/openhab2/events.log <==
2019-09-09 22:29:06.881 [vent.ItemStateChangedEvent] - LivingRoom_Power changed from OFF to ON
==> /var/log/openhab2/openhab.log <==
2019-09-09 22:29:06.892 [TRACE] [internal.serial.CULSerialHandlerImpl] - Write serial: is00F0F0FFFF0F
Es wird anscheinend das gleiche Kommando geschickt, doch der CUL sendet nichts. Geprüft habe ich das mit RTL-SDR auf 433 MHz. Mit dem manuell abgesetzen Kommando über picocom ist das Signal sichtbar.
Hier meine items:
Switch LivingRoom_Power "Steckdose" (EG_Wohnzimmer) {culintertechno="type=raw;commandOn=00F0F0FFFF0F;commandOff=00F0F0FFFFFF"}
Was könnte das Bindig also stören. Vielleicht hat jemand einen Tipp dazu.
Andreas
habe mich jetzt auch an openhab gewagt und will einfache Steckdosen RCS 1000N schalten. Das Set wird über Dip-Schalter kodiert. Ich habe das Intertechno Binding installiert und die culintertechno.cfg mit /dev/ttyUSB0 angepasst. Zum Schalten benutze ich einen nanoCUL mit culfw 1.67 und CC1101 auf 433 MHz. Getestet habe ich den CUL mit picocom. Die Codes von der Fernbedienung kommen an und mit is00F0F0FFF0F kann ich die 1. Dose einschalten. Mache ich das ganze in openHab2 sieht der TRACE so aus:
2019-09-09 22:29:06.850 [ome.event.ItemCommandEvent] - Item 'LivingRoom_Power' received command ON
==> /var/log/openhab2/openhab.log <==
2019-09-09 22:29:06.871 [DEBUG] [port.cul.internal.AbstractCULHandler] - Requesting credit report
2019-09-09 22:29:06.873 [TRACE] [ternal.AbstractCULHandler$SendThread] - Writing message: is00F0F0FFFF0F
2019-09-09 22:29:06.890 [TRACE] [port.cul.internal.AbstractCULHandler] - Writing message: is00F0F0FFFF0F
==> /var/log/openhab2/events.log <==
2019-09-09 22:29:06.881 [vent.ItemStateChangedEvent] - LivingRoom_Power changed from OFF to ON
==> /var/log/openhab2/openhab.log <==
2019-09-09 22:29:06.892 [TRACE] [internal.serial.CULSerialHandlerImpl] - Write serial: is00F0F0FFFF0F
Es wird anscheinend das gleiche Kommando geschickt, doch der CUL sendet nichts. Geprüft habe ich das mit RTL-SDR auf 433 MHz. Mit dem manuell abgesetzen Kommando über picocom ist das Signal sichtbar.
Hier meine items:
Switch LivingRoom_Power "Steckdose" (EG_Wohnzimmer) {culintertechno="type=raw;commandOn=00F0F0FFFF0F;commandOff=00F0F0FFFFFF"}
Was könnte das Bindig also stören. Vielleicht hat jemand einen Tipp dazu.
Andreas
-
- Beiträge: 2
- Registriert: 9. Sep 2019 22:14
Re: Neuling, erste Schritte Einbindung Funksteckdosen via NanoCul
Gelöst, war nur etwas kleines, ein Tippfehler bei baudrate= in der culintertechno.cfg.