CC1101 Homegear-Gateway installiert - was nun?

Ich glaube auch, da ist ein Missverständnis ;-). “Homegear entsprechend der Anleitung installieren” ist vermutlich nicht auf das Gateway bezogen gemeint, lässt sich aber wirklich so interpretieren.

1 Like

Änder ich.

1 Like

Das macht Sinn, dann kommt keine Verwirrung mehr auf. Bei mir läuft Homegear mit Gateway seit langem problemlos. Allerdings setze ich das nightly ein.

Ich habe auch die Interfaces nicht festgelegt, sondern wenn ich mich recht erinnere alles auf roaming eingestellt. Man sieht dann schön, wie die Geräte rüberwandern, wenn das Gateway aus ist und wieder zurück wenn es wieder da ist.

Bevor ich jetzt wieder Datenmüll auf dem Nano erzeuge…

Benötigt das Homegear-Gateway auch Homegear und Homegear-Management als Basis?
Oder kann ich das Homegear-Gatewaystandalone” installieren?

Ein erster Versuch, mit alles Homegear* deinstalliert und alle Homegear Verzeichnisse die ich gefunden hatte entfernt, hat z.B. bei der Installation von Homegear-Gateway ergeben:

sed: /etc/homegear/gateway.conf kann nicht gelesen werden: Datei oder Verzeichnis nicht gefunden

Jetzt habe ich den Nano komplett neu aufgesetzt und bin vor der Homegear-Gateway Installation.

Btw, wie stelle ich den Homegear Master auf “roaming”? So wie Job schreibt, macht das wohl am meisten Sinn.

Merci!

Wie in der stable-Installation auf homegear.eu beschrieben (hier am Beispiel stable für Raspbian Buster):

# Add Homegear's repository to APT
echo 'deb https://apt.homegear.eu/Raspbian/ buster/' > /etc/apt/sources.list.d/homegear.list 

# Update package information
apt update

(hier am Beispiel nightly für Raspbian Buster):

# Add Homegear's repository to APT
echo 'deb deb https://aptnightly.homegear.eu/Raspbian/ buster/' > /etc/apt/sources.list.d/homegear.list 

# Update package information
apt update

dann

apt install homegear-gateway

laut https://doc.homegear.eu/homegear-homematicbidcos/configuration.html#homegear-gateway-service

und dann eben noch die config anpassen :thinking:.
Wichtig: in der config muss der Parameter useIdForHostnameVerification = true gesetzt werden.

Zu roaming hab ich leider keine Info.

So, es scheint zu gehen :grinning: :upside_down_face: Trotzdem noch eine Frage:

Im Logfile (debuglevel=6) taucht auf:

PI_PROD$ tail -f * |grep "HomeMatic BidCoS packet received"
09/10/20 20:05:43.569 HomeMatic BidCoS packet received (nanopineo, RSSI: -87 dBm): 0FBE8610610BAA0000000A88DD880040
09/10/20 20:05:46.607 HomeMatic BidCoS packet received (nanopineo, RSSI: -73 dBm): 0FCA943FFD0001000000020426ED277A
09/10/20 20:05:56.254 HomeMatic BidCoS packet received (nanopineo, RSSI: -79 dBm): 0F4986105EC20D0000000A88D9080000
09/10/20 20:06:08.194 HomeMatic BidCoS packet received (nanopineo, *RSSI: -74 dBm*): 16EA86536C27F2000000004100F64200F443000244FFFE
09/10/20 20:06:08.199 HomeMatic BidCoS packet received (My-HM-MOD-RPI-PCB, RSSI: -63 dBm): 16EA86536C27F2000000004100F64200F443000244FFFE
09/10/20 20:06:41.136 HomeMatic BidCoS packet received (nanopineo, RSSI: -81 dBm): 0FE686105D654B0000000AF4DF096440
09/10/20 20:06:41.301 HomeMatic BidCoS packet received (nanopineo, RSSI: -86 dBm): 0F2D86105D657F0000000AA8DF8B4200
09/10/20 20:08:04.756 HomeMatic BidCoS packet received (nanopineo, RSSI: -76 dBm): 0F4A86105EC20D0000000A88D9080000
09/10/20 20:08:08.446 HomeMatic BidCoS packet received (nanopineo, *RSSI: -67 dBm*): 16EB86536C27F2000000004100F64200F243000444FFFC
09/10/20 20:08:08.453 HomeMatic BidCoS packet received (My-HM-MOD-RPI-PCB, RSSI: -63 dBm): 16EB86536C27F2000000004100F64200F243000444FFFC

Warum bekomme ich (scheinbar) Pakete vom Gateway (nanopineo) UND dem My-HM-MOD-RPI-PCB?

Wenn ich die Messwerte mit PHP auslese, ist der ermittelte RSSI Wert immer der von der Zeile unmittelbar vor der My-HM-MOD-RPI-PCB Zeile. Oben mit * umrandet.

Wie ich rausfinde ob das Device tatsächlich mit dem Gateway verbunden ist, weiß ich nun :slight_smile:

homegear -e rc 'print_r($hg->getDeviceInfo(1));'

Wie @sathya bereits geschrieben hat, empfangen immer beide die Pakete.

ROAMING war mal ein Geräte-Parameter oder Variable, finde ich aber jetzt auch nicht mehr. In der Beschreibung zu setInterface findet sich noch eine Referenz zu ROAMING.

Genau, ROAMING ist ein Geräte-Konfigurationsparameter. Alternativ kann mit setInterface() die Kommunikationsschnittstelle statisch gesetzt werden: https://ref.homegear.eu/rpc.html#setInterface