ソフトウェアの作成から長い間離れた後、Python で作成された Squeezeboxserver クライアントを追加することで、ホーム オートメーション プロジェクトに貢献し始めました。
オン/オフ、再生/一時停止/停止などの基本的な機能はいくつかありますが、本当にやりたいことは、スクイーズ サーバーからのイベントに応答できるようにすることです。
使用可能なリッスン/サブスクライブ rpc メソッドがあります。
curl -i -X POST -d '{"id":1,"method":"slim.request","params":["",["listen", "1"]]}' http://127.0.0.1:9000/jsonrpc.js
次のことを行うために、Pythonコードをどこから書き始めるべきかについて私は困惑しています:
- 電話をかけ、通知を聞く
Twisted を見てきました。それは助けになるように見えますが、何が起こっているのかを完全に把握することはできません.