自動化厨のプログラミングメモブログ │ CODE:LIFE

Python/ExcelVBA/JavaScript/Raspberry Piなどで色んなことを自動化

SESAMEスマートロックをMacroDrodのウィジェットボタンからAPI経由で操作する

f:id:maru0014:20201204225354p:plain

  • IFTTT対応なんだからIFTTT経由にすれば解決 のはずだった
  • PowerShellから試しにリクエストを投げてみる
    • Get Sesame list (SESAMEの一覧を取得)
    • Get Sesame status(SESAMEの状態を取得)
    • Control Sesame (SESAMEを開ける/閉める)
  • MacroDroidで実行できるようにする
    • トリガー:ウィジェットボタン
    • アクション:シェルスクリプト
    • ウィジェットボタンを配置
  • まとめ

marumo家では簡単に取り付けてアプリから解錠できる スマートロック SESAME を3年前から愛用しています。物理的な鍵を持たなくていい上に鍵の閉め忘れも無くなるので便利すぎてもうもとには戻れません。

しかし、不便な点がひとつあってアプリから開けようとする場合は

続きを読む

Powershellスクリプトを実行するだけでWindows10を自動的に最新状態にしたい

前回のWindows10Upgrade自動化スクリプト と組み合わせて通常のWindowsUpdate含め全自動でWindows10を最新状態にしたい。

ということで欲しい機能を色々まとめたものを作ったのでGithubにアップしております。

github.com

概要

続きを読む

Windows10 Feature Updateを完全自動化するPowershellスクリプト

最新バージョンのインストーラからSetup.exeを取り出して引数に /auto upgrade を渡すことでFeature Updateも実行可能だったけど、インストーラ用意するのすら面倒。

www.ka-net.org

どうにかPowerShellのコマンドだけで出来ないか調べてみていたとき、検索ワード「powershell "feature update"」でググるとそれっぽいものが見つかった。なるほど「Windows 10 更新アシスタント」をダウンロードしてきて実行すればいいのか。これなら事前準備を省略できる!ということで試してみる。

続きを読む

LINEボットにメッセージを送ったら特定メンバーに転送する アナウンスボットをGASだけで作ってみた2(GASライブラリを使う)

codelife.cafe

前回作成したメッセージ転送LINE bot 「Message Broker」ですが、GAS用のライブラリを作ってくれている方がいたので試してみました。

最終更新が約2年前なので大丈夫かなと思いましたが使えました。

github.com

ライブラリを読み込み

リソース > ライブラリ > Add a library に M9SALMELLb5j80Xc6lwp2BSX4BxE72EjN を貼り付けて追加 > 最新バージョンを選択して保存

f:id:maru0014:20201003231153p:plain

続きを読む

LINEボットにメッセージを送ったら特定メンバーに転送する アナウンスボットをGASだけで作ってみた

会社の同僚からこんなのできるー?とお題を頂いたので2時間くらいで作ってみました。

MQTTみたいだなと思ったので用語をそっちに合わせてみた。

f:id:maru0014:20200930231459p:plain

2020/10/03 追記
GASライブラリ利用パターンもやってみました。 codelife.cafe

  • 動作概要
  • 構築手順
    • 1. LINE botを作る
    • 2. スプレッドシートを作成
    • 3. GAS設定と公開
    • 4. 利用者にbotの友達登録用のQRコードを配る
  • コード全文
続きを読む