Fórum | MyPower.CZ | Obnovitelné zdroje energie - energetická soběstačnost | Poslední návštěva: čtv srp 18, 2022 3:38 am
PetrDubi píše:No já abych to nemusel řešit v hlavním configu, tak jsem si všechny tyhle denní počítadla (co máš v configu) udělal rovnou v ESPhome, takže mi to hlásí do HA rovnou to, co potřebuje a tomuhle jsem se vyhnul
Ale jak ty počítadla udělat v ESPhome jsem ti posílal přeci v PM, když jsme něco řešili. Takže jsem si dodělal ESPhome, tím se mi objevily ty počítadla i v HA a potom jsem je už jenom přidal do panelu energie.
Já mám v configu vlastně jenom systémový nastavení (připojení do databáze MariaDB, InfluxDB, nastavení recorderu a podobně) a ještě teda nastavení časů zapínání a vypínání pro zásuvky, které se přenáší do ESPhome (to jsem dělal v začátcích). Jinak tyhle věci jako součet stringů FV nebo měření fakt řeším přímo v ESPhome.
kkristian píše:ake senzory presne pouzivate na HA-Easun? Je niekde nejaky navod/popis?
PetrDubi píše:Měnič je připojený sériovým kabelem přes převodník RS232/TTL k ESP nebo ESP32 ve kterém je nahraný program v ESPhome a tem načítá data z měniče a posílá je do HA.
esphome:
name: fv-menic
platform: ESP8266
board: d1_mini
external_components:
- source: github://syssi/esphome-pipsolar@pip8048
refresh: 0s
time:
- platform: homeassistant
id: homeassistant_time
# Enable logging
logger:
baud_rate: 0
# Enable Home Assistant API
api:
ota:
password: "OTA_heslo"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
manual_ip:
static_ip: IP_ESP
gateway: IP_GATEWAY
subnet: 255.255.255.0
dns1: IP_DNS1
dns2: IP_DNS2
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Fv-Menic Fallback Hotspot"
password: !secret wifi_password
web_server:
port: 80
uart:
- id: uart_bus
tx_pin: GPIO1
rx_pin: GPIO3
# most devices use 2400 as baud_rate
baud_rate: 2400
pipsolar:
- uart_id: uart_bus
id: easun8k
sensor:
- platform: pipsolar
pipsolar_id: easun8k
ac_output_apparent_power:
id: easun8k_ac_output_apparent_power
name: "Měnič-výkon zdánlivý"
accuracy_decimals: 0
ac_output_active_power:
id: easun8k_ac_output_active_power
name: "Měnič-výkon skutečný"
accuracy_decimals: 0
output_load_percent :
id: easun8k_output_load_percent
name: "Měnič-výstup zatížení"
accuracy_decimals: 0
battery_voltage:
id: easun8k_battery_voltage
name: "Měnič-baterie napětí"
battery_charging_current:
id: easun8k_battery_charging_current
name: "Měnič-baterie nabíjení"
battery_discharge_current:
id: easun8k_battery_discharge_current
name: "Měnič-baterie vybíjení"
pv1_input_voltage:
id: easun8k_pv1_input_voltage
name: "Měnič-panely JV napětí"
pv1_input_current:
id: easun8k_pv1_input_current
name: "Měnič-panely JV proud"
pv1_charging_power:
id: easun8k_pv1_charging_power
name: "Měnič-panely JV výkon"
accuracy_decimals: 0
pv2_input_voltage:
id: easun8k_pv2_input_voltage
name: "Měnič-panely JZ napětí"
pv2_input_current:
id: easun8k_pv2_input_current
name: "Měnič-panely JZ proud"
pv2_charging_power:
id: easun8k_pv2_charging_power
name: "Měnič-panely JZ výkon"
accuracy_decimals: 0
inverter_heat_sink_temperature:
id: easun8k_inverter_heat_sink_temperature
name: "Měnič-teplota"
accuracy_decimals: 0
- platform: total_daily_energy
name: "Měnič-vyrobená energie"
id: easun8k_ac_output_energy_meter
power_id: easun8k_ac_output_active_power
min_save_interval: 5s
unit_of_measurement: "kWh"
device_class: "energy"
state_class: "total_increasing"
filters:
- multiply: 0.001
- platform: template
name: "Měnič-panely celkový výkon"
id: easun8k_pv_charging_power_complete
icon: mdi:flash
unit_of_measurement: "W"
device_class: "energy"
accuracy_decimals: 0
- platform: total_daily_energy
name: "Měnič-panely vyrobená energie"
id: easun8k_pv_energy_meter
power_id: easun8k_pv_charging_power_complete
min_save_interval: 5s
icon: mdi:lightning-bolt
unit_of_measurement: "kWh"
device_class: "energy"
state_class: "total_increasing"
filters:
- multiply: 0.001
binary_sensor:
- platform: template
id: easun8k_pv_charging_power_complete_adding
internal: true
lambda: |-
if (id(easun8k_pv_charging_power_complete_start).state == true) {
id(easun8k_pv_charging_power_complete).publish_state(id(easun8k_pv1_charging_power).state + id(easun8k_pv2_charging_power).state);
id(easun8k_pv_charging_power_complete_start).turn_off();
return true;
} else {
return true;
}
switch:
- platform: template
id: easun8k_pv_charging_power_complete_start
internal: true
optimistic: true
text_sensor:
- platform: pipsolar
pipsolar_id: easun8k
device_mode:
id: easun8k_device_mode
name: "Měnič-režim"
select:
- platform: pipsolar
pipsolar_id: easun8k
output_source_priority:
id: easun8k_output_source_priority_select
name: "Měnič-výběr priorit výstupu"
optionsmap:
"Utility first": "POP00"
"Solar only": "POP01"
"Solar Battery Utility": "POP02"
statusmap:
"0": "Utility first"
"1": "Solar only"
"2": "Solar Battery Utility"
interval:
- interval: 5sec
then:
- switch.turn_on: easun8k_pv_charging_power_complete_start
external_components:
- source: github://syssi/esphome-pipsolar@main
refresh: 0s
10055 píše:tak teď mi ty data konečně dávají ucelený přehled
sice jsem přišel o krásnou dosavadní statistiku, ale co už mám ji zaznačenou
Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků