Hallo!
Nach einem apt update (stable) in buster kann Homegear einige Scripts, welche seit Jahren funktionieren, plötzlich nicht mehr ausführen. Diese beinhalten Funktionen mit Events. addEvent … listEvents… removeEvent…
Andere wie z.B. listDevices() oder setValue() funktionieren.
Auch in einer frischen Installation auf neuer SD-Karte tut sich hier nichts. Weder in stable noch nightly (auf buster oder bullseye) ist der Event Bereich nutzbar. xmlrpc oder jsonrpc können beide damit nichts (mehr) anfangen.
listEvents führt zu:
{
[faultCode] (Integer) -32601
[faultString] (String) Requested method not found.
[retry] (Boolean) 0
}
oder
PHP Fatal error: Uncaught JSONRPC\JSONRPCException: Requested method not found.
Dieses wird auch so in der scriptengine.err gelistet.
Nach listMethods() ist folgendes vorhanden:
[140] => listBidcosInterfaces
[141] => listClientServers
[142] => listDevices
[143] => listFamilies
[144] => listInterfaces
[145] => listKnownDeviceTypes
[146] => listTeams
Installiert ist:
homegear 0.9.22062010-3553
homegear-adminui 0.2.0-1330
homegear-easy-licensing 0.9.22062010-3553
homegear-homematicbidcos 0.9.22062010-3553
homegear-homematicwired 0.9.22062010-3553
homegear-intertechno 0.9.22062010-3553
homegear-licensing 0.9.22062010-3553
homegear-management 0.9.22062010-3553
homegear-max 0.9.22062010-3553
homegear-mbus 0.9.22062010-3553
homegear-nodes-core 0.9.22062010-3553
homegear-nodes-extra 0.9.22062010-3553
homegear-nodes-ui 0.9.22062010-3553
homegear-philipshue 0.9.22062010-3553
homegear-ui 0.1.0-388
homegear-webssh 0.9.22062010-3553
libhomegear-base 0.9.22062010-3553
libhomegear-ipc 0.1.2-46
libhomegear-node 0.1.8-61
nodejs-homegear 16.15.1-1 engine
php8-homegear-dev 8.0.14-1~1
python3-homegear 1.0.27-12
python3-homegear-dbg 1.0.27-12
binrpc 0.9.22062010-3553
libxmlrpc-epi0:armhf 0.54.2-1.2
php-xmlrpc 2:7.3+69
php7.3-xmlrpc 7.3.31-1~deb10u1
libxml2:armhf 2.9.4+dfsg1-7+deb10u4
libxml2-dev:armhf 2.9.4+dfsg1-7+deb10u4
libxml2-utils 2.9.4+dfsg1-7+deb10u4
libfastjson4:armhf 0.99.8-2
libjson-c3:armhf 0.12.1+ds-2+deb10u1
libjsoncpp1:armhf 1.7.4-3
php7.3-json 7.3.31-1~deb10u1
Ganz verschwunden sind die Funktionen nicht. Zumindest auf https://github.com/Homegear/Homegear-Ref haben sie sich versteckt. Wie lockt man sie von dort wieder auf die Himbeere und an die Arbeit?
Gruß,
Tobias