[Nature Remo E lite] n8n で 4000 以上の数値でノードを実行

Hitoshi Arakawa | 2024/07/09 Tue 04:02

n8n で Nature Remo E lite のデータを取得する方法について書いた。

[Nature Remo E lite] n8n で Bearer 認証 | 荒川仁志 公式サイト
https://www.hitoshiarakawa.com/blogs/2024/2024-07-08_bearer-authentication-in-n8n/

僕は「現在の消費電力」が 4000W 以上になったときに Slack に通知するようにしたい。

そのためには n8n の IF ノードで以下のように設定する。

・String>Value 1: {{ $json.smart_meter.echonetlite_properties[5] }} {{ $json.smart_meter.echonetlite_properties[5].val }}
・Operation: Regex Match
・Regex: [4-9][0-9](?!00$)[0-9][1-9]?\d+

「String>Value 1」の記述は環境によっては変わるかもしれない。

これで 4000 以上のとき IF ノードが True になるので、その次に Slack へ投稿するためのノードを追加しておけばいい。

参考:
Regular Expression (regex) for a number greater than 1200 | codeshare
https://codeshare.co.uk/blog/regular-expression-regex-for-a-number-greater-than-1200/

Amazon.co.jp: Nature Remo E lite ネイチャーリモ 電力モニタリング スマートに節電 Echo Showと連携 電力料金の目安を表示 コンセントに挿すだけ Remo-4W1 : DIY・工具・ガーデン
https://amzn.to/3zypn6w