Seite 1 von 1

CONBEE 2 funktioniert nicht über USB am Rasp - GELÖST

Verfasst: 1. Okt 2020 11:46
von Kahzia
Hi zusammen,


ich verwende seit langer Zeit schon ein funktionierendes OH System für meine Heizung.

Nun wollte ich das ganze Erweitern mit Temp Sensoren von Xiaomi mittels CONBEE 2
Die Einrichtung habe ich am PC vorgenommen, um vorab das System zu testen.
Am PC habe ich die IP vom Gerät rausbekommen sowie den API Key.

Danach konnte ich währenddessen schon in OH mein CONBEE mit der Bridge einbinden und auch finden, Things konnte ich erstellen und die Sensoren auf der Sitemap darstellen.

Jetzt kommt der springende Punkt.
Wechsel ich den USB Stick jetzt zum Rasp, findet er das Gateway nicht mehr bzw ich kann es mit der Phoscon App nicht mehr verbinden.
Die IP für die Bridge habe ich versucht einmal mit der "vorherigen funktionierenden" und mit der vom PI selber.
Bei der vorherigen kann ich sogar einen neuen API Key erstellen über die POST Befehle auf der Website: http://dresden-elektronik.github.io/dec ... g_started/
Während der CONBEE am PI hängt ! allerdings wenn ich diesen neuen API Key zur Bridge dazugebe, bekomme ich leider immernoch keine Verbindung.

Ich habe das Gefühl da klappt was mit der IP nicht, das USB Geräte selber habe ich ausglesen und der CONBEE wird am PI auch erkannt.

Das DeConz Binding ist logischerweise installiert und hat ja auch schon funktioniert. Eben halt nur wenn der CONBEE am Haupt PC Steckt und nicht am PI.


Habt Ihr noch eine Idee, wie ich hier vorgehen kann ?
Ich weiß leider nicht mehr weiter und google bringt mich auch nicht mehr nach vorn.. . :<


VG
Kahzia

Re: CONBEE 2 funktioniert nicht über USB am Rasp

Verfasst: 1. Okt 2020 13:17
von Mannklappe
Hast du hier alles gemacht?
https://phoscon.de/de/conbee2/install

Re: CONBEE 2 funktioniert nicht über USB am Rasp

Verfasst: 1. Okt 2020 13:32
von Kahzia
wird das auch für openhabian benötigt ?
ich war mir da nicht sicher, hätt jetzt nein gesagt.

Weil das Deconz Binding wird ja über die Weboberfläche installiert.
Den API Key gebe ich ja dann als Bridge im .thing ein

Bridge deconz:deconz:homeserver [ host="192.168.178.32", apikey="A8E22F0A25" ]

oder liege ich da falsch ?
den API Key habe ich nach Anleitung vom conbee abgefragt


Ich bin nach dem Getting Started von dresden elektronik vorgegangen.
http://dresden-elektronik.github.io/dec ... g_started/

VG

Re: CONBEE 2 funktioniert nicht über USB am Rasp

Verfasst: 1. Okt 2020 18:34
von hannahgrf
viewtopic.php?f=18&t=3889

Vielleicht findest du in diesem Thread ja noch eine Antwort, da ging es um ein ganz ähnliches Problem.

Re: CONBEE 2 funktioniert nicht über USB am Rasp

Verfasst: 1. Okt 2020 20:29
von Kahzia
hannahgrf hat geschrieben: 1. Okt 2020 18:34 viewtopic.php?f=18&t=3889

Vielleicht findest du in diesem Thread ja noch eine Antwort, da ging es um ein ganz ähnliches Problem.
Wow, ich kann dir nur danken.
Es hat tatsächlich geholfen !
Warum hab ich den Thread nicht gefunden....


Wie habe ich das Problem gefixt ?


Ausgangssituation:
conbee wird nicht am Raspberry erkannt -> nur am PC wird er erkannt.

wichtig !

1. USB-Zugriffsrechte für Nutzer setzen

Code: Alles auswählen

 sudo gpasswd -a $USER dialout
2. Phoscon Public-Key importieren

Code: Alles auswählen

 wget -O - http://phoscon.de/apt/deconz.pub.key | \
           sudo apt-key add -
3. APT-Repository für deCONZ konfigurieren

Code: Alles auswählen

sudo sh -c "echo 'deb http://phoscon.de/apt/deconz \
            $(lsb_release -cs) main' > \
            /etc/apt/sources.list.d/deconz.list"
4. APT-Paketliste aktualisieren

Code: Alles auswählen

 sudo apt update
5. prüfen ob der USB Stick erkannt wird

Code: Alles auswählen

      ls -l /dev/ttyACM0
Das Ergebnis sollte so aussehen – relevant ist der fett gedruckt Teil, das ist der Eigentümer des Ports, der dialout sein müsste:

Code: Alles auswählen

crw-rw---- 1 root dialout 204, 64 Apr 11 09:56 /dev/ttyAMA0
6. Rechte dem Nutzer zuteilen

Ich habe dem Nutzer openhabian und openhab die Rechte erteilt, Ihr könnt die Rechte abfragen mit

Code: Alles auswählen

id openhab 
oder

Code: Alles auswählen

id openhabian
wird hier "dialout" in der Ausgabe angezeigt ist alles in Ordnung, wenn nicht bitte hinzufügen mit:

Code: Alles auswählen

gpasswd -a pi dialout

Hiernach einen Neustart durchführen und den Dienst manuell starten:

Code: Alles auswählen

sudo service deconz start
Jetzt solltet Ihr unter der IP Adresse vom Rasp (conbee muss am Rasp hängen) die Phoscon Webapp finden
https://www.dresden-elektronik.de/pwa/login.html

Danach wurde mir ein Gateway angezeigt, welches NICHT das "richtige" war.
Hier muss die Suche neu gestarte werden indem man auf den "Kreis" bzw das Symbol in der oberen Mitte klickt.
Ist die Suche gestartet sollte ein "USB Stick Logo" als Gateway angezeigt werden.
Wenn das der Fall ist habt Ihr es geschafft.

Von dort an muss sich nur noch an das Binding von OpenHAB (deCONZ) gehalten werden:

Code: Alles auswählen

https://www.openhab.org/addons/bindings/deconz/
Ich hoffe, dass dieser Post anderen Nutzern hilft ! :)

VG
Kahzia

Re: CONBEE 2 funktioniert nicht über USB am Rasp - GELÖST

Verfasst: 1. Okt 2020 22:01
von hannahgrf
Super, das freut mich sehr, dass es dir geholfen hat! :)

Ganz viel Spaß mit deinem CONBEE!