34 lines
1.0 KiB
YAML
34 lines
1.0 KiB
YAML
- alias: nRF Cloud
|
|
description: ''
|
|
triggers:
|
|
- trigger: webhook
|
|
allowed_methods:
|
|
- POST
|
|
- PUT
|
|
local_only: false
|
|
webhook_id: -R-x5a7qAwUStOiUKWQOfe0Sf
|
|
conditions: []
|
|
actions:
|
|
- data:
|
|
value: "{% for m in trigger.json.messages %}\n {% if m.message.appId == 'TEMP'\
|
|
\ %}\n {{ m.message.data }}\n {% endif %}\n{% endfor %}\n"
|
|
target:
|
|
entity_id: input_number.rv_temperature_2
|
|
enabled: true
|
|
action: input_number.set_value
|
|
- data:
|
|
value: "{% for m in trigger.json.messages %}\n {% if m.message.appId == 'HUMID'\
|
|
\ %}\n {{ m.message.data }}\n {% endif %}\n{% endfor %}\n"
|
|
target:
|
|
entity_id: input_number.rv_humidity_2
|
|
enabled: true
|
|
action: input_number.set_value
|
|
- data:
|
|
gps: "{% for m in trigger.json.messages %}\n {% if m.message.appId in ['GROUND_FIX',\
|
|
\ 'GNSS'] %}\n {{ m.message.data.lat }},{{ m.message.data.lon }}\n {%\
|
|
\ endif %}\n{% endfor %}\n"
|
|
source_type: gps
|
|
dev_id: rv_gps
|
|
action: device_tracker.see
|
|
mode: single
|