家電の自動化、防犯、防災、音声応答制御システムを開発しています
出先から部屋の温度を確認してクーラー運転する
夕方外が暗くなると玄関や部屋の明かりを点ける
明け方に外の湿度を元に家庭菜園の水やりをする
防犯センサーがはたらくと動画をメールする
決まった時間に音楽を鳴らす
火災感知器が発報するとメールと電話(ワンギリ)で知らせる
外気湿度を元に床下換気扇を間欠運転させる
などRaspberry PiでIOTハウスを実践しています
机の奥へ仕舞い込んだRaspberry Piでホームエレクトロニクス&ホームセキュリティを実現しよう
pepogmail4dio is a little program that regularly checks for new mail from gmail and sends mail for writing and input port information to each port of gpio.
usage: Input port status in the subject line of the email Notification email: "dio"
Output port channel 0 "1" write write: "dio 1 1", etc.
pepogmail4dioとはgmailの新着メールを定期的にチェックして、gpio各ポートへの書き込みや入力ポート情報をメールしてくれる、ちょっとしたプログラムです。
usage:メールの件名に入力ポートの状態通知メール:『dio』
出力ポートチャンネル0へ『1』writeライト:『dio 1 1』など
Change log
o DIO output command and mail can be multiplexed, which makes it possible to simultaneously execute command multiplexing and input port information mail reply as shown below.
dio 1 1 60000 <= Output port 1 is on for 60 seconds
2014.11.9
o Ver-Up for raspberry pi
o Added 6 commands for IRkit
o Added command list as more commands are added
o 2018.5.10
o Increase the execution probability by setting the Jitter to 0 seconds with the command via gmail
o 2018.5.13
o Bug fix via gmail
o 2019.7.18
o Add BME 680 sensor command
o 2020.7.9
o Trivial bug fix
2020.7.9 by.Yamauchi Isamu also IZAMUKARERA
更新履歴
2012.1.24
o メール応答分の入力端子エイリアス名が正しく参照出来ないバグ修正 更新履歴
2011.12.7:ファーストリリース
2011.12.11
o ネットワーク遅延時間による揺れを自動補正するようにに変更
o DIOのライトコマンドの結果を入力全ポート情報で返信するよう変更
現在のバージョンではwgetを使い新着メール到着時間と現在時間とネットワーク遅延時間による揺れを変数で補正して検出しているこの為コマンドが10%以上の確立で不実行となる
これを出力ポート6本を入力ポート端子へジャンパ接続すればライトコマンドの結果を返信メールで良否が判定出来る
2011.12.11現在、携帯(DOCOMO)からコマンドのメール送信で、LOOP変数:10秒、JITTER変数:7秒とした時に10回に1回位失敗する
2011.12.16
o 件名がマッチしなくてもDIO入力情報を返信していたバグを修正
2012.1.19
o gmail新着チェック方法を強化してよりDIOコマンドが確実になった
o DIO出力コマンドとメールを多重化出来るようにした、これにより下記のようなコマンドの多重化と入力ポート情報のメール返信が同時実行できるようになった
dio 1 1 60000 <= 出力ポート1番を60秒オン
2014.11.9
o raspberry pi用にVer-Up
o IRkit用に6コマンド追加
o コマンドが増えてきた為、コマンドリストを追加
o 2018.5.10
o gmail経由コマンドでJitterを0秒に設定する事で実行確率をアップした
o 2018.5.13
o gmail経由コマンドバグ修正
o 2019.7.18
o BME680センサーコマンド追加
o 2020.7.9
o Trivial bug fix
2020.7.9 by.Yamauchi Isamu also IZAMUKARERA