Home Assistant Git Exporter
This commit is contained in:
5
config/01capteur/sensor/.vscode/settings.json
vendored
Normal file
5
config/01capteur/sensor/.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"files.associations": {
|
||||
"*.yaml": "home-assistant"
|
||||
}
|
||||
}
|
||||
43
config/01capteur/sensor/battery.yaml
Normal file
43
config/01capteur/sensor/battery.yaml
Normal file
@@ -0,0 +1,43 @@
|
||||
# ## pc portable lenovo battery
|
||||
# - platform: mqtt
|
||||
# unique_id: portable_lenovo_battery
|
||||
# name: portable_lenovo_battery
|
||||
# device_class: battery
|
||||
# unit_of_measurement: "%"
|
||||
# # payload_on: low
|
||||
# # payload_off: normal
|
||||
# qos: 1
|
||||
# #availability_topic: home/downstairs/living-room/front-windows/availability
|
||||
# #payload_available: online
|
||||
# #payload_not_available: offline
|
||||
# state_topic: computer/lenovo
|
||||
# value_template: "{{ value_json.percent }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# unique_id: portable_elitebook_corei5
|
||||
# name: portable_elitebook_corei5
|
||||
# device_class: battery
|
||||
# unit_of_measurement: "%"
|
||||
# # payload_on: low
|
||||
# # payload_off: normal
|
||||
# qos: 1
|
||||
# #availability_topic: home/downstairs/living-room/front-windows/availability
|
||||
# #payload_available: online
|
||||
# #payload_not_available: offline
|
||||
# state_topic: computer/corei5
|
||||
# value_template: "{{ value_json.percent }}"
|
||||
|
||||
|
||||
# - platform: mqtt
|
||||
# unique_id: portable_elitebook_centrino
|
||||
# name: portable_elitebook_centrino
|
||||
# device_class: battery
|
||||
# unit_of_measurement: "%"
|
||||
# # payload_on: low
|
||||
# # payload_off: normal
|
||||
# qos: 1
|
||||
# #availability_topic: home/downstairs/living-room/front-windows/availability
|
||||
# #payload_available: online
|
||||
# #payload_not_available: offline
|
||||
# state_topic: computer/centrino
|
||||
# value_template: "{{ value_json.percent }}"
|
||||
27
config/01capteur/sensor/beacons.yaml
Normal file
27
config/01capteur/sensor/beacons.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
- platform: mqtt_room
|
||||
device_id: "iphone X"
|
||||
name: "iphone X espresence"
|
||||
state_topic: "espresense/devices/iphone_x"
|
||||
timeout: 10
|
||||
away_timeout: 60
|
||||
|
||||
- platform: mqtt_room
|
||||
device_id: "xiaomi"
|
||||
name: "xiaomi espresence"
|
||||
state_topic: "espresense/devices/xiaomi"
|
||||
timeout: 10
|
||||
away_timeout: 60
|
||||
|
||||
- platform: mqtt_room
|
||||
device_id: "ipad"
|
||||
name: "ipad espresence"
|
||||
state_topic: "espresense/devices/ipad"
|
||||
timeout: 10
|
||||
away_timeout: 60
|
||||
|
||||
- platform: mqtt_room
|
||||
device_id: "known:ed317301e564"
|
||||
name: "clef espresence"
|
||||
state_topic: "espresense/devices/known:ed317301e564"
|
||||
timeout: 10
|
||||
away_timeout: 60
|
||||
198
config/01capteur/sensor/chaudiere.yaml.old
Normal file
198
config/01capteur/sensor/chaudiere.yaml.old
Normal file
@@ -0,0 +1,198 @@
|
||||
######################################################################
|
||||
## chaudiere
|
||||
## actual value - input register
|
||||
# register_type: input
|
||||
## FC=04 de 30001-30272 enlever 1 a register
|
||||
######################################################################
|
||||
- platform: modbus
|
||||
scan_interval: 10
|
||||
registers:
|
||||
- name: T° chaudiere
|
||||
hub: pimodbus
|
||||
register: 0
|
||||
register_type: input
|
||||
device_class: temperature
|
||||
unit_of_measurement: °C
|
||||
slave: 2
|
||||
count: 1
|
||||
scale: 0.5
|
||||
offset: 0
|
||||
precision: 0
|
||||
- platform: modbus
|
||||
scan_interval: 10
|
||||
registers:
|
||||
- name: T° fumée
|
||||
hub: pimodbus
|
||||
register: 1
|
||||
register_type: input
|
||||
device_class: temperature
|
||||
unit_of_measurement: °C
|
||||
slave: 2
|
||||
count: 1
|
||||
scale: 1
|
||||
offset: 0
|
||||
precision: 0
|
||||
- platform: modbus
|
||||
scan_interval: 60
|
||||
registers:
|
||||
- name: T° board
|
||||
hub: pimodbus
|
||||
register: 2
|
||||
register_type: input
|
||||
device_class: temperature
|
||||
unit_of_measurement: °C
|
||||
slave: 2
|
||||
count: 1
|
||||
scale: 0.5
|
||||
offset: 0
|
||||
precision: 0
|
||||
|
||||
- platform: modbus
|
||||
scan_interval: 60
|
||||
registers:
|
||||
- name: T°exterieur nord
|
||||
device_class: temperature
|
||||
hub: pimodbus
|
||||
register: 4
|
||||
register_type: input
|
||||
unit_of_measurement: °C
|
||||
slave: 2
|
||||
count: 1
|
||||
scale: 0.5
|
||||
offset: 0
|
||||
precision: 0
|
||||
- platform: modbus
|
||||
scan_interval: 60
|
||||
registers:
|
||||
- name: Ventilation
|
||||
hub: pimodbus
|
||||
register: 7
|
||||
register_type: input
|
||||
unit_of_measurement: U/min
|
||||
slave: 2
|
||||
count: 1
|
||||
scale: 1
|
||||
offset: 0
|
||||
precision: 0
|
||||
- platform: modbus
|
||||
scan_interval: 60
|
||||
registers:
|
||||
- name: Heure de chauffage
|
||||
hub: pimodbus
|
||||
register: 221
|
||||
register_type: input
|
||||
unit_of_measurement: h
|
||||
slave: 2
|
||||
count: 1
|
||||
scale: 1
|
||||
offset: 0
|
||||
precision: 0
|
||||
- platform: modbus
|
||||
scan_interval: 60
|
||||
registers:
|
||||
- name: Heure de service
|
||||
hub: pimodbus
|
||||
register: 98
|
||||
register_type: input
|
||||
unit_of_measurement: h
|
||||
slave: 2
|
||||
count: 1
|
||||
scale: 1
|
||||
offset: 0
|
||||
precision: 0
|
||||
- platform: modbus
|
||||
scan_interval: 10
|
||||
registers:
|
||||
- name: T° départ
|
||||
hub: pimodbus
|
||||
register: 21
|
||||
register_type: input
|
||||
device_class: temperature
|
||||
unit_of_measurement: °C
|
||||
slave: 2
|
||||
count: 1
|
||||
scale: 0.5
|
||||
offset: 0
|
||||
precision: 0
|
||||
- platform: modbus
|
||||
scan_interval: 10
|
||||
registers:
|
||||
- name: Charge du tampon
|
||||
hub: pimodbus
|
||||
register: 225
|
||||
register_type: input
|
||||
slave: 2
|
||||
count: 1
|
||||
scale: 1
|
||||
offset: 0
|
||||
precision: 0
|
||||
- platform: modbus
|
||||
scan_interval: 10
|
||||
registers:
|
||||
- name: tampon haut
|
||||
hub: pimodbus
|
||||
register: 118
|
||||
register_type: input
|
||||
device_class: temperature
|
||||
unit_of_measurement: °C
|
||||
slave: 2
|
||||
count: 1
|
||||
scale: 0.5
|
||||
offset: 0
|
||||
precision: 0
|
||||
- platform: modbus
|
||||
scan_interval: 10
|
||||
registers:
|
||||
- name: tampon bas
|
||||
hub: pimodbus
|
||||
register: 120
|
||||
register_type: input
|
||||
device_class: temperature
|
||||
unit_of_measurement: °C
|
||||
slave: 2
|
||||
count: 1
|
||||
scale: 0.5
|
||||
offset: 0
|
||||
precision: 0
|
||||
- platform: modbus
|
||||
scan_interval: 60
|
||||
registers:
|
||||
- name: Consigne T° fumée
|
||||
device_class: temperature
|
||||
hub: pimodbus
|
||||
register: 19
|
||||
register_type: input
|
||||
unit_of_measurement: °C
|
||||
slave: 2
|
||||
count: 1
|
||||
scale: 1
|
||||
offset: 0
|
||||
precision: 0
|
||||
- platform: modbus
|
||||
scan_interval: 60
|
||||
registers:
|
||||
- name: Etat chaudiere
|
||||
hub: pimodbus
|
||||
register: 4001
|
||||
register_type: input
|
||||
slave: 2
|
||||
count: 1
|
||||
scale: 1
|
||||
- platform: modbus
|
||||
scan_interval: 60
|
||||
registers:
|
||||
- name: O2_residuel
|
||||
hub: pimodbus
|
||||
register: 3
|
||||
register_type: input
|
||||
slave: 2
|
||||
count: 1
|
||||
scale: 0.1
|
||||
offset: 0
|
||||
precision: 0
|
||||
######################################################################
|
||||
## chaudiere
|
||||
## parameter - holding registers
|
||||
# register_type: holding
|
||||
## FC=03 de 40001-41094 enlever 1 a register
|
||||
######################################################################
|
||||
101
config/01capteur/sensor/chaudiere_mqtt.yaml
Normal file
101
config/01capteur/sensor/chaudiere_mqtt.yaml
Normal file
@@ -0,0 +1,101 @@
|
||||
# ######################################################################
|
||||
# ## chaudiere
|
||||
# ## actual value - input register
|
||||
# # register_type: input
|
||||
# ## FC=04 de 30001-30272 enlever 1 a register
|
||||
# ######################################################################
|
||||
# - platform: mqtt
|
||||
# state_topic: "chaudiere/t_chaud"
|
||||
# unit_of_measurement: "°C"
|
||||
# device_class: temperature
|
||||
# name: "T° chaudiere"
|
||||
# unique_id: temp_chaud_01
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "chaudiere/t_fumee"
|
||||
# name: "T° fumée"
|
||||
# device_class: temperature
|
||||
# unit_of_measurement: "°C"
|
||||
# unique_id: temp_fumee_01
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "chaudiere/t_board"
|
||||
# name: "T° board"
|
||||
# device_class: temperature
|
||||
# unit_of_measurement: "°C"
|
||||
# unique_id: temp_board_01
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "chaudiere/t_ext"
|
||||
# name: "T°exterieur nord"
|
||||
# device_class: temperature
|
||||
# unit_of_measurement: "°C"
|
||||
# unique_id: temp_ext_N_01
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "chaudiere/vit_venti"
|
||||
# name: "Ventilation"
|
||||
# unit_of_measurement: "U/min"
|
||||
# unique_id: venti_chaud_01
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "chaudiere/h_chauffage"
|
||||
# name: "Heure de chauffage"
|
||||
# unit_of_measurement: "h"
|
||||
# unique_id: heure_chauff_01
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "chaudiere/h_service"
|
||||
# name: "Heure de service"
|
||||
# unit_of_measurement: "h"
|
||||
# unique_id: heure_serv_01
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "chaudiere/t_dep_chauff"
|
||||
# name: "T° départ"
|
||||
# device_class: temperature
|
||||
# unit_of_measurement: "°C"
|
||||
# unique_id: temp_dep_chauff_01
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "chaudiere/charge_tampon"
|
||||
# name: "Charge du tampon"
|
||||
# unique_id: charge_tampon_01
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "chaudiere/tampon_haut"
|
||||
# name: "tampon haut"
|
||||
# device_class: temperature
|
||||
# unit_of_measurement: "°C"
|
||||
# unique_id: tampon_haut_01
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "chaudiere/tampon_bas"
|
||||
# name: "tampon bas"
|
||||
# device_class: temperature
|
||||
# unit_of_measurement: "°C"
|
||||
# unique_id: tampon_bas_01
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "chaudiere/cons_t_fumee"
|
||||
# name: "Consigne T° fumée"
|
||||
# device_class: temperature
|
||||
# unit_of_measurement: "°C"
|
||||
# unique_id: temp_cons_fumee_01
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "chaudiere/etat_chaudiere"
|
||||
# name: "Etat chaudiere"
|
||||
# unique_id: etat_chaud_01
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "chaudiere/O2_res"
|
||||
# name: "O2_residuel"
|
||||
# unique_id: O2_resi_01
|
||||
# ######################################################################
|
||||
# ## chaudiere
|
||||
# ## parameter - holding registers
|
||||
# # register_type: holding
|
||||
# ## FC=03 de 40001-41094 enlever 1 a register
|
||||
# ######################################################################
|
||||
|
||||
4
config/01capteur/sensor/domoticz.yaml.test
Normal file
4
config/01capteur/sensor/domoticz.yaml.test
Normal file
@@ -0,0 +1,4 @@
|
||||
- platform: mqtt
|
||||
state_topic: 'home/sensor/1456/temp'
|
||||
name: 'chaudiere'
|
||||
unit_of_measurement: '°C'
|
||||
15
config/01capteur/sensor/energy.yaml.test
Normal file
15
config/01capteur/sensor/energy.yaml.test
Normal file
@@ -0,0 +1,15 @@
|
||||
|
||||
- platform: integration
|
||||
source: sensor.puissance_compteur
|
||||
name: total_energy_elec
|
||||
unit_prefix: k
|
||||
unit: kWh
|
||||
unit_time: h
|
||||
round: 2
|
||||
- platform: integration
|
||||
source: sensor.solar_pv_power
|
||||
name: total_energy_solar
|
||||
unit_prefix: k
|
||||
unit: kWh
|
||||
unit_time: h
|
||||
round: 2
|
||||
0
config/01capteur/sensor/ipx800.yaml
Normal file
0
config/01capteur/sensor/ipx800.yaml
Normal file
0
config/01capteur/sensor/modbusTAC2100.yaml
Normal file
0
config/01capteur/sensor/modbusTAC2100.yaml
Normal file
162
config/01capteur/sensor/sensors.yaml
Normal file
162
config/01capteur/sensor/sensors.yaml
Normal file
@@ -0,0 +1,162 @@
|
||||
#- platform: uptime
|
||||
#- platform: moon
|
||||
#- platform: season
|
||||
- platform: time_date
|
||||
display_options:
|
||||
- "time"
|
||||
- "date"
|
||||
|
||||
# #----------------------------------------
|
||||
# #
|
||||
# # lux
|
||||
# #
|
||||
# #----------------------------------------
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "sensor/lux"
|
||||
# name: "Luminosité"
|
||||
# device_class: illuminance
|
||||
# unit_of_measurement: "lx"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: luminosite_salon_01
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "arduino/garage/intensite"
|
||||
# name: "Intensité t_divisionnaire"
|
||||
# unit_of_measurement: "A"
|
||||
# device_class: current
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: courant_t_div_01
|
||||
# - platform: mqtt
|
||||
# state_topic: "arduino/garage/puissance"
|
||||
# name: "Puissance t_divisionnaire"
|
||||
# device_class: power
|
||||
# unit_of_measurement: "W"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: power_t_div_01
|
||||
|
||||
# #----------------------------------------
|
||||
# #
|
||||
# # chauffage reglage PID
|
||||
# #
|
||||
# #----------------------------------------
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "sensor/chauff/pid/payload"
|
||||
# name: "payload"
|
||||
# - platform: mqtt
|
||||
# state_topic: "sensor/chauff/pid/pv"
|
||||
# name: "pv"
|
||||
# value_template: "{{ value | round(3) }}"
|
||||
# - platform: mqtt
|
||||
# state_topic: "sensor/chauff/pid/setpoint"
|
||||
# name: "setpoint"
|
||||
# - platform: mqtt
|
||||
# state_topic: "sensor/chauff/pid/proportional"
|
||||
# name: "P"
|
||||
# value_template: "{{ value | round(3) }}"
|
||||
# - platform: mqtt
|
||||
# state_topic: "sensor/chauff/pid/integral"
|
||||
# name: "I"
|
||||
# value_template: "{{ value | round(3) }}"
|
||||
# - platform: mqtt
|
||||
# state_topic: "sensor/chauff/pid/derivative"
|
||||
# name: "D"
|
||||
# value_template: "{{ value | round(3) }}"
|
||||
|
||||
#----------------------------------------
|
||||
#
|
||||
# stat divers: lumiere , detection
|
||||
#
|
||||
#----------------------------------------
|
||||
# - platform: history_stats
|
||||
# name: Lampes couloir
|
||||
# entity_id: light.couloir
|
||||
# state: "on"
|
||||
# type: time
|
||||
# start: "{{ now().replace(hour=0, minute=0, second=0) }}"
|
||||
# end: "{{ now() }}"
|
||||
|
||||
# - platform: history_stats
|
||||
# name: Lampes escalier
|
||||
# entity_id: light.escalier
|
||||
# state: "on"
|
||||
# type: time
|
||||
# start: "{{ now().replace(hour=0, minute=0, second=0) }}"
|
||||
# end: "{{ now() }}"
|
||||
|
||||
# - platform: history_stats
|
||||
# name: Lampes cuisine
|
||||
# entity_id: light.plafond_cuisine
|
||||
# state: "on"
|
||||
# type: time
|
||||
# start: "{{ now().replace(hour=0, minute=0, second=0) }}"
|
||||
# end: "{{ now() }}"
|
||||
|
||||
# - platform: history_stats
|
||||
# name: Ouverture portes garages
|
||||
# entity_id: binary_sensor.porte_garage
|
||||
# state: "on"
|
||||
# type: count
|
||||
# start: "{{ now().replace(hour=0, minute=0, second=0) }}"
|
||||
# end: "{{ now() }}"
|
||||
|
||||
# - platform: history_stats
|
||||
# name: Ouverture portes escalier
|
||||
# entity_id: binary_sensor.porte_escalier
|
||||
# state: "on"
|
||||
# type: count
|
||||
# start: "{{ now().replace(hour=0, minute=0, second=0) }}"
|
||||
# end: "{{ now() }}"
|
||||
|
||||
#----------------------------------------
|
||||
#
|
||||
# calcul humidité bien-etre
|
||||
#sensor/tension/compteur
|
||||
#----------------------------------------
|
||||
- platform: mold_indicator
|
||||
indoor_temp_sensor: sensor.ecowitt_tempin
|
||||
indoor_humidity_sensor: sensor.ecowitt_humidityin
|
||||
outdoor_temp_sensor: sensor.ecowitt_temp
|
||||
calibration_factor: 2.0
|
||||
|
||||
#----------------------------------------
|
||||
#
|
||||
# adresse IP internet
|
||||
#
|
||||
#----------------------------------------
|
||||
|
||||
#- platform: dnsip
|
||||
# name: ip_WAN
|
||||
|
||||
#- platform: seventeentrack
|
||||
# username: gil.soulier@gmail.com
|
||||
# password: Miss*17track
|
||||
# show_archived: false
|
||||
# show_delivered: true
|
||||
- platform: sql
|
||||
db_url: mysql://homeassistant:homeassistant@core-mariadb/homeassistant?charset=utf8
|
||||
scan_interval: 60
|
||||
queries:
|
||||
- name: "MariaDB DataBase size"
|
||||
query: 'SELECT table_schema "database", Round(Sum(data_length + index_length) / 1024, 1) "value" FROM information_schema.tables WHERE table_schema="homeassistant" GROUP BY table_schema;'
|
||||
column: "value"
|
||||
unit_of_measurement: MB
|
||||
|
||||
- platform: sql
|
||||
db_url: mysql://homeassistant:homeassistant@core-mariadb/homeassistant?charset=utf8mb4
|
||||
scan_interval: 3600
|
||||
queries:
|
||||
- name: db_size
|
||||
query: 'SELECT table_schema "database", Round(Sum(data_length + index_length) / 1048576, 2) "value" FROM information_schema.tables WHERE #table_schema="homeassistant" GROUP BY table_schema;'
|
||||
column: "value"
|
||||
unit_of_measurement: MB
|
||||
device_class: data_size
|
||||
# - platform: mqtt
|
||||
# state_topic: "domotic/ISAadapter/Package id 0"
|
||||
# name: "Temp PC Domotic"
|
||||
# device_class: temperature
|
||||
# unit_of_measurement: "°C"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: tempe_pc_domotic
|
||||
|
||||
274
config/01capteur/sensor/solar mqtt.yaml
Normal file
274
config/01capteur/sensor/solar mqtt.yaml
Normal file
@@ -0,0 +1,274 @@
|
||||
# # modbus sensors for EPEver
|
||||
# - platform: mqtt
|
||||
# ## reg 3100
|
||||
# state_topic: "tracer/sensor/tracer_1_pv_array_voltage"
|
||||
# unique_id: "array_voltage"
|
||||
# name: "solar_PV_Voltage"
|
||||
# device_class: voltage
|
||||
# unit_of_measurement: 'V'
|
||||
# state_class: measurement
|
||||
# value_template: "{{ value | round(12) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ## reg 3101
|
||||
# state_topic: "tracer/sensor/tracer_1_pv_array_current"
|
||||
# unique_id: "array_current"
|
||||
# name: "solar_PV_Current"
|
||||
# device_class: current
|
||||
# unit_of_measurement: 'A'
|
||||
# state_class: measurement
|
||||
# value_template: "{{ value | round(2) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ## reg 3102 3103
|
||||
# state_topic: "tracer/sensor/tracer_1_pv_array_power"
|
||||
# unique_id: "array_power"
|
||||
# name: "solar_PV_Power"
|
||||
# icon: mdi:solar-power
|
||||
# device_class: power
|
||||
# unit_of_measurement: 'W'
|
||||
# state_class: measurement
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ## reg 3104
|
||||
# state_topic: "tracer/sensor/tracer_1_battery_voltage"
|
||||
# unique_id: "battery_voltage"
|
||||
# name: "solar_Battery_Voltage"
|
||||
# device_class: voltage
|
||||
# unit_of_measurement: 'V'
|
||||
# state_class: measurement
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# - platform: mqtt
|
||||
# ##reg 3105
|
||||
# state_topic: "tracer/sensor/tracer_1_battery_charging_current"
|
||||
# name: "Battery_charging_Current"
|
||||
# unique_id: "battery_charging_current"
|
||||
# device_class: current
|
||||
# unit_of_measurement: 'A'
|
||||
# state_class: measurement
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
|
||||
|
||||
# - platform: mqtt
|
||||
# #reg 3302
|
||||
# state_topic: "tracer/sensor/tracer_1_max_battery_voltage_today"
|
||||
# name: "solar_Battery_Max_Voltage"
|
||||
# device_class: voltage
|
||||
# unit_of_measurement: 'V'
|
||||
# state_class: measurement
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# #reg 3303
|
||||
# state_topic: "tracer/sensor/tracer_1_min_battery_voltage_today"
|
||||
# name: "solar_Battery_Min_Voltage"
|
||||
# device_class: voltage
|
||||
# unit_of_measurement: 'V'
|
||||
# state_class: measurement
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ##reg 331B-331C
|
||||
# state_topic: "tracer/sensor/tracer_1_net_battery_current"
|
||||
# name: "net_Battery_Current"
|
||||
# unique_id: "net_battery_current"
|
||||
# device_class: current
|
||||
# unit_of_measurement: 'A'
|
||||
# state_class: measurement
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "tracer/registers/Charging equipment output power/value"
|
||||
# unique_id: "battery_power"
|
||||
# name: "solar_Battery_Power"
|
||||
# device_class: power
|
||||
# unit_of_measurement: 'W'
|
||||
# state_class: measurement
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# #reg 3110
|
||||
# state_topic: "tracer/sensor/tracer_1_battery_temperature"
|
||||
# name: "solar_Battery_Temperature"
|
||||
# unique_id: "battery_temperature"
|
||||
# icon: mdi:thermometer
|
||||
# device_class: temperature
|
||||
# state_class: measurement
|
||||
# unit_of_measurement: '°C'
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# #reg 311A
|
||||
# state_topic: "tracer/sensor/tracer_1_battery_soc"
|
||||
# name: "solar_Battery_SOC"
|
||||
# unique_id: "battery_SOC"
|
||||
# unit_of_measurement: '%'
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# #reg 3111
|
||||
# state_topic: "tracer/sensor/tracer_1_charger_temperature"
|
||||
# unique_id: "device_temperature"
|
||||
# name: "solar_device_Temperature"
|
||||
# device_class: temperature
|
||||
# state_class: measurement
|
||||
# unit_of_measurement: '°C'
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
|
||||
|
||||
|
||||
# - platform: mqtt
|
||||
# ## reg 3201
|
||||
# state_topic: "tracer/sensor/tracer_1_equipment_status"
|
||||
# name: "solar_PV_Status"
|
||||
# unique_id: "solar_PV_status"
|
||||
# # device_class: energy
|
||||
# #unit_of_measurement: 'kW'
|
||||
# value_template: "{{ value }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ## reg 3200
|
||||
# state_topic: "tracer/sensor/tracer_1_battery_status"
|
||||
# name: "solar_battery_Status"
|
||||
# unique_id: "battery_status"
|
||||
# value_template: "{{ value }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ## reg 330C-330D
|
||||
# state_topic: "tracer/sensor/tracer_1_generated_energy_today"
|
||||
# name: "generated_Today_Energy"
|
||||
# unique_id: "generated_energy_today"
|
||||
# device_class: energy
|
||||
# state_class: total_increasing
|
||||
# unit_of_measurement: 'kWh'
|
||||
# value_template: "{{ value | round(2) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ##reg 330A-330B
|
||||
# state_topic: "tracer/sensor/tracer_1_total_generated_energy"
|
||||
# unique_id: "generated_energy_total"
|
||||
# name: "generated_total_Energy"
|
||||
# device_class: energy
|
||||
# state_class: total_increasing
|
||||
# unit_of_measurement: 'kWh'
|
||||
# value_template: "{{ value | round(2) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ## reg 330E-330F
|
||||
# state_topic: "tracer/sensor/tracer_1_generated_energy_this_month"
|
||||
# name: "generated_month_Energy"
|
||||
# unique_id: "generated_energy_month"
|
||||
# device_class: energy
|
||||
# state_class: total_increasing
|
||||
# unit_of_measurement: 'kWh'
|
||||
# value_template: "{{ value | round(2) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ##reg 330A-330B
|
||||
# state_topic: "tracer/sensor/tracer_1_generated_energy_this_year"
|
||||
# unique_id: "generated_energy_year"
|
||||
# name: "generated_year_Energy"
|
||||
# device_class: energy
|
||||
# state_class: total_increasing
|
||||
# unit_of_measurement: 'kWh'
|
||||
# value_template: "{{ value | round(2) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ##reg 310E-310F
|
||||
# state_topic: "tracer/sensor/tracer_1_load_power"
|
||||
# unique_id: "load power"
|
||||
# name: "DC_Load_Power"
|
||||
# device_class: power
|
||||
# unit_of_measurement: 'W'
|
||||
# state_class: measurement
|
||||
# value_template: "{{ value | round(2) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ## reg 310C
|
||||
# state_topic: "tracer/sensor/tracer_1_load_voltage"
|
||||
# name: "DC_Load_Voltage"
|
||||
# unique_id: "load voltage"
|
||||
# device_class: voltage
|
||||
# unit_of_measurement: 'V'
|
||||
# state_class: measurement
|
||||
# value_template: "{{ value | round(2) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ## reg 310D
|
||||
# state_topic: "tracer/sensor/tracer_1_load_current"
|
||||
# name: "DC_Load_Courant"
|
||||
# unique_id: "load current"
|
||||
# device_class: current
|
||||
# unit_of_measurement: 'A'
|
||||
# state_class: measurement
|
||||
# value_template: "{{ value | round(2) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ## reg 200C
|
||||
# state_topic: "tracer/sensor/tracer_1_day/night"
|
||||
# name: "solar_Day_Night"
|
||||
# #device_class: energy
|
||||
# #unit_of_measurement: 'kW'
|
||||
# value_template: "{{ value }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ## reg 330C-330D
|
||||
# state_topic: "tracer/sensor/tracer_1_consumed_energy_today"
|
||||
# name: "consumed_Today_Energy"
|
||||
# unique_id: "energy_today"
|
||||
# device_class: energy
|
||||
# state_class: total_increasing
|
||||
# unit_of_measurement: 'kWh'
|
||||
# value_template: "{{ value | round(2) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ##reg 330A-330B
|
||||
# state_topic: "tracer/sensor/tracer_1_total_consumed_energy"
|
||||
# unique_id: "consumed_energy_total"
|
||||
# name: "consumed_Total_Energy"
|
||||
# device_class: energy
|
||||
# state_class: total_increasing
|
||||
# unit_of_measurement: 'kWh'
|
||||
# value_template: "{{ value | round(2) }}"
|
||||
|
||||
|
||||
|
||||
# - platform: mqtt
|
||||
# ##reg 330A-330B
|
||||
# state_topic: "tracer/sensor/tracer_1_consumed_energy_this_month"
|
||||
# unique_id: "consumed_energy_month"
|
||||
# name: "consumed_Month_Energy"
|
||||
# device_class: energy
|
||||
# state_class: total_increasing
|
||||
# unit_of_measurement: 'kWh'
|
||||
# value_template: "{{ value | round(2) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ##reg 330A-330B
|
||||
# state_topic: "tracer/sensor/tracer_1_consumed_energy_this_year"
|
||||
# unique_id: "consumed_energy_year"
|
||||
# name: "consumed_Year_Energy"
|
||||
# device_class: energy
|
||||
# state_class: total_increasing
|
||||
# unit_of_measurement: 'kWh'
|
||||
# value_template: "{{ value | round(2) }}"
|
||||
|
||||
# - platform: mqtt
|
||||
# ## reg 3201
|
||||
# state_topic: "tracer/sensor/tracer_1_charging_mode"
|
||||
# name: "charging mode"
|
||||
# unique_id: "charging mode"
|
||||
# # device_class: energy
|
||||
# #unit_of_measurement: 'kW'
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
|
||||
|
||||
# - platform: mqtt
|
||||
# ## reg 3201
|
||||
# state_topic: "arduinomegatest/servo/status"
|
||||
# name: "servo_pos"
|
||||
# unique_id: "servo_pos1"
|
||||
# # device_class: energy
|
||||
# #unit_of_measurement: 'kW'
|
||||
# # value_template: "{{ value }}"
|
||||
63
config/01capteur/sensor/solar-ecu-r.yaml
Normal file
63
config/01capteur/sensor/solar-ecu-r.yaml
Normal file
@@ -0,0 +1,63 @@
|
||||
# ecu-r apsystem
|
||||
#- platform: apsystems
|
||||
# authId: 2c9f95c781d7527d0181e27daf25252a
|
||||
# systemId: 2c9f95c781d7527d0181dedde94c1f7c
|
||||
# ecuId: 216200068509
|
||||
# sunset: off
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "stat/ecu_r/current"
|
||||
# name: "courant ecuR"
|
||||
# device_class: current
|
||||
# unit_of_measurement: "A"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: ecuR_courant
|
||||
# - platform: mqtt
|
||||
# state_topic: "stat/ecu_r/volt"
|
||||
# name: "tension ecuR"
|
||||
# device_class: voltage
|
||||
# unit_of_measurement: "V"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: ecuR_tension
|
||||
# - platform: mqtt
|
||||
# state_topic: "stat/ecu_r/power"
|
||||
# name: "puissance ecuR"
|
||||
# device_class: power
|
||||
# unit_of_measurement: "W"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: ecuR_puissance
|
||||
# - platform: mqtt
|
||||
# state_topic: "stat/ecu_r/frequency"
|
||||
# name: "frequence ecuR"
|
||||
# device_class: frequency
|
||||
# unit_of_measurement: "Hz"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: ecuR_frequence
|
||||
# - platform: mqtt
|
||||
# state_topic: "stat/ecu_r/cos_phi"
|
||||
# name: "cos Phi ecuR"
|
||||
# device_class: power_factor
|
||||
# unit_of_measurement: "%"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: ecuR_cos_phi
|
||||
# - platform: mqtt
|
||||
# state_topic: "stat/ecu_r/temperature"
|
||||
# name: "temperature ecuR"
|
||||
# device_class: temperature
|
||||
# unit_of_measurement: "°C"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: ecuR_temperature
|
||||
# - platform: mqtt
|
||||
# state_topic: "stat/ecu_r/energy_today"
|
||||
# name: "energy_today ecuR"
|
||||
# device_class: energy
|
||||
# unit_of_measurement: "Wh"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: ecuR_energy_today
|
||||
# state_class: total_increasing
|
||||
|
||||
#- platform: integration
|
||||
# source: sensor.puissance_compteur
|
||||
# name: total_energy_elec
|
||||
# unit_time: h
|
||||
# round: 2
|
||||
278
config/01capteur/sensor/solar-ecu-r.yaml.bak
Normal file
278
config/01capteur/sensor/solar-ecu-r.yaml.bak
Normal file
@@ -0,0 +1,278 @@
|
||||
# modbus sensors for EPEver
|
||||
- platform: modbus
|
||||
scan_interval: 30
|
||||
registers:
|
||||
- name: EPEver_Battery_Voltage #0x00331A
|
||||
hub: hub1
|
||||
unit_of_measurement: V
|
||||
slave: 01
|
||||
register: 13082
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
- name: Epever_Battery Current #0x00331B & 1C
|
||||
hub: hub1
|
||||
unit_of_measurement: A
|
||||
slave: 1
|
||||
register: 13083
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
- name: Epever_Battery Temperature #0x003110
|
||||
hub: hub1
|
||||
unit_of_measurement: °C
|
||||
slave: 1
|
||||
register: 12560
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
- name: EPEver_Battery_SOC
|
||||
hub: hub1
|
||||
unit_of_measurement: '%'
|
||||
slave: 01
|
||||
register: 12570
|
||||
register_type: input
|
||||
- name: Epever_Battery Status #0x003200
|
||||
hub: hub1
|
||||
slave: 1
|
||||
register: 12800
|
||||
register_type: input
|
||||
scale: 1
|
||||
precision: 0
|
||||
#######################################################################
|
||||
#D15: 1-Wrong identification for rated voltage
|
||||
#D8: Battery inner resistance, abnormal 1, normal 0
|
||||
#D7-D4: 00H Normal, 01H Over, Temp.(Higher than the warning settings) 02H Low Temp.(Lower than the warning settings),
|
||||
#D3-D0: 00H Normal ,01H Over Voltage. , 02H Under Voltage, 03H Over discharge, 04H Fault
|
||||
#Status analysis
|
||||
#Array status:address 3201 bits D15-D10
|
||||
#Charging status:address 3201 bits D3-D2
|
||||
#Battery status: address 3200 bits D7-D0
|
||||
#Load status: address 3201 bits D9-D7,
|
||||
#Device status: address 3200 bit D15 address 3202 bits D13-D8,D6-D4 address 3201 bits D6 address 2000
|
||||
############################################################################################
|
||||
- name: Epever_Device Temperature #0x003111
|
||||
hub: hub1
|
||||
unit_of_measurement: °C
|
||||
slave: 1
|
||||
register: 12561
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
|
||||
- name: Solar Charging Equipment Status #0x003201
|
||||
hub: hub1
|
||||
slave: 1
|
||||
register: 12801
|
||||
register_type: input
|
||||
scale: 1
|
||||
precision: 0
|
||||
#######################################################################
|
||||
#D15-D14: Input voltage status. 00H normal, 01H No input power connected, 02H Higher input voltage , 03H Input voltage error.
|
||||
#D13: Charging MOSFET is short circuit.
|
||||
#D12: Charging or Anti-reverse MOSFET is open circuit.
|
||||
#D11: Anti-reverse MOSFET is short circuit.
|
||||
#D10: Input is over current.
|
||||
#D9: The load is over current.
|
||||
#D8: The load is short circuit.
|
||||
#D7: Load MOSFET is short circuit.
|
||||
#D6:Disequilibrium in three circuits.A17
|
||||
#D4: PV input is short circuit.
|
||||
#D3-D2: Charging status. 00H No charging,01H Float,02H Boost, 03H Equalization.
|
||||
#D1: 0 Normal, 1 Fault.
|
||||
#D0: 1 Running, 0 Standby.
|
||||
#Status analysis
|
||||
#Array status:address 3201 bits D15-D10
|
||||
#Charging status:address 3201 bits D3-D2
|
||||
#Battery status: address 3200 bits D7-D0
|
||||
#Load status: address 3201 bits D9-D7,
|
||||
#Device status: address 3200 bit D15 address 3202 bits D13-D8,D6-D4 address 3201 bits D6 address 2000
|
||||
############################################################################################
|
||||
- name: Solar Consumed Energy Today #0x003304 and 0x003305
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13060
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
|
||||
|
||||
- name: EPEver_Load_Current # 310D
|
||||
hub: hub1
|
||||
unit_of_measurement: A
|
||||
slave: 01
|
||||
register: 12557
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
- name: EPEver_Load_voltage #310C
|
||||
hub: hub1
|
||||
unit_of_measurement: V
|
||||
slave: 1
|
||||
register: 12556
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
- name: EPEver_Load_Power #0x00310E and 0x00310F
|
||||
hub: hub1
|
||||
unit_of_measurement: W
|
||||
slave: 1
|
||||
register: 12558
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
count: 2
|
||||
reverse_order: true
|
||||
- name: EPEver_Load_Status #0x003202
|
||||
hub: hub1
|
||||
slave: 1
|
||||
register: 12802
|
||||
register_type: input
|
||||
scale: 1
|
||||
precision: 0
|
||||
|
||||
|
||||
- name: EPEver_Solar_voltage #3100
|
||||
hub: hub1
|
||||
unit_of_measurement: V
|
||||
slave: 1
|
||||
register: 12544
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
- name: EPEver_Solar_Current # 3101
|
||||
hub: hub1
|
||||
unit_of_measurement: A
|
||||
slave: 01
|
||||
register: 12545
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
- name: EPEver_Solar_Power #0x003102 and 0x003103
|
||||
hub: hub1
|
||||
unit_of_measurement: W
|
||||
slave: 1
|
||||
register: 12546
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
count: 2
|
||||
reverse_order: true
|
||||
|
||||
|
||||
# modbus sensors for EPEver
|
||||
- platform: modbus
|
||||
scan_interval: 600
|
||||
registers:
|
||||
|
||||
- name: Epever_Maximum Battery Voltage Today #0x003302
|
||||
hub: hub1
|
||||
unit_of_measurement: V
|
||||
slave: 1
|
||||
register: 13058
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
- name: Epever_Minimum Battery Voltage Today #0x003303
|
||||
hub: hub1
|
||||
unit_of_measurement: V
|
||||
slave: 1
|
||||
register: 13059
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
|
||||
- name: Epever Consumed Energy Today #0x003304 and 0x003305
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13060
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
|
||||
- name: Epever Consumed Energy This Month #0x003306 and 07
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13062
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
- name: Epever Consumed Energy This Year #0x003308 & 09
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13064
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
|
||||
- name: Solar Total Consumed Energy #0x00330A & 0B
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13066
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
|
||||
- name: Solar Generated Energy This Month #0x00330E & 0F
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13070
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
- name: Solar Generated Energy This Year #0x003310 & 11
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13072
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
- name: Solar Total Generated Energy #0x003312 & 13
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13074
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
|
||||
|
||||
- name: Solar Consumed Energy Today #0x003304 and 0x003305
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13060
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
|
||||
|
||||
|
||||
278
config/01capteur/sensor/solar.yaml.old
Normal file
278
config/01capteur/sensor/solar.yaml.old
Normal file
@@ -0,0 +1,278 @@
|
||||
# modbus sensors for EPEver
|
||||
- platform: modbus
|
||||
scan_interval: 30
|
||||
registers:
|
||||
- name: EPEver_Battery_Voltage #0x00331A
|
||||
hub: hub1
|
||||
unit_of_measurement: V
|
||||
slave: 01
|
||||
register: 13082
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
- name: Epever_Battery Current #0x00331B & 1C
|
||||
hub: hub1
|
||||
unit_of_measurement: A
|
||||
slave: 1
|
||||
register: 13083
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
- name: Epever_Battery Temperature #0x003110
|
||||
hub: hub1
|
||||
unit_of_measurement: °C
|
||||
slave: 1
|
||||
register: 12560
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
- name: EPEver_Battery_SOC
|
||||
hub: hub1
|
||||
unit_of_measurement: '%'
|
||||
slave: 01
|
||||
register: 12570
|
||||
register_type: input
|
||||
- name: Epever_Battery Status #0x003200
|
||||
hub: hub1
|
||||
slave: 1
|
||||
register: 12800
|
||||
register_type: input
|
||||
scale: 1
|
||||
precision: 0
|
||||
#######################################################################
|
||||
#D15: 1-Wrong identification for rated voltage
|
||||
#D8: Battery inner resistance, abnormal 1, normal 0
|
||||
#D7-D4: 00H Normal, 01H Over, Temp.(Higher than the warning settings) 02H Low Temp.(Lower than the warning settings),
|
||||
#D3-D0: 00H Normal ,01H Over Voltage. , 02H Under Voltage, 03H Over discharge, 04H Fault
|
||||
#Status analysis
|
||||
#Array status:address 3201 bits D15-D10
|
||||
#Charging status:address 3201 bits D3-D2
|
||||
#Battery status: address 3200 bits D7-D0
|
||||
#Load status: address 3201 bits D9-D7,
|
||||
#Device status: address 3200 bit D15 address 3202 bits D13-D8,D6-D4 address 3201 bits D6 address 2000
|
||||
############################################################################################
|
||||
- name: Epever_Device Temperature #0x003111
|
||||
hub: hub1
|
||||
unit_of_measurement: °C
|
||||
slave: 1
|
||||
register: 12561
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
|
||||
- name: Solar Charging Equipment Status #0x003201
|
||||
hub: hub1
|
||||
slave: 1
|
||||
register: 12801
|
||||
register_type: input
|
||||
scale: 1
|
||||
precision: 0
|
||||
#######################################################################
|
||||
#D15-D14: Input voltage status. 00H normal, 01H No input power connected, 02H Higher input voltage , 03H Input voltage error.
|
||||
#D13: Charging MOSFET is short circuit.
|
||||
#D12: Charging or Anti-reverse MOSFET is open circuit.
|
||||
#D11: Anti-reverse MOSFET is short circuit.
|
||||
#D10: Input is over current.
|
||||
#D9: The load is over current.
|
||||
#D8: The load is short circuit.
|
||||
#D7: Load MOSFET is short circuit.
|
||||
#D6:Disequilibrium in three circuits.A17
|
||||
#D4: PV input is short circuit.
|
||||
#D3-D2: Charging status. 00H No charging,01H Float,02H Boost, 03H Equalization.
|
||||
#D1: 0 Normal, 1 Fault.
|
||||
#D0: 1 Running, 0 Standby.
|
||||
#Status analysis
|
||||
#Array status:address 3201 bits D15-D10
|
||||
#Charging status:address 3201 bits D3-D2
|
||||
#Battery status: address 3200 bits D7-D0
|
||||
#Load status: address 3201 bits D9-D7,
|
||||
#Device status: address 3200 bit D15 address 3202 bits D13-D8,D6-D4 address 3201 bits D6 address 2000
|
||||
############################################################################################
|
||||
- name: Solar Consumed Energy Today #0x003304 and 0x003305
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13060
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
|
||||
|
||||
- name: EPEver_Load_Current # 310D
|
||||
hub: hub1
|
||||
unit_of_measurement: A
|
||||
slave: 01
|
||||
register: 12557
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
- name: EPEver_Load_voltage #310C
|
||||
hub: hub1
|
||||
unit_of_measurement: V
|
||||
slave: 1
|
||||
register: 12556
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
- name: EPEver_Load_Power #0x00310E and 0x00310F
|
||||
hub: hub1
|
||||
unit_of_measurement: W
|
||||
slave: 1
|
||||
register: 12558
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
count: 2
|
||||
reverse_order: true
|
||||
- name: EPEver_Load_Status #0x003202
|
||||
hub: hub1
|
||||
slave: 1
|
||||
register: 12802
|
||||
register_type: input
|
||||
scale: 1
|
||||
precision: 0
|
||||
|
||||
|
||||
- name: EPEver_Solar_voltage #3100
|
||||
hub: hub1
|
||||
unit_of_measurement: V
|
||||
slave: 1
|
||||
register: 12544
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
- name: EPEver_Solar_Current # 3101
|
||||
hub: hub1
|
||||
unit_of_measurement: A
|
||||
slave: 01
|
||||
register: 12545
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
- name: EPEver_Solar_Power #0x003102 and 0x003103
|
||||
hub: hub1
|
||||
unit_of_measurement: W
|
||||
slave: 1
|
||||
register: 12546
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
count: 2
|
||||
reverse_order: true
|
||||
|
||||
|
||||
# modbus sensors for EPEver
|
||||
- platform: modbus
|
||||
scan_interval: 600
|
||||
registers:
|
||||
|
||||
- name: Epever_Maximum Battery Voltage Today #0x003302
|
||||
hub: hub1
|
||||
unit_of_measurement: V
|
||||
slave: 1
|
||||
register: 13058
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
- name: Epever_Minimum Battery Voltage Today #0x003303
|
||||
hub: hub1
|
||||
unit_of_measurement: V
|
||||
slave: 1
|
||||
register: 13059
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
|
||||
- name: Epever Consumed Energy Today #0x003304 and 0x003305
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13060
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
|
||||
- name: Epever Consumed Energy This Month #0x003306 and 07
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13062
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
- name: Epever Consumed Energy This Year #0x003308 & 09
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13064
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
|
||||
- name: Solar Total Consumed Energy #0x00330A & 0B
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13066
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
|
||||
- name: Solar Generated Energy This Month #0x00330E & 0F
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13070
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
- name: Solar Generated Energy This Year #0x003310 & 11
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13072
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
- name: Solar Total Generated Energy #0x003312 & 13
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13074
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
|
||||
|
||||
- name: Solar Consumed Energy Today #0x003304 and 0x003305
|
||||
hub: hub1
|
||||
unit_of_measurement: KWh
|
||||
slave: 1
|
||||
register: 13060
|
||||
register_type: input
|
||||
scale: 0.01
|
||||
precision: 2
|
||||
count: 2
|
||||
reverse_order: true
|
||||
|
||||
|
||||
|
||||
36
config/01capteur/sensor/stat.yaml
Normal file
36
config/01capteur/sensor/stat.yaml
Normal file
@@ -0,0 +1,36 @@
|
||||
- platform: average
|
||||
name: "moy-current-cpt"
|
||||
duration:
|
||||
hours: 1
|
||||
entities:
|
||||
- sensor.tac2100_compteur_courant
|
||||
- platform: average
|
||||
name: "moy-couranta-cpt2"
|
||||
duration:
|
||||
hours: 1
|
||||
entities:
|
||||
- sensor.pj1203_zb_compteur_current_a
|
||||
- platform: average
|
||||
name: "moy-courantb-cpt2"
|
||||
duration:
|
||||
hours: 1
|
||||
entities:
|
||||
- sensor.pj1203_zb_compteur_current_b
|
||||
- platform: average
|
||||
name: "moy-power-cpt"
|
||||
duration:
|
||||
hours: 1
|
||||
entities:
|
||||
- sensor.tac2100_compteur_puissance_active
|
||||
- platform: average
|
||||
name: "moy-powera-cpt2"
|
||||
duration:
|
||||
hours: 1
|
||||
entities:
|
||||
- sensor.pj1203_zb_compteur_power_a
|
||||
- platform: average
|
||||
name: "moy-powerb-cpt2"
|
||||
duration:
|
||||
hours: 1
|
||||
entities:
|
||||
- sensor.pj1203_zb_compteur_power_b
|
||||
10
config/01capteur/sensor/systemmonitor.yaml
Normal file
10
config/01capteur/sensor/systemmonitor.yaml
Normal file
@@ -0,0 +1,10 @@
|
||||
- platform: systemmonitor
|
||||
resources:
|
||||
- type: processor_use
|
||||
# - type: processor_temperature
|
||||
- type: memory_free
|
||||
- type: disk_use_percent
|
||||
- type: disk_use
|
||||
- type: disk_free
|
||||
- type: load_5m
|
||||
|
||||
78
config/01capteur/sensor/temperature.yaml
Normal file
78
config/01capteur/sensor/temperature.yaml
Normal file
@@ -0,0 +1,78 @@
|
||||
# ---
|
||||
# #----------------------------------------
|
||||
# #
|
||||
# # temperature
|
||||
# #
|
||||
# #----------------------------------------
|
||||
|
||||
# - platform: mqtt
|
||||
# state_topic: "temp/bureau"
|
||||
# name: "T Bureau"
|
||||
# device_class: temperature
|
||||
# unit_of_measurement: "°C"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: temp_bureau_01
|
||||
# - platform: mqtt
|
||||
# state_topic: "temp/cave"
|
||||
# name: "T Cave"
|
||||
# device_class: temperature
|
||||
# unit_of_measurement: "°C"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: temp_cave_01
|
||||
# - platform: mqtt
|
||||
# state_topic: "temp/garage"
|
||||
# name: "T Garage"
|
||||
# device_class: temperature
|
||||
# unit_of_measurement: "°C"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: temp_garage_01
|
||||
# - platform: mqtt
|
||||
# state_topic: "temp/chambre1"
|
||||
# name: "T Chambre1"
|
||||
# device_class: temperature
|
||||
# unit_of_measurement: "°C"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: temp_chambre_01
|
||||
# - platform: mqtt
|
||||
# state_topic: "temp/chambre2"
|
||||
# name: "T Chambre2"
|
||||
# unit_of_measurement: "°C"
|
||||
# device_class: temperature
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: temp_chambre_02
|
||||
# - platform: mqtt
|
||||
# state_topic: "temp/comble"
|
||||
# name: "T Comble"
|
||||
# device_class: temperature
|
||||
# unit_of_measurement: "°C"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: temp_comble_01
|
||||
# - platform: mqtt
|
||||
# state_topic: "hum/sdb"
|
||||
# name: "H% salle de bain"
|
||||
# device_class: humidity
|
||||
# unit_of_measurement: "%"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: hum_sdb_01
|
||||
# - platform: mqtt
|
||||
# state_topic: "temp/sdb"
|
||||
# name: "T salle de bain"
|
||||
# device_class: temperature
|
||||
# unit_of_measurement: "°C"
|
||||
# value_template: "{{ value | round(1) }}"
|
||||
# unique_id: temp_sdb_01
|
||||
#----------------------------------------
|
||||
#
|
||||
# temperature
|
||||
#
|
||||
#----------------------------------------
|
||||
# - platform: min_max
|
||||
# entity_ids:
|
||||
# - sensor.temp
|
||||
# name: "min_exterieur"
|
||||
# type: min
|
||||
# - platform: min_max
|
||||
# entity_ids:
|
||||
# - sensor.temp
|
||||
# name: "max_exterieur"
|
||||
# type: max
|
||||
0
config/01capteur/sensor/template_sensor.yaml
Normal file
0
config/01capteur/sensor/template_sensor.yaml
Normal file
12
config/01capteur/sensor/unraid.yaml.old
Normal file
12
config/01capteur/sensor/unraid.yaml.old
Normal file
@@ -0,0 +1,12 @@
|
||||
- platform: template
|
||||
sensors:
|
||||
unraid_array_status:
|
||||
friendly_name: UnRAID Array Status
|
||||
value_template: >
|
||||
{{state_attr("binary_sensor.tower_server", "arrayStatus")}}
|
||||
unraid_array_space:
|
||||
friendly_name: UnRAID Array Space
|
||||
value_template: >
|
||||
{% set state = state_attr("switch.tower_server", "diskSpace") %}
|
||||
{{ Offline if state == None else state | regex_findall_index(".*\((\d+.?\d+) %\)") | float }}
|
||||
unit_of_measurement: '%'
|
||||
Reference in New Issue
Block a user