Hi
Topic can be placed in wrong category, but I think it is a configuration question.
I have made a bee hive monitoring for my wife, system publishes data to HA by MQTT.
The configutaration.yaml my son made for me, so in truth I don’t know how to program the jaml file.
Here is what I see for hive 1:
Im running HA with latest updates.
I got some help yesterday but configuration.yaml don’t save when I add my new code.
Error:
bad indentation of a sequence entry (102:5)
99 |
100 |
101 |
102 | - name: ‘Kube 1 alarm’
-----------^
103 | unique_id: kube1alarm
104 | state_topic: 'bikuber/kube1/a …
Line:
Can you take a look at my code and help me to get this to work?
Thanks!
This is the code that makes config not able to save:
sensor:
- platform: template
sensors:
kube_1_alarm:
friendly_name: "Kube 1 Alarm"
value_template: >-
{% set alarm = {
'1': 'Kube 1 flyttet',
'2': 'Kube 1 lavt batteri',
'3': 'Kube 1 a',
'4': 'Kube 1 b',
'5': 'Kube 1 c',
'6': 'Kube 1 d',
'7': 'Kube 1 e',
'8': 'Kube 1 f',
'9': 'Kube 1 ingen alarm'
} %}
{% set sensor_value = states('sensor.kube_sensor') %}
{% set alarm_message = alarm.get(sensor_value) %}
{{ alarm_message if alarm_message is defined else 'Ukjent alarm' }}
This is all code, with save error
# ############################## HiveMon start ############################
sensor:
- platform: template
sensors:
kube_1_alarm:
friendly_name: "Kube 1 Alarm"
value_template: >-
{% set alarm = {
'1': 'Kube 1 flyttet',
'2': 'Kube 1 lavt batteri',
'3': 'Kube 1 a',
'4': 'Kube 1 b',
'5': 'Kube 1 c',
'6': 'Kube 1 d',
'7': 'Kube 1 e',
'8': 'Kube 1 f',
'9': 'Kube 1 ingen alarm'
} %}
{% set sensor_value = states('sensor.kube_sensor') %}
{% set alarm_message = alarm.get(sensor_value) %}
{{ alarm_message if alarm_message is defined else 'Ukjent alarm' }}
- name: 'Kube 1 alarm'
unique_id: kube1alarm
state_topic: 'bikuber/kube1/alarmValue'
state_class: measurement #tips fra FB
- name: 'Kube 1 vekt'
unique_id: kube1Vekt
state_topic: 'bikuber/kube1/vekt'
state_class: measurement #tips fra FB
unit_of_measurement: 'Kg'
- name: 'Kube 1 DHT temp'
unique_id: kube1DHTtemp
state_topic: 'bikuber/kube1/DHTtempKube'
unit_of_measurement: '°C'
- name: 'Kube 1 DHT fukt'
unique_id: kube1DHTFukt
state_topic: 'bikuber/kube1/DHTfuktKube'
unit_of_measurement: '%RH'
- name: 'Kube 1 BS temp kube'
unique_id: kube1BSTempKube
state_topic: 'bikuber/kube1/BStempKube'
unit_of_measurement: '°C'
device_class: temperature
#value_template: "{{ value | float }}"
- name: 'Kube 1 BS temp ute'
unique_id: kube1BtempUte
state_topic: 'bikuber/kube1/BStempUte'
state_class: measurement #tips fra FB
unit_of_measurement: '°C'
- name: 'Kube 1 volt'
unique_id: kube1volt
state_topic: 'bikuber/kube1/volt'
state_class: measurement #tips fra FB
unit_of_measurement: 'V'
- name: 'Kube 1 kubenr'
unique_id: kube1 kubeNr
state_topic: 'bikuber/kube1/kubeNr'
state_class: measurement #tips fra FB
- name: 'Kube 1 senderVersjonNr'
unique_id: kube1versjonsnr
state_topic: 'bikuber/kube1/senderVersjonNr'
state_class: measurement #tips fra FB
- name: 'Kube 1 pakkeNr'
unique_id: kube1 nr
state_topic: 'bikuber/kube1/pakkeNr'
state_class: measurement #tips fra FB
- name: 'Kube 1 signalstyrke'
unique_id: kube1 signalstyrke
state_topic: 'bikuber/kube1/signalstyrke'
state_class: measurement #tips fra FB
unit_of_measurement: 'dBm'