LoRaWAN และ Home Assistance

Somsak Lima
1 min readAug 16, 2024

--


# Loads default set of integrations. Do not remove.
default_config:

recorder:
purge_keep_days: 30

ffmpeg:

# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

mqtt:
sensor:
- name: "LoRa Temp F"
state_topic: "application/b8db59c6-3fb5-429f-8da0-5918718113c8/device/cacbb8010000322f/event/up"
value_template: "{{ value_json.object.temperature }}"
unit_of_measurement: "C"

- name: "LoRa Humid F"
state_topic: "application/b8db59c6-3fb5-429f-8da0-5918718113c8/device/cacbb8010000322f/event/up"
value_template: "{{ value_json.object.humidity }}"
unit_of_measurement: "%"

- name: "LoRa Temp C"
state_topic: "application/b8db59c6-3fb5-429f-8da0-5918718113c8/device/cacbb8010000322c/event/up"
value_template: "{{ value_json.object.temperature }}"
unit_of_measurement: "C"

- name: "LoRa Humid C"
state_topic: "application/b8db59c6-3fb5-429f-8da0-5918718113c8/device/cacbb8010000322c/event/up"
value_template: "{{ value_json.object.humidity }}"
unit_of_measurement: "%"

- name: "ASR Temp"
state_topic: "application/3f9e3205-b474-4949-9b16-1ab1142f8393/device/1200000000000002/event/up"
value_template: "{{ value_json.object.temperatureSensor['1'] }}"
unit_of_measurement: "C"

- name: "ASR Humid"
state_topic: "application/3f9e3205-b474-4949-9b16-1ab1142f8393/device/1200000000000002/event/up"
value_template: "{{ value_json.object.humiditySensor['3'] }}"
unit_of_measurement: "%"

- name: "AiGPSLat"
state_topic: "application/3f9e3205-b474-4949-9b16-1ab1142f8393/device/1200000000000004/event/up"
value_template: "{{ value_json.object.latitude }}"
unit_of_measurement: ""

- name: "AiGPSLong"
state_topic: "application/3f9e3205-b474-4949-9b16-1ab1142f8393/device/1200000000000004/event/up"
value_template: "{{ value_json.object.longitude }}"
unit_of_measurement: ""

- name: "TBGPSLat"
state_topic: "application/3f9e3205-b474-4949-9b16-1ab1142f8393/device/1200000000000004/event/up"
value_template: "{{ value_json.object.gpsLocation.7.latitude }}"
unit_of_measurement: ""

- name: "TBGPSLong"
state_topic: "application/3f9e3205-b474-4949-9b16-1ab1142f8393/device/1200000000000004/event/up"
value_template: "{{ value_json.object.gpsLocation.7.longitude }}"
unit_of_measurement: ""



switch:
- name: "LoRa 1 Switch"
unique_id: "1200000000000002-5"
command_topic: "application/3f9e3205-b474-4949-9b16-1ab1142f8393/device/1200000000000002/command/down"
state_topic: "application/3f9e3205-b474-4949-9b16-1ab1142f8393/device/1200000000000002/event/up"
value_template: "{{ value_json.object.digital_out_4 | int }}"
payload_on: "{ \"devEui\":\"1200000000000002\", \"fPort\": 1, \"data\": \"AQID\"}"
payload_off: "{ \"devEui\":\"1200000000000002\", \"fPort\": 1, \"data\": \"BAUG\"}"
state_on: 1
state_off: 0

switch:
- platform: template
switches:
ewelink_virtual_switch:
turn_on:
service: switch.turn_on
turn_off:
service: switch.turn_off

sensor:
- platform: cryptoinfo_advanced
id: "main wallet"
cryptocurrency_name: "bitcoin"
currency_name: "eur"
unit_of_measurement: "\u200b"
multiplier: 1
update_frequency: 15

--

--

Somsak Lima
Somsak Lima

Written by Somsak Lima

สนับสนุนและส่งเสริมให้ผู้สนใจสามารถใช้งานเทคโนโลยี LoRa และ LoRaWAN ได้ โดยนำความรู้ที่ได้ไปต่อยอดเพื่อใช้งาน

No responses yet