Closed grandevice closed 1 year ago
@grandevice さん
報告ありがとうございます。
3日前は正常で昨日にイメージの入れ替えを行った後にダメになったとのことで、 2022-12-02 のこの変更が関係している可能性が高そうです。 https://github.com/banban525/echonetlite2mqtt/commit/aad2e4b3cb476faf23aebfb4f45d9dcc9fbd7185
少し調べてみます。
こちらでも、dockerで実行した場合にアプリケーションが起動しない症状が確認できました。 (node.jsで実行した場合は問題なし)
おそらく同じ現象と思われます。
もう少し調べて修正したいので、一旦 https://github.com/banban525/echonetlite2mqtt/commit/aad2e4b3cb476faf23aebfb4f45d9dcc9fbd7185 の修正は取り消しました。
原因がわかりましたら、こちらで報告させていただきます。
ありがとうございます。とにかくエコキュートがパナソニックのCF-TC7BとCF-TA9C、HF-JA1に接続された電気錠なのでこんなに便利になるとは思ってもみませんでした。改めてお礼申し上げます。 残るはV2でパナソニックアドバンスリンクの照明をと思ってテストし始めたところ良好に動作していましたので途方にくれてました。
@grandevice さん
https://github.com/banban525/echonetlite2mqtt/commit/f904b2892ad4c1765b76b72840a4851305591e6c でRevertした修正を再度取り込み、起動できない問題を一緒に対策しました。
原因は、ユニットテストを追加したことでビルド結果が変わってしまい、 dockerの場合だけエントリーポイント(index.js)が見つからないというエラーになっていました。 node.jsでは実行できていたので見逃していました。 報告していただきありがとうございました。
パナソニックアドバンスシリーズは、照明システム(0x02A3)か単機能照明(0x0291)でしょうか、 単純なプロパティなので関係ないと思いますが、 日付やマイナス数値などいろいろマイナーな変換をバグ修正しましたので 機会がありましたら、最新バージョンに上げてみてください。
@banban525さん
お礼が遅くなり申し訳ありません。先日は対応ありがとうございました。 私もDockerは使用せず Node.jsへ変更しました。echonetlite2mqtt + Mosquitto + Homebridge(MQTT Thing) CF-TC7B + CF-TA9CにてPanasonicエコキュートの風呂沸かしは非常に快適です。 bathOperationStatusMonitorのnoOperationとkeepTemplatureを使用してHomikitのMotion Sensorに割り当てを行い風呂が沸いたら簡易ですが通知も来るようにできました。”おふろの保温中で動きを検知しました。”と仕様上若干違和感のある通知ですが大変満足しております。
MKN7531 + パナソニックアドバンス照明は照度調節を入れると挙動がおかしくなるためLight bulb on/offで使っております。 もともと照度をいじることはほとんどなくシーンで切り替えを行っていたため、こちらも大満足です。 認識は単機能照明(0x0291)です。
少しずつ勉強しながら使わせていただいております。おかげさまでV1を使ってお風呂、電気錠、エアコンをHomebridgeのMqttthingを使用してすごく便利になりました。 4日ほど前からV2を使ってテストさせていただいており3日前は正常に稼働していたのですが昨日イメージの入れ替えを行った後から突然hostに接続できない状態となってしまいました。 ポートを変えてみたり、NASを再起動してみましたが状況はかわらずです。ASUSTORのNASでportainerを使用しております。再起動直後はnetwork host にechonetlite2mqttが見えるのですが、すぐに切断されてしまっている状況です。 自分のスキルから見落としか、ポカミスがあることは明白なのですが何か解決方法などありましたら、よろしくお願いいたします。