-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
For everyone who is using Home Assistant, I created the configuration for a few sensors within HA [1] based on the MQTT data.
My setup is using a local mosquitto instance on the raspberry pi where bb_mqtt is running, that is configured as bridge to publish the topics to another mosquitto instance running on my Home Assistant machine (the connection to there is via user/password over secure channel).
configuration.yaml
mqtt:
sensor:
- name: "Bluebattery_battery_voltage_V"
state_topic: "service/bluebattery/live/measurement"
unit_of_measurement: "V"
value_template: "{{ value_json.battery_voltage_V | round(2)}}"
- name: "Bluebattery_solar_charge_current_A"
state_topic: "service/bluebattery/live/measurement"
unit_of_measurement: "A"
value_template: "{{ value_json.solar_charge_current_A | round(2)}}"
- name: "Bluebattery_battery_current_A"
state_topic: "service/bluebattery/live/measurement"
unit_of_measurement: "A"
value_template: "{{ value_json.battery_current_A | round(2)}}"
- name: "Bluebattery_battery_charge_Ah"
state_topic: "service/bluebattery/live/battery_comp_1"
unit_of_measurement: "Ah"
value_template: "{{ value_json.battery_charge_Ah }}"
- name: "Bluebattery_state_of_charge_percent"
state_topic: "service/bluebattery/live/battery_comp_1"
unit_of_measurement: "%"
value_template: "{{ value_json.state_of_charge_percent }}"
- name: "Bluebattery_total_charge_day_Ah"
state_topic: "service/bluebattery/live/battery_comp_2"
unit_of_measurement: "Ah"
value_template: "{{ value_json.total_charge_day_Ah | round(2)}}"
- name: "Bluebattery_total_discharge_day_Ah"
state_topic: "service/bluebattery/live/battery_comp_2"
unit_of_measurement: "Ah"
value_template: "{{ value_json.total_discharge_day_Ah | round(2)}}"
- name: "Bluebattery_temperature_deg_C"
state_topic: "service/bluebattery/live/battery_comp_2"
unit_of_measurement: "°C"
value_template: "{{ value_json.temperature_deg_C }}"
- name: "Bluebattery_solar_module_voltage_V"
state_topic: "service/bluebattery/live/solar_charger"
unit_of_measurement: "V"
value_template: "{{ value_json.solar_module_voltage_V }}"
- name: "Bluebattery_max_solar_current_day_A"
state_topic: "service/bluebattery/live/solar_charger"
unit_of_measurement: "A"
value_template: "{{ value_json.max_solar_current_day_A | round(2)}}"
- name: "Bluebattery_max_solar_watt_day_W"
state_topic: "service/bluebattery/live/solar_charger"
unit_of_measurement: "W"
value_template: "{{ value_json.max_solar_watt_day_W | round(0)}}"
kscheff and optimismus
Metadata
Metadata
Assignees
Labels
No labels