【にゃんCAM2】Tapo C200 を Homeassistant で動かす

たえがき 以前、ラズパむで猫カメラを䜜りたしたにゃんCAM1。 今回は、2です。 homeassistantずTP-linkのipカメラ Tapo C200 を䜿っお構築したした。 こっちのほうが党然簡単です笑。 にゃんCAM1 part1から8たで蚘事が分かれおいたす。 党䜓は8を芋ればわかりたす。 8のリンクのみ茉せおおきたす。 にゃんCAM1からの性胜アップ内容 にゃんCAM1は画像をLINEで定期送信30分ごずが機胜でしたが、それに加えお以䞋を远加したした。 ほずんどカメラのデフォルトの機胜ですが。 暗芖 動䜓怜知 動画配信 カメラ蚭眮の自由床向䞊 画質向䞊 簡玠化 以䞋に詳しく蚘茉したす。 暗芖 カメラのデフォルトの機胜です。 IRカメラが搭茉されおおり、呚りの明るさに応じお自動でカメラが切り替わりたす。 暗さのしきい倀を越えればIRカメラに切り替わりたす。 にゃんCAM1では普通のwebカメラを䜿っおいたので、暗くなるず党く映りたせん。 そのため、倜でも薄暗く電気を぀けおいたした。 2ではその必芁がなくなったため、にゃんこの負担も枛るでしょう。 䞀応、にゃんCAM1でもIRのwebカメラを買っお動䜜確認はしたしたが、面倒くさくお完党導入はしおいたせんでした笑。 動䜓怜知 これもカメラのデフォルト機胜です。 30分ごずの撮圱では良いタむミングを逃しおしたうこずは倚々ありたす。 カメラの蚭眮目的はお留守番に問題ないかなの確認甚ずは蚀っおも、あっ今りンコ💩したご飯食べおるがリアルタむムにわかるのは嬉しいです。 動画配信 これもデフォルト機胜です。 あたり芋たせんが、リアルタむムで芋れるずいう安心感は倧きいです。 homeassistantのオヌバヌビュヌに衚瀺しおいたすが、倖出先からはtailscale(VPN)でアクセスしお確認したす。 カメラ蚭眮の自由床向䞊 カメラず電源コヌドのみなので眮き堎所の自由床があがりたす。 にゃんCAM1ではラズパむ本䜓ずwebカメラ2台をダむ゜ヌのワむダヌネットに固定しおいたので倧きいし、蚭眮䜍眮も限られたした。 それが解消したした。 たた、ipカメラなので、カメラが容易に増やせるのもメリットです。 簡玠化 homeassistant本䜓ラズパむはルヌタヌボックスに垞蚭しおいたWOLサヌバ甚ラズパむに入れたので、カメラ䜿甚時はカメラだけ蚭眮すれば良くなりたした。 ぀いでにWOL機胜もhomeassistantに構築しおいたす。 埌ほど玹介したす。 そもそも ここたで読んでいただいお蚀うのもあれですが、わざわざhomeassistantを䜿わなくおもtp-linkのアプリ(tapoアプリ)を䜿っお普通に䜿うだけで十分高性胜です。 䞊蚘した動䜓怜知や暗芖は䜿えたすし、モバむル回線からも動画が芋れたす。 じゃあ䜕でわざわざなのですが、以䞋が理由です。 tp-linkのサヌバに動画をあげたくない LINEで画像を確認したい homeassistantで構築できる機胜を䜿いたい 1に぀いおは、モバむル回線から動画が芋れおいる時点でtp-linkのどっかのサヌバに動画が䞊がっおいるわけです。 動画のようなプラむベヌト性の高いものを知らないサヌバに䞊げるのは気持ちが悪いです。それを蚀ったら他のクラりドサヌビスも䞀緒ですけどね Amazonのレビュヌを芋るず、カメラが勝手に動いたずかtapoアプリのプラむバシヌポリシヌには第3者が動画を芋たすよ←よく読んでない的なこずが曞いおあっお同意しないずアプリを䜿えないずか䜕ずか。 など諞々を考えおLANのみの運甚にしたした。 埌ほど詳しく蚘茉したすが、ルヌタの蚭定でtapoのむンタヌネットアクセスを遮断しおいたす。 WANからはtailscale(VPN)を䜿っおアクセスしたす。 2に぀いおはにゃんCAM1の機胜を維持するためです。 tapo玔正ではその機胜は無い調べおない、が正しいので、䜜るこずにしたした。 3に぀いおは、WOLやtailscaleのこずです。 日々の運甚方法 homeassistantは垞に起動しおおり、WOLやtailscaleのサヌバずしお動䜜しおいたす。 そしお必芁なずきにカメラの電源を入れればhomeassistantから芋えるようになり、監芖が開始したす。 カメラが䞍芁になったら、カメラの電源を抜けばそれで終わりです。 環境 raspi 3B+ 32GB SDカヌド 倱敗メモ 以䞋に蚘茉したのは構築時の自分メモです。...

2022/09/11 Â· Last updated on 2023/09/22 Â· 4 min Â· 743 words

Homeassistant

環境 raspi 3B+ Raspberry Pi OS 32bit 32GB SDカヌド OS曞き蟌み Windowsにお、Raspberry Pi Imager v1.7.2で曞き蟌み 曞き蟌み時に以䞋を蚭定 Wi-Fiは蚭定無し有線で接続 ssh有効化 パスワヌド倉曎 ssh接続 入ろうずしたら以䞋のように怒られた PS C:\Users\username> ssh username@ipaddress @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 以前同じipでラズパむを觊っおいお、今回OSを入れ盎したために発生した なので、以䞋を参考にしおホスト鍵を消す 参考 : https://qiita.com/hnw/items/0eeee62ce403b8d6a23c PS C:\Users\username> ssh-keygen -R ipaddress # Host ipaddress found: line 1 C:\Users\username/.ssh/known_hosts updated. Original contents retained as C:\Users\username/.ssh/known_hosts.old これでお アップデヌトずか ラズパむにssh接続しおい぀ものダツを実斜 sudo raspi-updateはプレリリヌス版安定版ではないにアップデヌトしおしたうのでやらない 参考 : https://qiita.com/takeaship/items/5861660c11d9d434368f $ sudo apt update $ sudo apt full-upgrade $ sudo apt clean Home Assistant のむンストヌル 参考 : https://smartlife99....

2022/08/27 Â· Last updated on 2023/09/13 Â· 3 min Â· 452 words

hugo papermod

HUGO Version # hugo version hugo v0.118.2-da7983ac4b94d97d776d7c2405040de97e95c03d+extended darwin/amd64 BuildDate=2023-08-31T11:23:51Z VendorInfo=brew theme遞び盎しの方針 robustを䜿っおいたが気分転換 サムネむル画像いらない 蚘事リストは䞀芧で theme案 mini https://nodejh.com/hugo-theme-mini/posts/ アヌカむブ、タグ、disqus、アナリティクスあり 怜玢なし papermod https://adityatelange.github.io/hugo-PaperMod/ 怜玢あり disqusあり 曎新頻床高 hobor https://themes.gohugo.io/themes/harbor/ 怜玢あり 日本人䜜成 曎新滞り アむコンがたる stack https://themes.gohugo.io/themes/hugo-theme-stack/ 良い感じ papermodにした 参考 : Installation · adityatelange/hugo-PaperMod Wiki method1(git clone)にした netlifyでデプロむ 参考 : [hugo] HugoずGitHubずNetlifyで静的サむトを簡単に䜜成 netlifyでgitのリポゞトリを远加する(認蚌) netlify蚭定 build command : hugo publish directry : public netlify.toml をルヌトに远加 内容はrobustでの蚭定そのたた themeはgit cloneなので䞊蚘サむトを参考にする .gitmodulesをルヌトに。 lastmod の衚瀺 Add “Last Edited” to posts · adityatelange/hugo-PaperMod · Discussion #775...

2022/08/25 Â· Last updated on 2024/03/27 Â· 1 min Â· 151 words

NCP-HG100 を 楜倩モバむル Band3 に固定する

楜倩モバむルは改悪されおしたいたしたが・・・ でも固定回線代わりにするにはただメリットありだず思いたす💡 この内容は先にツむッタヌで぀ぶやいおたすが、その詳现です😁 バンド3で䜿えるLTEルヌタはあたり数がありたせんが、改造できるならこのルヌタヌは䞀番安䞊がりだず思いたす バンド固定に関係ないメモ Amazonのレビュヌにありたしたが、Wi-Fiが匱いらしい なので、これはブリッゞモヌドにしお、Wi-Fi飛ばす甚のルヌタは別途甚意するず。 䞭身はOpenWrt ぀たり遊べる でも遊びづらいらしい やるこず 先人の知恵をお借りしたす🙏 USB2.0化 バンド3固定 auのバンド18ず26パヌトナヌ回線を拟わないように 18だけ陀倖でも良さそうだが、䞡方陀倖する 賌入 お詊しでやりたかったのでメルカリで䞭叀をポチぃ 2900円でした Amazonでも売っおいお、5000円くらい https://amzn.asia/d/d5rsMYx ずりあえず動䜜 手持ちの楜倩モバむルSIMを挿入しおみる うごいた パヌトナヌ回線auは拟わなかった 楜倩モバむルで接続䞭アプリにもそのように衚瀺あり 自分が居た堎所がたたたた良かったか 20Mbpsくらいだったので、たあたあ 耇数SIMを差し替えお䜿えれば尚良しだったが、L01sのようにAPNプロファむルの切り替えができない曞き換える必芁があるので面倒 楜倩モバむル専甚かな 殻割り 写真たち↓ USB2.0化 参考↓ 感謝🙏 pin29,31をマスクした ピンは䞡面にあるので、pin29ず31は隣同士 teraterm文字化け Windows10から䜜業したしたが、teratermが文字化けしお䜕が䜕だかさっぱり ググっお䞀通り詊しおもだめ baudrate を倉えおもだめ teratermを䜿うこずは諊めたした 通信できおるこずはわかるですが これじゃコマンドうおない Arduino を䜿っおシリアル通信 ず バンド3固定 ふずArduinoのシリアルコン゜ヌル䜿えばいいじゃんず気づく😎 Arduino Uno を䜿いたす UnoにはUSB-シリアル倉換がのっおいるので、その郚分だけ䜿うずいうわけです Arduino本䜓(Atmega328)は䜕もしおいたせん 回路図をみるず接続はパラなのでいける でもむンピヌダンスが䜎いず信号が䞊手く䌝わらなくなっおしたう可胜性があるず思うため、Atmega328偎はinputでハむむンピヌダンスにし、プルアップしおおいた䞀応 Arduinoのスケッチ↓ void setup() { // put your setup code here, to run once: pinMode(0,INPUT); pinMode(1,INPUT); digitalWrite(0,HIGH); digitalWrite(1,HIGH); } void loop() { // put your main code here, to run repeatedly: } baudrateは 115200 bps...

2022/07/01 Â· Last updated on 2024/04/04 Â· 1 min Â· 121 words

ラズパむのCPU枩床をブラりザに衚瀺

ラズパむの枩床が気になりたす。倏だし🚀 こちらの蚘事のWOLサヌバにCPU枩床ずCPU呚波数を衚瀺しおいたすが、その詳现です 環境 ラズパむ 3B+ ubuntu 20.04.4 LTS 枩床取埗(sensors) ubuntuなので、こちら↓に習っお sensors このたただずcpu枩床しか出ないのでこちらを参考↓ sudo sensors-detect これでたくさん出る 枩床取埗(vcgencmd) 「ラズパむ 枩床」ずかでググるず、vcgencmdの蚘事がたくさんヒットするのではないでしょうか ubuntuなので、vcgencmdがありたせん ので、たず入れたす sudo apt install libraspberrypi-bin 以䞋を実行するず枩床が出たす vcgencmd measure_temp temp=56.9'C sudo じゃないずだめでもなかった sudoをしないず、以䞋の゚ラヌが出たした vcgencmd measure_temp VCHI initialization failed でも、最初だけ必芁なのかもしれたせん 2回目以降はsudoなしでもいけたした 枩床取埗(ファむルから取埗) ← 軜いこれを採甚💡 これたでは前眮きです長い WOLサヌバに合わせお蚘述するので、Flaskのpythonプログラム䞭でvcgencmdを実行しようず思っおいたしたが、どうやっおもブラりザに衚瀺できたせんでした Linuxコマンドはsubprocessで実行しようず詊しおいたしたが、どうやらこれが䞊手くいかない暡様 なのでこちら↓を参考にしお枩床が収められおいるファむルから倀を取っおくるこずにしたした 四぀めは動䜜電圧を確認するメリットをあたり芋いだせなかったのず、動䜜電圧を蚘録したファむルが芋圓たらなかったためです。 ずのこずなので、電圧はいいや分かれば、䜕かしらの原因切り分けには䜿えるが 枩床はここ↓ /sys/class/thermal/thermal_zone0 cat temp 59610 1000で割っお、59.61℃ 枩床じゃないけど呚波数はここ↓ /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq kHz衚瀺なので、1000で割っおMHzになる 衚瀺仕様 枩床ず呚波数を衚瀺 WEBブラりザをリロヌドすれば倀は曎新 プログラム修正時 .pyファむルを曞き換える時はsystemdのサヌビスを以䞋のようにする stop(止める) → status(止たったこず確認) → .py曞き換える → start → status(動いたこずを確認)...

2022/06/30 Â· Last updated on 2023/09/22 Â· 1 min Â· 109 words