駅前散策ブログ@かわさき HOT

日本の会社の評価は「それまで」しか見ないんだよ。「これから」は見ていないし、タレマネ的にかなり遅れている。

【RPA】【Automagic】Battery_Status変数の変数に対応する文言をどうすれば…

2018-10-07 21:03:00 | Macrodroid&RPA関連
(´・ω・)ノ < らいなーです。

今日2018年10月07日(日)は朝一番で貰ったFGOの石10個で刑部姫を入手し、その後に川崎港湾部は川崎マリエン界隈で開催されていた川崎みなと祭りに参加したわけですが…

さすがに10時半駅前出発だとバス移動時間が一時間かかり、立ちながらだとキツイことを学習することと相成りまして、これも人生経験よなぁ、なんて強がりをしてみる次第でございます。



佐世保バーガー600円は美味しかったよ…?


さて、
きょうは、
MacroDroidではなく、自宅内のAndroid FTPサーバーに仕込んであるAutomagicのおはなし。
中級者向けです。


これまでの「仕込み」により、当該FTPサーバーは

日常、充電池稼働(使わなくなったスマホ活用で、Softbank303shにMixplorerのFTP立てて簡易鯖にしていて、無線LANはつけっぱなしではあるがスマホの電源は切っている)であり、この電池残をチェックするために、毎日定時にLine NotifyにiFTTTのWebhookサービス経由でメッセージを飛ばすようにしています。

「仕込み」については過去記事を見てね!





上記の末尾の3にご注目…

これはAutomagic側のプリセット変数で、充電中かどうかを示す変数なのですが、



1.事前にコンディション(分岐)で、バッテリーレベルを対象にしていないと変数に値が入らない
2.変数に対するステータスはヘルプで参照できるものの、ステータステキストは取得できない

という制約があるのです。

どーすれば…
とフォーラムを見ていたら解決のヒントを見つけたので、以下のように解決出来ました。

サンプルフローがこちら:




ポイントはLine通知をWebhookで行うためのHTTP Get前で以下のようなスクリプトを書いて、Battery_Statusに対するステータステキストを別な変数に落として…




HTTP GET内で変数参照!


してあげたら…



末尾にステータステキストが表示できるようになりました。





物はついでなので、トリガーを定時起動から、Skypeで「バッテリー」と文言を受信してステータスバーに通知がきたら起動されるように変更。
より任意に情報を拾えるようになりましたが、平日の日中はiFTTT側のサービスが重いのか、Line通知が遅延するようです。

ん?
なぜSkypeがトリガーなんだって?

鯖にラインを入れるような危ないことはしませんが何か。
※Text+で米国の番号貰ってTelegram仕込む(iFTTTのWebhookにもちゃんと対応しているし!)とかも考えましたが日本では一般的ではないので避けた次第です。



今回の記事は以上です。
ここまでお読み下さりありがとう御座いました。
この記事についてブログを書く
« 川崎みなと祭り: 味の素川崎... | トップ | 川崎駅前東口のパチスロ店「... »