Na čem teď visím a potřebuji pomoci:
Když se někdo podíváte na můj configuration.yaml - je tak dobře? Třeba ty senzory, někde jsem viděl, že to měl v extra souboru.
Ale co je teď můj hlavní problém:
měřím spotřebu pomocí elektroměru SDM 630 a je bezvadně funkční v HA.
Potřebuji, rozdělit aktuální spotřebu na denní a noční tarif.
Tento tarif vt a nt "chytře" zjišťuji pomocí vykuchaného okenního senzoru od xiaomi - https://www.alza.cz/aqara-window-door-s ... DwQAvD_BwE
Zkouším podle tohoto návodu: (místí prominou, že chodím také ke konkrenci): https://blog.vyoralek.cz/iot/homeassist ... -spotreby/
bohužel pořád nic. Mě to ani neudělá nové senzory jak píše, třeba ten součet (Riemannův součet) nebo ty s příponou VT NT prostě nic, možná je dávám do špatného místa - nevím. Už si s tím hraji po chvílích týden a furt nic.
Jinak to ostatní dole funguje (kupodivu) sice tam mám nějaké problémy v logu ale vše funkční.
senzor pro VT a NT kde zavřeno je VT - otevřeno NT:
binary_sensor.0x00158d0001a65fb4_contact
senzor aktuální spotřeby hodnota je Watts:
sensor.630_total_system_power
Kód: Vybrat vše
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
# Text to speech
tts:
- platform: google_translate
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
customize: !include customize.yaml
# modbus pro sdm630
modbus:
type: serial
method: rtu
port: /dev/ttyUSB0
baudrate: 9600
stopbits: 1
bytesize: 8
parity: N
# integrace lovelance pocasi
resources:
# if you have installed the card through the HACS integration
- url: /hacsfiles/ha-card-weather-conditions/ha-card-weather-conditions.js
type: module
# teploty kotel
ecoal_boiler:
host: 192.168.31.120
username: ***
password: ***
switches:
monitored_conditions:
sensors:
monitored_conditions:
- outdoor_temp
- indoor_temp
- exhaust_temp
# Nastaveni vysavac
vacuum:
- platform: xiaomi_miio
host: 192.168.31.225
token: ***
# zakladni nastavení databaze influxdb
influxdb:
host: a0d7b954-influxdb
port: 8086
database: home_assistant
username: ***
password: ***
max_retries: 3
ssl: false
verify_ssl: false
include:
entities:
- sensor.teplota_obyvak_temperature
- sensor.teplota_loznice_temperature
- sensor.teplota_pokoj_temperature
- sensor.ecowit_venkovni_teplota
- sensor.ecowit_venkovni_vlhkost
- sensor.ecowit_venkovni_relativni_tlak
- sensor.ecowit_venkovni_svit_slunce
- sensor.ecowit_srazky_den
- sensor.ecowit_hodinove_dest
# senzory RPI zatizeni, pamet, teplota
sensor:
- platform: systemmonitor
resources:
- type: disk_use_percent
arg: /config
- type: memory_free
- platform: command_line
name: CPU Temperature
command: "cat /sys/class/thermal/thermal_zone0/temp"
unit_of_measurement: "°C"
value_template: '{{ value | multiply(0.001) | round(1) }}'
# senzor pro sdm630
- platform: yr
- platform: modbus
registers: !include sdm630_registers.yaml
# senzor databaze influxdb velikost
- platform: influxdb
host: a0d7b954-influxdb
port: 8086
username: ***
password: ***
scan_interval: 3600
queries:
- name: InfluxDB DB size
unit_of_measurement: MB
value_template: "{{ (value|float / 1024 /1024)|round(1) }}"
group_function: sum
measurement: '"monitor"."shard"'
database: _internal
where: "time > now() - 10s"
field: diskBytes