日誌

M5Stack (ESP32-S3) で OpenJTalk によるオフライン日本語音声合成

ネットワークに接続していない小型 IoT デバイスで、気温や湿度のようなセンサーの値を日本語の音声で読み上げたい、というのが今回の出発点です。クラウドの音声合成 API は使えませんし、デバイス上で動く一般的な日本語 TTS は MeCab...
日誌

YouTube からNotebookLMに追加しマインドマップを作成

Chrome 拡張機能 YouTube の動画を見ているときに、その動画の概要を素早く知るために Google NotebookLM でまとめてマインドマップにしたいと思うことがある。ChromeならChromeウェブストアから Noteb...
開発

M5Stack Atomic Proto Kit 用PCBの作成

M5Stack AtomS3 を利用した超音波録音デバイスを作成するために Atomic Proto Kit のユニバーサル基板を使ってはんだ付けしていたが、配線が面倒で時間がかかった。デバイスをいくつか作成する必要があったので、プリント基...
日誌

会社名の全国横断検索

会社名を考えるにあたり、既存の会社名(商号)を検索したいという話があった。国税庁の法人番号公表サイトで名称・所在地などから検索することができる。ただ、所在地の都道府県や郵便番号で検索範囲を指定する必要があり、全都道府県を横断して一括検索する...
設定

Home Assistant のECOマネシステム用 Custom Component

自宅に導入されている Panasonic のHEMS (Home Energy Management System)の一種である ECOマネシステム(電気・ガス・水 計測タイプ)(生産中止品)の情報を Home Assistant に取り込...
インストール

OpenWrt の nftables を使用した Transparent Firewall

不要パケットによってECOマネシステムがポート遮断することを防ぐために、ECOマネシステムとネットワーク間にパケットフィルタリングを行うTransparent Firewall (Bridge)を設置することとした。機器としては手元にあった...
調査

ESPHomeでのNECフォーマットの赤外線リモコン制御

赤外線(IR)リモコン制御をESPHomeを使ったデバイスで行う際に、IRrecvDemoV3 で解析したデータをどのように記述すべきかで手間取ったので、記録を残しておく。IRrecvDemoV3手元にあるリモコンの電源をM5Stack A...
インストール

Home AssistantでQingping Air Monitor のデータを取り込む

Qingping Air Monitor (CGS2) のデータを Home Assistantで取り込めるようにするのに少し手間取ったので記録を残しておく。 を参考にしたが、Home Assistant の configuration.y...
日誌

ECOマネから基本的な情報のHome Assistantでの取得

Home Assistant から Panasonic の古い (生産終了になっている)HEMS である ECOマネシステム(電気・ガス・水計測タイプ)の情報を取得することを試みた。Home Assistant にあるコンポーネントを利用す...
日誌

OpenWrt で VXLAN over WireGuard

FriendlyElec の NanoPi R6S と NanoPi R5S を使って、IPv4ネットワーク上にLayer 2 (L2)トンネルをオーバーレイし、サイト間をL2ブリッジする設定をした。設定を備忘録として残しておく。これまで、...