Hi,
ich habe ein plugin fuer pimatic erstellt, welches ueber Websockets sich zu homegear verbindet.
Dafuer habe ich RXJS mit Observable.webSocket verwendet, das funktioniert auch super.
Schalten von PowerSwitches funktioniert.
Leider bekomme ich es irgendwie nicht hin mit subscribePeers auch events zu erhalten.
Ich habe einen ‘server’ socket und einen ‘client’ socket.
Auf dem Server socket sende ich
{“method”:“subscribePeers”,“params”:[“12851c2f-3fd9-4d61-85c1-afe983705ee2”,[6,5,4,7]],“id”:2208782,“jsonrpc”:“2.0”}
Dabei ist der erste Parameter die websocket id ("ws://host:port/websocketId), diese ist bei ‘server’ und ‘client’ socket dieselbe.
Es komtm auch ein Antwort
{“id”:2208782,“jsonrpc”:“2.0”,“result”:null}
Aber irgendwie erhalte ich keine Event Notifications … hmm
Ich sende 4 mal ‘subscribePeers’ mit verschiedenen id’s … komischerweise erhalte ich aber nur 2 mal einen Response?
Plugin: https://pastebin.com/Mu5dCkiD
Log: https://pastebin.com/Pix4h0jX