NEWS
Homegear Einsatz/Anbindung?
-
Das Homegear CLI lässt sich nur starten, wenn auch der Homegear Server läuft. Der Socket Error kommt, weil kein Server auf dem Port lauscht.
Den CC1101 hab ich folgendermassen konfiguriert (physicalinterfaces.conf):
## The device family this interface is for [HomeMaticBidCoS] ## Specify an unique id here to identify this device in Homegear id = My-CC1101 ## When default is set to "true" Homegear will assign this device ## to new peers. default = true ## Options: cul, cc1100, coc, cuno, hmcfglan, hmlgw deviceType = cc1100 device = /dev/spidev0.0 ## Default: responseDelay = 95 ## Should be "95" for CUL or COC, "100" for TI CC1101 and "60" for HM-CFG-LAN or HM-LGW responseDelay = 100 ## The interrupt pin to use. "0" for GDO0 or "2" for GDO2. ## You only need to connect one of them. Specify the GPIO ## you connected the interrupt pin to below. interruptPin = 0 ## The GPIO GDO0 or GDO2 is connected to. Specify which GDO to use above. gpio1 = 25Entscheidend ist, dass Du die richtige GDO Leitung einträgst. Ich hab den Chip von Pollin bestellt (finde ich jetzt nicht wirklich teuer mit 17€ ?) und der verwendet den GD00, daher interruptPin=0. Musst schauen, dass die anderen Adapter dementsprechend auskommentiert sind, sonst startet Homegear nicht. Das war eigentlich auch schon.
Zu erwähnen ist noch das der Chip von Pollin das RM 2mm verwendet…macht sich nicht so optimal beim BananaPi mit 2.54mm Pfostensteckern ;)
Ach ja, als Antenne dient ein einfacher 17cm Draht (Lambda/2), fertisch ;)
Gruss Marco
-
Hallo,
habe jetzt einen Raspi mit dem CC1101 verbunden und alles wie besprochen konfiguriert ==> klappt leider nicht.
Zuerst mußte die Firmware (Linux?) von Raspberry downgegraded werden, da sich sonst das SPI Kernelmodul nicht laden lies.
homegear -r läßt sich jetzt starten aber ein Pairing klappt nicht.
Im homegear.log steht auch nichts…(Update): Mit dem Loglevel 10 sehe ich jetzt kurz (beim Start des Homgear Initscripts) einen Empfang auf CC1101 dann aber nichts mehr.
Kann man irgendwie testen ob über SPI etwas "reinkommt"?
Muß man noch die GPIO mittels gpio einstellen?
Anbei noch die Ausgabe von "gpio readall"
+-----+-----+---------+------+---+-Model B2-+---+------+---------+-----+-----+ | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM | +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+ | | | 3.3v | | | 1 || 2 | | | 5v | | | | 2 | 8 | SDA.1 | IN | 1 | 3 || 4 | | | 5V | | | | 3 | 9 | SCL.1 | IN | 1 | 5 || 6 | | | 0v | | | | 4 | 7 | GPIO. 7 | IN | 0 | 7 || 8 | 1 | ALT0 | TxD | 15 | 14 | | | | 0v | | | 9 || 10 | 1 | ALT0 | RxD | 16 | 15 | | 17 | 0 | GPIO. 0 | IN | 0 | 11 || 12 | 1 | IN | GPIO. 1 | 1 | 18 | | 27 | 2 | GPIO. 2 | IN | 0 | 13 || 14 | | | 0v | | | | 22 | 3 | GPIO. 3 | IN | 0 | 15 || 16 | 0 | IN | GPIO. 4 | 4 | 23 | | | | 3.3v | | | 17 || 18 | 0 | IN | GPIO. 5 | 5 | 24 | | 10 | 12 | MOSI | ALT0 | 0 | 19 || 20 | | | 0v | | | | 9 | 13 | MISO | ALT0 | 0 | 21 || 22 | 0 | IN | GPIO. 6 | 6 | 25 | | 11 | 14 | SCLK | ALT0 | 0 | 23 || 24 | 1 | ALT0 | CE0 | 10 | 8 | | | | 0v | | | 25 || 26 | 1 | ALT0 | CE1 | 11 | 7 | +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+ | 28 | 17 | GPIO.17 | IN | 0 | 51 || 52 | 0 | IN | GPIO.18 | 18 | 29 | | 30 | 19 | GPIO.19 | IN | 0 | 53 || 54 | 0 | IN | GPIO.20 | 20 | 31 | +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+ | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM | +-----+-----+---------+------+---+-Model B2-+---+------+---------+-----+-----+ -
Hmm…ich hatte es auch mal am Raspi getestet und musste nix einstellen. Ich hab nur die Kernelmodule geladen, Homegear installiert, die Config angepasst und es lief.
Welches Modul hast Du angeschlossen, dass von Pollin ? Wichtig ist es den richtigen GD0 Pin in die Config einzutragen und an welchen GPIO Pin er am Raspi angeschlossen ist. Ohne die richtige Angabe startet zwar der Homegear, aber du empfängst nix.
In /var/log/homegear/homegear.log und homegear.err sollten eigentlich Ausschriften kommen. Ich hab ansonsten nix konfiguriert, weder beim Raspi nicht am BananaPi.
Gruss Marco
-
Hallo Marco,
Anschlüsse aus dem homegear Forum wie folgt übernommen:
~~https://forum.homegear.eu/download/file.php?id=18" />
## The interrupt pin to use. "0" for GDO0 or "2" for GDO2. ## You only need to connect one of them. Specify the GPIO ## you connected the interrupt pin to below. interruptPin = 0 ## The GPIO GDO0 or GDO2 is connected to. Specify which GDO to use above. gpio1 = 25Ich denke auch das irgendein Mapping der Anschlüsse nicht passt.
Danke
Steve~~
-
Hallo,
habe das ganze mal im Homegear Forum diskutiert, ich denke da gehört es auch hin.
:-)
Da kam auch der entscheidende Tip von Sathya.
Fehler:
Die Anschlussbelegung war vom Banana Pi und ich dachte man kann es 1:1 übernehmen.
Lösung:
Ich habe "gpio1 = 18" und schon geht's. Habe schon mit einem Homematic verbunden.
Wie gesagt…Raspberry Pi2 und CC1101 von Pollin.
Steve
-
Da passt das Mapping nicht. Ich glaube deine Pinbelegung des Raspis hat falsche Pin Bezeichnungen…
Du hast den GDO Pin an GPIO1 angeschossen (nach deiner Zeichnung). Nach meiner Doku heisst der Pin den du verwendet hast aber eigentlich GPIO18.
Folglich muss in deiner Konfig das folgendermassen lauten:
## The interrupt pin to use. "0" for GDO0 or "2" for GDO2. ## You only need to connect one of them. Specify the GPIO ## you connected the interrupt pin to below. interruptPin = 0 ## The GPIO GDO0 or GDO2 is connected to. Specify which GDO to use above. gpio1 = 18Ich denke dann wird es gehen. Ich habe aber den Pin GPIO25 verwendet, der laut deiner Zeichnung GPIO6 ist.
Probier mal gpio1 = 18…denke das wird gehen...
-
Hallo,
habe ich das richtig verstanden…ich habe jetzt einen Pi3 mit iobroker drauf..und ich habe auch HM devices..aber keine CCU.
Wenn ich die jetzt einbinden möchte die HM Devices dann benötige ich den HM RPC Adapter und zusätzlich noch einen Pi der Homegear installiert haben muss als GUI...stimmt das so?
Gruss
-
Wenn ich die jetzt einbinden möchte die HM Devices dann benötige ich den HM RPC Adapter und zusätzlich noch einen Pi der Homegear installiert haben `
Als Schnittstelle des HM RPC Adapters zu de HM-Geräten kann Homegear (ohne HMIP) oder auch https://github.com/alexreinert/piVCCU (inkl. HMIP) dienen. piVCCU benötigt ein HM Funkmodul, Homegear kann auch mit einem CUL-Stick arbeiten.Wenn nur wenige Adapter benötigt werden, kann Homegear bzw. piVCCU auf dem gleichen Pi installiert werden, auf dem auch ioBroker läuft.