[erledigt] Nach Update auf 0.7.0-1407 wird minütlich die RPC-Methode newDevices aufgrufen

Hallo zusammen,

da ich das neue Intertechno-Binding mal testen wollte, habe ich die aktuelle 0.7.0 Version über meine vorherige offizielle 0.6.7-1480 installiert. Das Update ist auch fehlerfrei durchgelaufen und es wurden auch alle gepairten BidCos-Devices sofort gefunden und angesprochen. Allerdings sehe ich im Log, dass minütlich die RPC-Methoden listDevices und newDevices aufgerufen werden. Vorher wurde nur listDevices aufgerufen. Der Aufruf von newDevices führt dazu, dass im HM-Manager die Meldung kommt, dass neue Devices gefunden wurden. Das sind aber genau meine schon gepairen Devices. Ist das jetzt was faul mit meiner Konfiguration oder muss ich noch irgendwas resetten?

Danke und Gruß
jogant

Hallo @jogant,

0.7 und 0.6 sind zur Zeit noch fast identisch. Es sollte sich an der RPC-Kommunikation also eigentlich nichts verändert haben. Poste mir mal einen Logausschnitt auf Loglevel 5, welcher den Aufruf von “init” und die darauffolgenden Funktionsaufrufe zeigt. Dann kann ich das Problem schnell lösen.

Viele Grüße

Sathya

Hallo @sathya,

ich habe das Logging auf 5 gestellt und restartet. Ich hoffe, alles wichtige ist enthalten.homegear.zip (184.3 KB)

Viele Grüße
jogant

Noch eine Anmerkung: ich habe ein neues Device angelegt und kann damit auch Daten empfangen. Dennoch wird mir das Device ebenso wie alle anderen gepairten Devices immer wieder als neues Device angezeigt. Das kann natürlich auch ein Problem im Homegear-Manager sein.

Erledigt. Probier mal das nächste Nightly ;-).

Ab Mittwoch kann ich wieder aktiv werden. Dann werde ich die neue Version testen.

Vielen Dank
jogant

Hallo @sathya,

ich habe gerade versucht, die Version 0.7.0-1419 zu starten. Es gibt aber Fehler, homegear verabschiedet sich vollständig. Folgende Einträge finden sich im Error-Log:

 pure virtual method called
terminate called without an active exception
Aborted (thread 1973486496, pid 19019)
Stack trace:
[gnu_get_libc_version] (19019)
/lib/arm-linux-gnueabihf/libc.so.6:0x178e6 (19019)
[raise] (19019)
/lib/arm-linux-gnueabihf/libc.so.6:0x25ee6 (19019)
[abort] (19019)
/lib/arm-linux-gnueabihf/libc.so.6:0x26bee (19019)
^@pure virtual method called
terminate called without an active exception
Aborted (thread 1973322656, pid 19300)
Stack trace:
[gnu_get_libc_version] (19300) ...

das vollständige Error-Logging ist im Anhang.
err.zip (1.6 KB)

ich habe derweil auf die Version 1407 zurückgedreht.

Grüße
jogant

Hallo @jogant,

hast du vielleicht versehentlich versehentlich die Debian-Pakete installiert? Auf einem frisch installierten Raspbian läuft es bei mir (ich habe die 1423 getestet)…

Viele Grüße

Sathya

Hallo @sathya,

ich habe mit folgendem Skript aktualisiert:
#!/bin/sh

cd /root/download/homegear
rm -f *.deb

wget https://homegear.eu/downloads/nightlies/libhomegear-base_current_raspbian_jessie_armhf.deb
wget https://homegear.eu/downloads/nightlies/homegear_current_raspbian_jessie_armhf.deb
wget https://homegear.eu/downloads/nightlies/homegear-homematicbidcos_current_raspbian_jessie_armhf.deb
wget https://homegear.eu/downloads/nightlies/homegear-intertechno_current_raspbian_jessie_armhf.deb


dpkg --install libhomegear-base_current_raspbian_jessie_armhf.deb
dpkg --install homegear_current_raspbian_jessie_armhf.deb
dpkg --install homegear-homematicbidcos_current_raspbian_jessie_armhf.deb
dpkg --install homegear-intertechno_current_raspbian_jessie_armhf.deb

Aber da sagst du was: ich habe kein raspbian sondern debian auf meinem Pi laufen. Das wird es sein …
Die laufende Version ist auch die Debian-Version. Teste ich heute Abend.

Vielen Dank und schönen Gruß
jogant

Ah ok. Das erklärt das Problem. Mit den Debian-Paketen wird es laufen ;-).

Ja, kaum macht man es richtig, dann geht es auch. :grinning: Vielen Dank für den guten Hinweis. Der minütliche Aufruf der RPC-Methode ist auch nicht mehr vorhanden. Das Thema kann also geschlossen werden.