ホーム » 家電

家電」カテゴリーアーカイブ

システム

最近の投稿

アーカイブ

カテゴリー

Switchbot 温湿度CO2センサー

ようやく Switchbot 温湿度CO2センサー届いた。

最初の確認

以前 CCS811で二酸化炭素の測定していた時も、予想以上にCO2濃度が高いと思ったけど、今回も最初に観測した値は 1800[ppm] と高い値。換気して700ppm台まで下がってきた。{CAPTION}
OpenWonderLabs / SwitchBotAPI でとれた値
{
  "statusCode": 100,
  "body": {
    "version": "V1.5",
    "temperature": 24.9,
    "battery": 100,
    "humidity": 58,
    "CO2": 999,
    "deviceId": "xxxxxxxxxxxx",
    "deviceType": "MeterPro(CO2)",
    "hubDeviceId": "000000000000"
  },
  "message": "success"
}

Munin, nagios4 でモニタリング

先に、温湿度モニタで実験してあったから、CO2も含めた Munin でのモニタリング、nagios4 での監視も早々に動き出す。

半日ほどモニタリングした状況だと、朝寒く暖房をかけると、1500[ppm]程から、6000[ppm]まで一度に増えている。CO2モニターを販売している製品の資料を見ると、1000[ppm]を越えると眠気や不快感といった記載もあるし、2500[ppm]を越えると健康被害が予想されるといった記載もある。でもストーブ付けたら、簡単に越えてしまっている。

定常状態(部屋に猫1匹)だと500[ppm]ほどか。

Switchbot CO2センサーようやく配送

10/20に注文した SwitchBot の 温湿度 CO2 センサーだけど、かなり待たされた。

今日は急遽宿直になったし、黒猫なら宿直明けに配送分配所に受け取りに行こうとおもったけど、黒猫のトラッキングIDがない。よくよく見ると 配送 Amazon になってる。そっか、”宅配”じゃないんだ。

Switchbot 温湿度計のファームウェアが更新できない

Switchbot API を使って温湿度計のデータを取得できるようにはなったけど、バッテリー状態は常に 100% 表示。

Switchbot の OpenWonderLabs / SwitchBotAPI の README だと、Swichbot 温湿度計の最新は V4.2 と書いてあるけど、アプリで確認するけど、V0.8 の表示。これが原因かと温湿度計のファームウェアの更新をかける(裏ボタンを押しながら乾電池ONでアプリから更新を行う)けど、ファームウェア更新の表示はでるけど、バージョンは相変わらず V0.8 のまま。

原因不明だなぁ…

日立洗濯機API

日立の洗濯機は WiFi で接続できるので、nmap をかけてみたが、反応なし。

でも何気なく「日立 洗濯機 API」でググると、下記の解析した人の情報を見つける。洗濯機の状況を把握できると面白いので色々試してみよう。

ひとまず記事の確認で、UDP ポートの全スキャンすると 50000 からの反応が確認できた。

$ sudo nmap -sU -p- washer-dryer
Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-10-29 16:03 JST
Nmap scan report for washer-dryer (192.168.11.37)
Host is up (0.018s latency).
rDNS record for 192.168.xx.xx: washer-dryer
Not shown: 65534 closed udp ports (port-unreach)
PORT      STATE         SERVICE
50000/udp open|filtered unknown
MAC Address: 9C:2F:9D:xx:xx:xx (Liteon Technology)

Nmap done: 1 IP address (1 host up) scanned in 88.22 seconds

PyCryptodomeのインストール

$ sudo apt install python3-pycryptodome
       or pip3 install pycryptodome
$ sudo apt install build-essential python-dev-is-python3
$ pip install pycryptodomex
$ pip install pycryptodome-test-vectors
$ python3 -m Cryptodome.SelfTest

睡眠時無呼吸症、無し

体格的にも睡眠時無呼吸症の心配してたけど、警告無くって一安心。
{CAPTION}ただ、日中も夜中も付けていると、手首が蒸れるように感じる時がある。さすがに毎日つけるのはやめようかな。

(追記) 2024-10-07

手首が蒸れる感じが気持ち悪いので、昼間は左手につけ、寝る時は右腕に付けて寝るようにしている。

テレビのリモコンが壊れる?

母親より、1Fの居間のテレビが変とのことで、確認するとリモコンを使うけど 6chのボタン以外は電源OFFとなる症状。リモコンの電池が減って異常動作かと思って電池を変えても同様の症状がでる。テレビが壊れたかと思ったけど、テレビ本体側のボタンを使えばちゃんと動く。リモコンが壊れたかな。食事などで水がかかったりしてるし…。

使いすぎたボタンが接触不良で使えなくなるのは、よくあるけど、こういった異常動作で使えなくなるのは初めてだな。

我が家のテレビは東芝REGZA系ばかりなので、ひとまず私らの部屋のリモコンを貸し出す。Amazonでリモコン型番 CT-90352 で探すと、1000円の互換品が見つかる。正規品だと4000円。自分の部屋用なら学習リモコンを買うことが多いけど、機械オンチの両親のテレビのリモコンなので、間違って学習設定が替わるのも面倒だし、互換品で発注。

eRemote mini のファームウェア

自宅の家電制御で、数カ月前に購入していたが未整備だった子供部屋用の eRemote Mini の設定。

eRemote のバージョン

broadlink などで、時間に合わせて家電 ON/OFF をさせたいのだけど、子供部屋の eRemote だけエアコンの停止の制御ができない。信号は出ているようだけど、動かない。ファームウェアのバージョンが低くて、長い赤外線リモコンコードを送信できないのだろうか?
#なぜか停止信号だけがダメな様子。意味不明だなぁ…
リビング(ver 57)、子供部屋(ver 50)

{CAPTION}{CAPTION}

python-broadlink の更新は効果なし

Linux 環境で eRemote を制御する python-broadlink で制御できないので、python-broadlink の問題かと 0.19.0-1 にバージョンを挙げたけど相変わらず動かない。改めて確認するとスマホの eRemote の HomeLink アプリでもエアコンの停止ができないな。やっぱり、ファームウェアの違いが問題のようだ。

python-broadlink の更新だけど、これまでは “pip3 install broadlink” でインストールしていたけど、python3 が 3.11 になったおかげで、”apt install python3-broadlink でインストールできるようになっている。ただ、pip3 でインストールした時は、コマンドラインから python3-broadlink を呼出すための cli が付属していたけど “apt install …” だと cli が見つからない。このため pip3 でインストールした時の cli 配下を復活させプログラムの path を若干修正となった。

エアコンの更新 RAS-YF40N

リビングと子供部屋のエアコンを同時に更新。以前より調子が悪かったので、夏前の設置が忙しい時期を前に、2023年製品にて選び、最終的に「日立白くまくん RAS-YF40N」に2台まとめて更新となった。

白くまくん RAS-YF40N

エアコンのWiFi経由の操作

今回のエアコンは、これまでの Nocria と違い普通の赤外線リモコンの機種を選定しているので、eremote mini にリモコン信号を覚えさせ、google home で制御したいなぁ。白くまは WiFi 連動でスマホアプリで制御はできるけど、スマートスピーカーで白くまの制御はいままではできていたようだけど、2023年6月に制御できなくなったみたい。

「自宅外からエアコンを ON/OFF」というのは、経産省的には「違法」らしい。監視下の元というのが条件のようだ。自分的には「火を使うもの」はダメとは思うけど、エアコンはよほどのことがないと発火事故にはならんと思うけどなぁ…。

まあ、とはいっても、eremote mini と homebridge があれば、ON/OFF ぐらいは制御できるようにできるし、ぼちぼち実験を始めよう。(監視下の元でのON/OFFね)

まずは定番の nmap でポートの確認。5353/udp zeroconf だけが見つかる。

$ sudo nmap -sS -sU -Pn aircon-living
Starting Nmap 7.94SVN ( https://nmap.org ) at 2024-04-21 18:05 JST
Nmap scan report for aircon-living (192.168.11.44)
Host is up (0.027s latency).
rDNS record for 192.168.xx.xx: aircon-living....
Not shown: 1000 closed tcp ports (reset), 999 closed udp ports (port-unreach)
PORT     STATE SERVICE
5353/udp open  zeroconf
MAC Address: 18:CC:88:xx:xx:xx (Hitachi Johnson Controls Air)

Nmap done: 1 IP address (1 host up) scanned in 1.75 seconds

エコキュートと電気料金

エコキュート導入で、電気の契約がくつろぎナイト12に変更となり、契約変更から1月経過したので比較してみた。

下記グラフは、電気料金と電気使用量の2022年,2023年のグラフ。縦軸はあまり節電できていない状況がバレバレになるので隠しておく。

電気使用量と電力内訳
電気料金

これを見ると、2023/6月は電気使用量は増えているけど、料金は大きく変わっていない。2023/4月より北陸電力は電気料金が40%増となったけど、エコキュートのくつろぎナイト12の適用により、夜間電力■ウィークエンド電力■は値上げ前の電気料金よりも安くなっている。値上げとなってるピーク電力■は全体の30%ほどにすぎない。このため、エコキュートの利用や暑くなりエアコンなどでの使用電力も増えているのに電気料金はほぼ同じとなっている。料金値上げがなければ、エコキュート導入で電気料金が下がるのが普通なんだろうけど。

洗剤の自動投入タグ

新しく導入した洗濯機には 洗剤の自動投入機能があるけど、母がメカ音痴で自動投入状態になっているのか、手動投入が必定な状態なのかよくわかってなさそうなので、名札入れに洗剤の自動/手動を表すタグを入れてマグネットで張り付けておくようにしてみた。

Google 検索

My Google   Yahoo

Microsoft

ファンサイト