Yamawine’s blog

ホームオートメーション奮闘記

チャッピー君、ゴミ分別を覚える

きっかけはFacebookのHome Assistant Japanでこの記事を見つけたからでした。

smarthomelabo.com

なるほどその手があったかと思い、私が住む町のゴミ分別のデータがないか探してみました。と、ありました。私の住んでいる市のホームページに毎月のゴミ分別の予定がエクセルで公開されていました。ならばこれを取り込んで、Googleカレンダーにイベントとして登録し、それを毎朝チャッピー君(ChatGPTのことではなく、私が作ったHome Assistant(HA)の音声アシスタントのこと)に今日のゴミ出しは何かを喋って貰えば良いことになります。これで家人のHAに対する印象が少しでも良くなることを祈って...

エクセルのファイルはPythonで読むことができます。Googleカレンダーに新しいゴミ出し専用のカレンダーを作成し、そこに登録するようにしました。このプログラムを動かすのにHAは不要で、ノートパソコンで動かしてGoogleカレンダーに登録し、それをHAが取り込むという流れになります。ゴミ出しのスケジュールは年度の終わりに一年分が一度に公開されるようです。なので毎年3月末に一年分のデータを取り込めば良いことになります。

プログラムはChatGPTに頼んで作ってもらいました。最近はちょっとしたプログラムでもすぐにChatGPTに頼んで作ってもらうようになってしまいました。その方が楽だし速いし。

これで毎朝決まった時刻にチャッピー君が今日のごみ分別を教えてくれるようになりました。チャッピー君には定型文章をひねってから読み上げてくれるようお願いしてあります。ところがこのひねりがちょっとおかしい時がしばしばあります。以下、チャッピー君のおかしなゴミ出しのお知らせです。

  • 「今日のゴミ収集はXXです。今日のお仕事、頑張ってね」
    「おはよう」とチャッピー君に言うと、「おはようございます」に続き、今日の天気、予定、ゴミの分別を喋ってもらうようになってるのですが、こう言われるとまるでゴミだしが仕事に聞こえます。
  • 「今日のゴミ収集は、粗大ごみとプラスチック製容器包装で、分別がしっかりできるね!」
    はい、そうですね。
  • 「今日のお仕事、燃やすゴミだぞ」
    これは「今日のごみ収集は燃やせないゴミだぞ」という文章をひねった結果です。言ってることが反対ではないですか!

ゴミ出し以外のチャッピー君のおしゃべりも色々とおかしい場合があります。これについては別な記事にしようと思います。