HEMS

WiFi経由Bルート

17日の低圧BルートサービスWiFi対応問い合わせの件。

通信ユニットKKMNW95型

スマートメーター

以下の返信が来た。

昨年11月に計器取替工事をしておりますが、計量部のみの取替を施工しておりますので、通信部につきましては取替前と同じ920MHz帯特定小電力無線方式(Wi-SUN方式)です。2.4GHz帯Wi-Fi方式に変更する場合は、再度低圧Bルートサービスのお申込みをしていただき、2.4GHz帯Wi-Fi方式対応の計器へ取替が必要となります。ですので、通信方式はどちらか一方を選択していただくことになります。

…やっぱり"どちらか一方を選択"しかない、という事だ。

スマートメーター側を切り替えてしまうと、Wi-SUN対応スマートメーター Bルートアダプター「SA-M0」からではない方法での電力データ取得(ECHONET Lite?)を実装完了するまではダッシュボードや「エアコン自動停止」が使えなくなってしまうので、エアコン運転頻度の高い盛夏に実施するのは現実的でなく、秋口に切り替える方向でそれまで「Wi-Fi方式」対応方法を調べて準備するのが正解と理解。

参照

九州電力送配電 https://www.kyuden.co.jp/

Wikipedia https://ja.wikipedia.org/wiki/

WiFi経由Bルート

15日に実施した低圧Bルートサービスの「認証ID・パスワードの再発行」の手続き。

通信方式は920メガヘルツ帯特定小電力無線方式?

ID・パスワードのご案内

早速メールで「Bルートサービスご利用開始に伴うID・パスワードのご案内」が届いたが、Wi-Fi接続⽅法にある情報が見当たらない。

当該pdfを読む限りは「スマートメーターのWiFi」にアタッチして「IPv4リンクローカルアドレス」にアクセスする必要がありそうなのだが…

参照

九州電力送配電 https://www.kyuden.co.jp/

Wikipedia https://ja.wikipedia.org/wiki/

契約アンペア変更

例年より10日以上早い、7月8日に梅雨明けした福岡。

九電テクノシステムズ製 KCH-1形

アンペアブレーカー

スマートメーターBルートやHEMSを駆使してエアコン3~4台を動かしてきたが、4月にエアコンを「白くまくん」に買い替えたせいか、安定稼働に入ったあとでも瞬発的に40Aを超えてアラートが発動する事が多くなってきたので、40Aを50Aに変更する方向で検討。

2022年7月から契約中のTERASELでんきからも乗り換えようかと思ったのだが、6月請求分(5/22~6/18)の531kWhで概算したところ、基本料金なしの「楽天でんき」だと531×38.15円/kWh≒20,258円。時間帯で変動する「イデックスでんき」で朝夕を少なく見積もっても19,150円。結局16,116円の「超TERASELプラン」が得な事がわかり、そのまま50Aにすることに。(基本料金が316.24円増額)

12日にWebで手続きして最短25日という事で工事で申し込んでいたのだが、「九電工」改め「クラフティア」の担当者と電話で調整した結果15日でOKとなり本日アンペアブレーカーを交換。

ちなみに昨年11月に交換したスマートメーター。なにげに聞いてみたところWiFi対応の次世代スマートメーターだとわかり、九州電力送配電 電力メーター情報発信サービス(低圧Bルートサービス)申込から「認証ID・パスワードの再発行」の手続きを実施してみた。

参照

【公式】TERASEL(テラセル)でんき https://www.terasel.jp/

伊藤忠エネクス株式会社 https://www.itcenex.com/ja/

九州電力送配電 https://www.kyuden.co.jp/

株式会社 クラフティア https://www.kraftia.co.jp/

Wikipedia https://ja.wikipedia.org/wiki/

ダッシュボード完成

先月作ったスマートメーターのダッシュボード。

一ヶ月あまり使ってみた感触をフィードバックする仕上げフェーズを実施。

2連円弧メーター(A,W)は基本的に同じ挙動しかしないので、電力(W)は邪魔かもな?と思い、電流(A)のみ水平ゲージに整理し、電力(W)は値だけ控えめに表示。

時系列グラフも、設定時間幅のままスクロールして過去に遡れるようにし、スケール調整も2段階に抑制。

完成版ダッシュボード

完成版ダッシュボード

見やすさ優先の調整を行い、万事OK。

最終的なGemini 3の完成版コードは670steps/25KBとなった。

まとめで「改めてゼロから作る前提でAIに投入するためのプロンプト」を生成し、終了。

Tapo P110MによるBルートアダプターのデイリーRebootで欠測ロスも解消した雰囲気で、冷房が本格稼働して電力消費の上がる夏に向けて、なかなかいい感じだ。

参照

Google Gemini https://gemini.google.com/

Wikipedia https://ja.wikipedia.org/wiki/

Tapo P110M投入

2017年11月に調達したArmadillo-Box WS1をベースにしたIIJのWi-SUN対応Bルートアダプター「SA-M0」

Tapo P110M

Tapo P110M

少々挙動が怪しくなってきた事もあって、2022年2月に「Nature Remo E Lite」を調達してみたのだが、こっちはこっちでもっと電力取得ができたりできなかったりしているので、「Nature Remo Cloud API」を叩いたところで悩みが増えるだけかもしれない…

と思っていたら、どうやら「スマートメーターのWi-SUN Bルートは、原則メーター1台あたり1アダプタ接続」らしい事がわかり、相変わらずSA-M0を使い続けている今日このごろ。

やっぱり24時間365日連続運転というのが良くないのかも?というありがちな思いに到り、ひとまず手持ちのTapo P110Mを投入。

Matter対応なら自宅サーバのcronで叩けるかと思ったが、そもそもTapoアプリのスケジューラ機能でOFF、1分後にONさせるだけで済んでしまったよ。

参照

INTERNET Watch https://internet.watch.impress.co.jp/

TP-Link 日本 https://www.tp-link.com/jp/

Amazon.co.jp https://www.amazon.co.jp

Wikipedia https://ja.wikipedia.org/wiki/

バイブコーディングgemini編

Perplexity Proの無料期間が6月で終了する。

gemini版のダッシュボード

gemini版のダッシュボード

2,950円/月、2万9500円/年で継続する必要があるかどうか判断するために、本腰入れて4月に契約したGoogle AI Plus(LLMモデルはGemini 3)を試す事に。

そんなわけで、先週完成したスマメ電力ダッシュボードについて、Perplexityでプロンプトを逆生成しGoogle Geminiにコピペしてみた。

さすがに一発OKとはいかなかったが、3ターンほどでやり取りして完成。細部の出来栄えはClaudeのSonnet 4.6に分があるものの、こっちを先に見ていれば文句なしの合格だろう。ちなみにGemini 3の生成コードは500steps/20KB、Claude Sonnet 4.6のコードは530step/24KB。

せっかくなので、別に40Aを超えたらGoogle Homeに警告アナウンスをキャストするスクリプト作成にもトライ。NestHubでのダッシュボード&警告表示はNestHubのブラウザJavascript対応がうまくいかずひとまず諦めたが、Google Home Miniへの音声キャストだけなら3~4ターンほどであっけなく完成した。

2017年11月にスマートメーターBルートを開通して8年以上経ってしまったが、奇しくも2016年5月のGoogle Home発売のアナウンスから10年目前なので、滑り込みセーフという事で喜びたい。

最後に「この一連のバイブコーディング作業を扉絵に」と頼んだところ、“バイブ"ではなく"ライブ"という文字が入ってしまい、わけわかめw

参照

ITmedia NEWS https://www.itmedia.co.jp/news/

Google Cloud https://cloud.google.com/

Google Gemini https://gemini.google.com/

Claude https://claude.ai/

Anthropic https://www.anthropic.com/

Wikipedia https://ja.wikipedia.org/wiki/

ダッシュボード完成

9日10日の続報。

ダッシュボード完成形

Perplexity+Claude Sonnet 4.6

PerplexityでLLMモデルを「Claude Sonnet 4.6」に指定して「バイブコーディング」を続行。

PC、スマホ、タブレットで確認しつつ情報やレイアウトを整理し、時系列グラフの表示幅(時間軸)を選択できるようにしたら、情報が多すぎて縦画面では選択ボタンが表示されなくなった。

縦画面ではプルダウンにしたり、いろいろと試行錯誤していたら「データ取得エラー」となって何も表示されなくなってしまったのだが、

原因が分かりました。applyRangeUiMode() 関数が .range-desktop / .range-mobile クラスを探していますが、前のリファクタリングでそれらの要素を削除済みです。さらに re.sub で isDual を全置換した際にJSコードが壊れている可能性があります。

と自己分析。

申し訳ありません、次のターンで改めてファイル全体を整合性のとれた状態で再生成します。現状は複数回の差分編集が積み重なってJS内部に矛盾が生じています。一度クリーンなベースから書き直した方が確実です。続行してよいですか?

という提案に乗って続けてもらい、無事に回復。

…すごいな。

参照

Perplexity https://www.perplexity.ai/

Claude https://claude.ai/

Anthropic https://www.anthropic.com/

Wikipedia https://ja.wikipedia.org/wiki/

バイブコーディング

昨日の生成AIで作ったスマートメーターモニターがいきなりいい感じだった件。

ほぼ完成形のダッシュボード

Perplexity+Claude Sonnet 4.6

速攻でClaude Codeの無料分(5時間枠)を使い切ってしまったので、さてどうしたもんかと思ったのだが、Perplexityで使用できるLLMモデルに「Claude Sonnet 4.6」があったので、こいつを使ったところ手作業で修正する必要がないものがサクッと出来上がってしまった。

そんなわけで、Perplexityのチャットインタフェースで、2要素グラフの軸を入れ替えたり、スマートフォン向けに位置や大きさを微調整したり、例外表示を追加したり、要件をプロンプトして、ほぼ完成。

なるほど、これが「バイブコーディング」か…

参照

Claude Code https://code.claude.com/

Perplexity https://www.perplexity.ai/

Google Cloud https://cloud.google.com/

IBM https://www.ibm.com/jp-ja/

Perplexity https://www.perplexity.ai/

Gemini https://gemini.google.com/

Microsoft Copilot https://copilot.microsoft.com/

ChatGPT https://chatgpt.com/

Wikipedia https://ja.wikipedia.org/wiki/

スマートメーター交換

2016年3月設置のスマートメーター

通信ユニットKKMNW95型

スマートメーター

取り敢えずでブラウザでログを見れるようにはしたものの、もう少しまともなUIにしようと思いつつ、早いものでそろそろ10年…。

UIよりも早く、計量法による検定有効期間に基づく交換が本日昼前に実施された。累積電力数値も(やっぱり)リセットされたが、特に問題なく何より。

最初、クラフティアから案内ハガキが届いて???と思ったが、そういえば九電工が「クラフティア」へ社名変更したんだったよ。

そういえば、WiFi対応の次世代スマートメーターになったのかと思って確認したところ、通信ユニット(A:LTE/B:920)KKMNW95型 2016年2月製と書いてあるので、2016年3月設置のままで、電力量計本体だけ交換された模様。

参照

一般社団法人送配電網協議会 https://www.tdgc.jp/

日本経済新聞 https://www.nikkei.com/

株式会社 クラフティア https://www.kraftia.co.jp/

福岡TNCニュース https://news.tnc.co.jp/

九州電力送配電 https://www.kyuden.co.jp/

総務省 電波利用ホームページ https://www.tele.soumu.go.jp/

Wikipedia https://ja.wikipedia.org/wiki/

ドアロックUltra

2022年9月末に設置したSwitchBot スマートロック。

SwitchBot ドアロックUltra

SwitchBot ドアロックUltra

ドアの都合で逆さに取り付けざるを得なかった不運もあり、強力両面テープがちょいちょい脱落して難儀していたのだが、本体の厚みが約半減したSwitchBot ロックUltraが5月に出た。

楽天スーパーセールで速攻調達しておいたのだが、スマートロックのCR123A電池残量アラートが出てきたので、交換。

取り付けたあとの、サムターンの位置校正も簡単になって良かった。

キーパッドタッチはそのままでOK。

時折キーパッドで認証が通って解錠信号を送信している気配があるのに「ドアロックUltra」が無反応な事があるが、そのうちアップデートで治るかな…?

参照

SwitchBot (スイッチボット) https://www.switchbot.jp/

家電 Watch https://gadgerba.com/

Amazon.co.jp https://www.amazon.co.jp/

Wikipedia https://ja.wikipedia.org/wiki/