Home Assistant a Wattrouter
Home Assistant a Wattrouter
Povedlo se prosím někomu implementovat wattrouter do HA a podělil by se o radu jak na to ?
-
- Příspěvky: 330
- Registrován: úte led 18, 2022 10:17 pm
- Bydliště: Cerhovice
- Výkon panelů v FVE [Wp]: 11400
- Kapacita baterie [kWh]: 10
Re: Home Assistant a Wattrouter
Použil jsem integraci Multiscrape + konfiguraci v configuration.yaml.
Kód: Vybrat vše
multiscrape:
- resource: http://wattrouter_ip/meas.xml
scan_interval: 1
sensor:
- unique_id: wattrouter_date
name: "Datum"
select: "meas > DaR"
unit_of_measurement: ""
- unique_id: wattrouter_time
name: "Čas"
select: "meas > TiR"
unit_of_measurement: ""
- unique_id: wattrouter_1_power
name: "Výkon/Odběr L1"
select: "meas > I1 > P"
device_class: power
unit_of_measurement: "kW"
- unique_id: wattrouter_2_power
name: "Výkon/Odběr L2"
select: "meas > I2 > P"
device_class: power
unit_of_measurement: "kW"
- unique_id: wattrouter_3_power
name: "Výkon/Odběr L3"
select: "meas > I3 > P"
device_class: power
unit_of_measurement: "kW"
- unique_id: wattrouter_ssr_1_power
name: "Výkon zátěže na výstupu SSR 1 v kW"
select: "meas > O1 > P"
device_class: power
unit_of_measurement: "kW"
- unique_id: wattrouter_ssr_1_energy
name: "Dodaná energie na výstupu SSR 1 v kWh"
select: "meas > O1 > E"
device_class: energy
unit_of_measurement: "kWh"
- unique_id: wattrouter_ssr_2_power
name: "Výkon zátěže na výstupu SSR 2 v kW"
select: "meas > O2 > P"
device_class: power
unit_of_measurement: "kW"
- unique_id: wattrouter_ssr_2_energy
name: "Dodaná energie na výstupu SSR 2 v kWh"
select: "meas > O2 > E"
device_class: energy
unit_of_measurement: "kWh"
- unique_id: wattrouter_ssr_3_power
name: "Výkon zátěže na výstupu SSR 3 v kW"
select: "meas > O3 > P"
device_class: power
unit_of_measurement: "kW"
- unique_id: wattrouter_ssr_3_energy
name: "Dodaná energie na výstupu SSR 3 v kWh"
select: "meas > O3 > E"
device_class: energy
unit_of_measurement: "kWh"
- platform: template
sensors:
# WATTrouter datetime
wattrouter_datetime:
friendly_name: "WATTrouter timestamp"
unit_of_measurement: ''
value_template: >-
{{ states('sensor.wattrouter_date') + ' ' + states('sensor.wattrouter_time') }}
-
- Příspěvky: 2
- Registrován: čtv srp 04, 2022 10:34 am
Re: Home Assistant a Wattrouter
Používám Domoticz a HA jsem si nyní nainstaloval jen kvůli vyzkoušení čtení dat z Wattrouteru. Mám doma dva kusy. V HA se příliš neorientuji. Nainstaloval jsem si do něj HACS, následně Multiscrape. Můžete mi popsat další postup? HA mi běží na Ubuntu.
Jak použít (nakopírovat) upravený yam script?
Díky za pomoc
JK
Jak použít (nakopírovat) upravený yam script?
Díky za pomoc
JK
-
- Příspěvky: 2
- Registrován: čtv srp 04, 2022 10:34 am
Re: Home Assistant a Wattrouter
Již jsem vše nakonfiguroval a funguje to. Mám zřejmě jiný typ Wattrouteru než používáte. Struktura xml souboru pro Multiscrape je tak jiná.
Díky za inspiraci.
JK
Díky za inspiraci.
JK
Re: Home Assistant a Wattrouter
Prosím má to někdo z vás nastavené na GreebonoAku?
Dík
Dík
Re: Home Assistant a Wattrouter
Ahoj,
u mého Wattrouteru Mx jsem použil
v configuration.yaml
# ------------ Ovládání Test výstupů na wattrouteru MX. Musí být nastaveno Nevyžadovat vašší zabezpečení HTTP
rest_command:
boiler_on:
url: "http://10.0.2.9/test.xml"
method: POST
content_type: "text/xml"
payload: "<test>
<TST1>1</TST1>
<UN>admin</UN><UP>heslo</UP>
</test>"
boiler_off:
url: "http://10.0.2.9/test.xml"
method: POST
content_type: "text/xml"
payload: "<test>
<TST1>0</TST1>
<UN>admin</UN><UP>heslo</UP>
</test>"
#------ sensors
sensor:
- platform: template
sensors:
#------- FVE Wattrouter MX template sensors--------------------------------------------------
boiler_koup_energy_fve:
value_template: "{{ state_attr('sensor.xml_data', 'O1')['E'] }}"
#friendly_name: Boiler koup energie
device_class: energy
unit_of_measurement: "kWh"
boiler_koup_vykon_fve:
#friendly_name: Boiler koup vykon
value_template: "{{ state_attr('sensor.xml_data', 'O1')['P'] }}"
device_class: power
unit_of_measurement: "kW"
boiler_koup_test_fve:
value_template: "{{ state_attr('sensor.xml_data', 'O1')['T'] }}"
boiler_kuch_energy_fve:
value_template: "{{ state_attr('sensor.xml_data', 'O2')['E'] }}"
device_class: energy
unit_of_measurement: "kWh"
boiler_kuch_vykon_fve:
value_template: "{{ state_attr('sensor.xml_data', 'O2')['P'] }}"
device_class: power
unit_of_measurement: "kW"
boiler_kuch_test_fve:
value_template: "{{ state_attr('sensor.xml_data', 'O2')['T'] }}"
primotop_energy_fve:
value_template: "{{ state_attr('sensor.xml_data', 'O3')['E'] }}"
device_class: energy
unit_of_measurement: "kWh"
primotop_vykon_fve:
value_template: "{{ state_attr('sensor.xml_data', 'O3')['P'] }}"
device_class: power
unit_of_measurement: "kW"
primotop_test_fve:
value_template: "{{ state_attr('sensor.xml_data', 'O3')['T'] }}"
fve_l1:
value_template: "{{ state_attr('sensor.xml_data', 'I1')['P'] }}"
device_class: power
unit_of_measurement: "kW"
fve_l2:
value_template: "{{ state_attr('sensor.xml_data', 'I2')['P'] }}"
device_class: power
unit_of_measurement: "kW"
fve_l3:
value_template: "{{ state_attr('sensor.xml_data', 'I3')['P'] }}"
device_class: power
unit_of_measurement: "kW"
fve_l4_boiler_koup:
value_template: "{{ state_attr('sensor.xml_data', 'I4')['P'] }}"
device_class: power
unit_of_measurement: "kW"
fve_l5_boiler_kuch:
value_template: "{{ state_attr('sensor.xml_data', 'I5')['P'] }}"
device_class: power
unit_of_measurement: "kW"
fve_l6_primotop:
value_template: "{{ state_attr('sensor.xml_data', 'I6')['P'] }}"
device_class: power
unit_of_measurement: "kW"
fve_l7_elektromer:
value_template: "{{ state_attr('sensor.xml_data', 'I7')['P'] }}"
device_class: power
unit_of_measurement: "kW"
fve_l4_boiler_koup_e:
value_template: "{{ state_attr('sensor.xml_data', 'I4')['E'] }}"
device_class: energy
unit_of_measurement: "kWh"
fve_l5_boiler_kuch_e:
value_template: "{{ state_attr('sensor.xml_data', 'I5')['E'] }}"
device_class: power
unit_of_measurement: "kWh"
fve_l6_primotop_e:
value_template: "{{ state_attr('sensor.xml_data', 'I6')['E'] }}"
device_class: power
unit_of_measurement: "kWh"
fve_l7_elektromer_e:
value_template: "{{ state_attr('sensor.xml_data', 'I7')['E'] }}"
device_class: power
unit_of_measurement: "kWh"
# ------- FVE - WattRouter MX vyčtení dat ----------------------------------------------------------------------
- platform: rest
name: xml_data
resource: http://10.0.2.9/meas.xml
json_attributes_path: "$.meas"
scan_interval: 5
value_template: "OK"
json_attributes:
# ----- měčící cívky a elměr
# Výkon vstup L1
- "I1"
# Výkon vstup L2
- "I2"
# Výkon vstup L3
- "I3"
# Stav ANDI1 [P]ower [E]nergy - Boiler koupelna
- "I4"
# Stav ANDI2 [P]ower [E]nergy - boiler kuchyně
- "I5"
# Stav ANDI3 [P]ower [E]nergy - přímotop
- "I6"
# Stav ANDI4 [P]ower [E]nergy - elektroměr S0
- "I7"
# Výstup SSR1 - boiler koupelna
- "O1"
# Výstup SSR1 - boiler kuchyně
- "O2"
# Výstup SSR1 - přímotop
- "O3"
Snad ti to pomůže.
u mého Wattrouteru Mx jsem použil
v configuration.yaml
# ------------ Ovládání Test výstupů na wattrouteru MX. Musí být nastaveno Nevyžadovat vašší zabezpečení HTTP
rest_command:
boiler_on:
url: "http://10.0.2.9/test.xml"
method: POST
content_type: "text/xml"
payload: "<test>
<TST1>1</TST1>
<UN>admin</UN><UP>heslo</UP>
</test>"
boiler_off:
url: "http://10.0.2.9/test.xml"
method: POST
content_type: "text/xml"
payload: "<test>
<TST1>0</TST1>
<UN>admin</UN><UP>heslo</UP>
</test>"
#------ sensors
sensor:
- platform: template
sensors:
#------- FVE Wattrouter MX template sensors--------------------------------------------------
boiler_koup_energy_fve:
value_template: "{{ state_attr('sensor.xml_data', 'O1')['E'] }}"
#friendly_name: Boiler koup energie
device_class: energy
unit_of_measurement: "kWh"
boiler_koup_vykon_fve:
#friendly_name: Boiler koup vykon
value_template: "{{ state_attr('sensor.xml_data', 'O1')['P'] }}"
device_class: power
unit_of_measurement: "kW"
boiler_koup_test_fve:
value_template: "{{ state_attr('sensor.xml_data', 'O1')['T'] }}"
boiler_kuch_energy_fve:
value_template: "{{ state_attr('sensor.xml_data', 'O2')['E'] }}"
device_class: energy
unit_of_measurement: "kWh"
boiler_kuch_vykon_fve:
value_template: "{{ state_attr('sensor.xml_data', 'O2')['P'] }}"
device_class: power
unit_of_measurement: "kW"
boiler_kuch_test_fve:
value_template: "{{ state_attr('sensor.xml_data', 'O2')['T'] }}"
primotop_energy_fve:
value_template: "{{ state_attr('sensor.xml_data', 'O3')['E'] }}"
device_class: energy
unit_of_measurement: "kWh"
primotop_vykon_fve:
value_template: "{{ state_attr('sensor.xml_data', 'O3')['P'] }}"
device_class: power
unit_of_measurement: "kW"
primotop_test_fve:
value_template: "{{ state_attr('sensor.xml_data', 'O3')['T'] }}"
fve_l1:
value_template: "{{ state_attr('sensor.xml_data', 'I1')['P'] }}"
device_class: power
unit_of_measurement: "kW"
fve_l2:
value_template: "{{ state_attr('sensor.xml_data', 'I2')['P'] }}"
device_class: power
unit_of_measurement: "kW"
fve_l3:
value_template: "{{ state_attr('sensor.xml_data', 'I3')['P'] }}"
device_class: power
unit_of_measurement: "kW"
fve_l4_boiler_koup:
value_template: "{{ state_attr('sensor.xml_data', 'I4')['P'] }}"
device_class: power
unit_of_measurement: "kW"
fve_l5_boiler_kuch:
value_template: "{{ state_attr('sensor.xml_data', 'I5')['P'] }}"
device_class: power
unit_of_measurement: "kW"
fve_l6_primotop:
value_template: "{{ state_attr('sensor.xml_data', 'I6')['P'] }}"
device_class: power
unit_of_measurement: "kW"
fve_l7_elektromer:
value_template: "{{ state_attr('sensor.xml_data', 'I7')['P'] }}"
device_class: power
unit_of_measurement: "kW"
fve_l4_boiler_koup_e:
value_template: "{{ state_attr('sensor.xml_data', 'I4')['E'] }}"
device_class: energy
unit_of_measurement: "kWh"
fve_l5_boiler_kuch_e:
value_template: "{{ state_attr('sensor.xml_data', 'I5')['E'] }}"
device_class: power
unit_of_measurement: "kWh"
fve_l6_primotop_e:
value_template: "{{ state_attr('sensor.xml_data', 'I6')['E'] }}"
device_class: power
unit_of_measurement: "kWh"
fve_l7_elektromer_e:
value_template: "{{ state_attr('sensor.xml_data', 'I7')['E'] }}"
device_class: power
unit_of_measurement: "kWh"
# ------- FVE - WattRouter MX vyčtení dat ----------------------------------------------------------------------
- platform: rest
name: xml_data
resource: http://10.0.2.9/meas.xml
json_attributes_path: "$.meas"
scan_interval: 5
value_template: "OK"
json_attributes:
# ----- měčící cívky a elměr
# Výkon vstup L1
- "I1"
# Výkon vstup L2
- "I2"
# Výkon vstup L3
- "I3"
# Stav ANDI1 [P]ower [E]nergy - Boiler koupelna
- "I4"
# Stav ANDI2 [P]ower [E]nergy - boiler kuchyně
- "I5"
# Stav ANDI3 [P]ower [E]nergy - přímotop
- "I6"
# Stav ANDI4 [P]ower [E]nergy - elektroměr S0
- "I7"
# Výstup SSR1 - boiler koupelna
- "O1"
# Výstup SSR1 - boiler kuchyně
- "O2"
# Výstup SSR1 - přímotop
- "O3"
Snad ti to pomůže.
Re: Home Assistant a Wattrouter
Jaký máte wattrouter ? Mám Wattrouter M (2x triak, 2x rele, 2x SSR). hodil by se mi návod jak ho připojit do HA. Kdybyste měl stejný a poskytl návod, bych bych vděčný.Kratochvíle píše: ↑stř srp 31, 2022 4:09 pm Již jsem vše nakonfiguroval a funguje to. Mám zřejmě jiný typ Wattrouteru než používáte. Struktura xml souboru pro Multiscrape je tak jiná.
Díky za inspiraci.
JK
díky
TP
Re: Home Assistant a Wattrouter
Ahoj,
prosim o radu, co delam spatne, nainstaloval jsem Multiscrape a uravil configration.,yml na a pote restartoval.
odkaz je funkcni, v xml mam retezce
<DaR>2023-06-04</DaR>
<TiR>11:24:35</TiR>
ale v HA mi to pise neni k dispozici.
Diky za nakopnuti Pavel
prosim o radu, co delam spatne, nainstaloval jsem Multiscrape a uravil configration.,yml na a pote restartoval.
Kód: Vybrat vše
multiscrape:
- resource: http://192.168.2.217/meas.xml
scan_interval: 5
sensor:
- unique_id: wattrouter_date
name: "Datum"
select: "meas > DaR"
unit_of_measurement: ""
- unique_id: wattrouter_time
name: "Čas"
select: "meas > TiR"
unit_of_measurement: ""
<DaR>2023-06-04</DaR>
<TiR>11:24:35</TiR>
ale v HA mi to pise neni k dispozici.
Diky za nakopnuti Pavel
-
- Příspěvky: 22
- Registrován: pon lis 01, 2021 3:40 pm
- Výkon panelů v FVE [Wp]: 5390
- Kapacita baterie [kWh]: 0
Re: Home Assistant a Wattrouter
Bude to pravdepodobne tym, ze sensor ocakava ciselnu hodnotu a dostava retazec, ktory nevie previest na cislo.
Da sa to vidiet v protokole.
Skusil by som text sensor, alebo pomocou template spravit tu spravnu magiu s hodnotou
Da sa to vidiet v protokole.
Skusil by som text sensor, alebo pomocou template spravit tu spravnu magiu s hodnotou
Ongrid FVE - okres Bardejov. 14x385Wp + 2x "modrasek 2000W"
Re: Home Assistant a Wattrouter
Template jsem zkousel z toho prikladu nahore, ale nejde mi to
Re: Home Assistant a Wattrouter
Ahoj,
vyřešeno po drobných upravách kódu
vyřešeno po drobných upravách kódu
Kód: Vybrat vše
multiscrape:
- resource: http://ip_adresa/meas.xml
scan_interval: 5
sensor:
- unique_id: wattrouter_date
name: "Datum"
select: "meas > DaR"
# unit_of_measurement: ""
- unique_id: wattrouter_time
name: "Čas"
select: "meas > TiR"
# unit_of_measurement: ""
- unique_id: wattrouter_vac
name: "VAC"
select: "meas > VAC"
unit_of_measurement: "V"
.
.
atd
template:
- sensor:
- name: "wattrouter_datetime"
state: "{{states('sensor.wattrouter_date') + ' ' + states('sensor.wattrouter_time') }}"
.
.
atd
Re: Home Assistant a Wattrouter
Ahoj vycházel jsem z výše uvedených kódů pro získávání údajů z warrtrouteru přes multiscrape.
Hodnoty z WR se mi stáhnou, ale pouze jednou při restartu HA, poté se mi hodnoty neaktualizují. Jako by nefungoval scan_interval
Napadá někoho proč to může být.
v configuration.yaml mám:
do HA pak vkládám hodnoty takto:
Hodnoty z WR se mi stáhnou, ale pouze jednou při restartu HA, poté se mi hodnoty neaktualizují. Jako by nefungoval scan_interval
Napadá někoho proč to může být.
v configuration.yaml mám:
Kód: Vybrat vše
####### Wattrouer
multiscrape:
- resource: http://IP_Adresa:30010/meas.xml
scan_interval: 60
sensor:
- unique_id: wattrouter_date
name: "Datum"
select: "meas > DaR"
unit_of_measurement: ""
- unique_id: wattrouter_time
name: "Čas"
select: "meas > TiR"
unit_of_measurement: ""
- unique_id: wattrouter_1_power
name: "Výkon/Odběr L1"
select: "meas > I1 > P"
device_class: power
unit_of_measurement: "kW"
- unique_id: wattrouter_2_power
name: "Výkon/Odběr L2"
select: "meas > I2 > P"
device_class: power
unit_of_measurement: "kW"
- unique_id: wattrouter_3_power
name: "Výkon/Odběr L3"
select: "meas > I3 > P"
device_class: power
unit_of_measurement: "kW"
- unique_id: wattrouter_andi1_power
name: "Výkon/Odběr ANDI1"
select: "meas > I4 > P"
device_class: power
unit_of_measurement: "kW"
- unique_id: wattrouter_andi2_power
name: "Výkon/Odběr ANDI2"
select: "meas > I5 > P"
device_class: power
unit_of_measurement: "kW"
- unique_id: wattrouter_andi3_power
name: "Výkon/Odběr ANDI3"
select: "meas > I6 > P"
device_class: power
unit_of_measurement: "kW"
- unique_id: wattrouter_andi4_power
name: "Výkon/Odběr ANDI4"
select: "meas > I7 > P"
device_class: power
unit_of_measurement: "kW"
- unique_id: wattrouter_ssr_1_power
name: "Výkon zátěže na výstupu SSR 1 v kW"
select: "meas > O1 > P"
device_class: power
unit_of_measurement: "kW"
- unique_id: wattrouter_ssr_1_energy
name: "Dodaná energie na výstupu SSR 1 v kWh"
select: "meas > O1 > E"
device_class: energy
unit_of_measurement: "kWh"
- unique_id: wattrouter_ssr_2_power
name: "Výkon zátěže na výstupu SSR 2 v kW"
select: "meas > O2 > P"
device_class: power
unit_of_measurement: "kW"
- unique_id: wattrouter_ssr_2_energy
name: "Dodaná energie na výstupu SSR 2 v kWh"
select: "meas > O2 > E"
device_class: energy
unit_of_measurement: "kWh"
- unique_id: wattrouter_ssr_3_power
name: "Výkon zátěže na výstupu SSR 3 v kW"
select: "meas > O3 > P"
device_class: power
unit_of_measurement: "kW"
- unique_id: wattrouter_ssr_3_energy
name: "Dodaná energie na výstupu SSR 3 v kWh"
select: "meas > O3 > E"
device_class: energy
unit_of_measurement: "kWh"
- unique_id: wattrouter_dq1
name: "Teplota DQ1 v °C"
select: "meas > DQ1"
device_class: temperature
unit_of_measurement: "°C"
- unique_id: wattrouter_dq2
name: "Teplota DQ2 v °C"
select: "meas > DQ2"
device_class: temperature
unit_of_measurement: "°C"
- unique_id: wattrouter_dq3
name: "Teplota DQ3 v °C"
select: "meas > DQ3"
device_class: temperature
unit_of_measurement: "°C"
- unique_id: wattrouter_dq4
name: "Teplota DQ4 v °C"
select: "meas > DQ4"
device_class: temperature
unit_of_measurement: "°C"
template:
- sensor:
- name: "wattrouter_datetime"
state: "{{states('sensor.wattrouter_date') + ' ' + states('sensor.wattrouter_time') }}"
Kód: Vybrat vše
type: custom:mini-graph-card
line_width: 1
hours_to_show: 48
points_per_hour: 30
name: Teploty bojler
entities:
- entity: sensor.wattrouter_dq1
name: Bojler - horní čidlo
show_state: true
show_graph: true
color: red
- entity: sensor.wattrouter_dq3_2
name: Bojler - spodní čidlo
show_state: true
color: blue
- entity: sensor.wattrouter_dq4_2
name: Ohřev TUV
show_state: true
color: brown
- entity: sensor.wattrouter_dq2_2
name: Voda studna
show_state: true
color: green
show:
fill: false
name: true
state: true
labels: false
Re: Home Assistant a Wattrouter
Ahoj, taky bych se přidal s dotazem. Mám úplně stejný problém, WATTrouter MX, nastavil jsem multiscrape, ale načte se vše jenom po startu doplňku.
Kde může být zakopaný pes?
Kde může být zakopaný pes?
-
- Příspěvky: 87
- Registrován: sob črc 23, 2022 9:59 am
- Výkon panelů v FVE [Wp]: 12400
- Kapacita baterie [kWh]: 13
Re: Home Assistant a Wattrouter
Taky mi multiscrape nefunguje resp. pouze občas. Začal jsem zkoušet vyčítání přes modbus TCP, ale bez úspěchu. Nerozchodil jste to někdo? Přes modbus scanner vidim, že v registrech jsou nějaký hodnoty a měněj se, ale nedokážu zjistit, jak HA nastavit, aby je uměl přečíst.
Hybrid 12,44 kWp, 26x400 Wp + 4x510Wp Trina Solar, GW10K-ET, 12,8 kWh BYD, 2 x Wallbox Alfen Eve, EVCC.io pro řízení nabíjení auta, Citroen E-C4, skoro celej dům na backupu pro ostrovní provoz
-
- Příspěvky: 87
- Registrován: sob črc 23, 2022 9:59 am
- Výkon panelů v FVE [Wp]: 12400
- Kapacita baterie [kWh]: 13
Re: Home Assistant a Wattrouter
Tak se mi podařilo rozchodit načítání dat z Wattrouteru do HA přes Modbus TCP. Funguje to zatím hezky. Ještě zapracuju přímé spouštění vytěžování nadřazeným algoritmem.
Tady je příslušná část v configutation.yaml:
Tady je příslušná část v configutation.yaml:
Kód: Vybrat vše
modbus:
- name: WR
type: tcp
host: 192.168.2.14
port: 502
sensors:
- name: WR_Voltage
unique_id: WR_Voltage
slave: 1
address: 9
input_type: input
data_type: int16
device_class: voltage
unit_of_measurement: V
scan_interval: 3
- name: WR_Phase_1_Power
unique_id: WR_Phase_1_Power
slave: 1
address: 1
input_type: input
data_type: int16
device_class: power
unit_of_measurement: W
scale: 10
scan_interval: 3
min_value: 0
max_value: 20000
- name: WR_Phase_2_Power
unique_id: WR_Phase_2_Power
slave: 1
address: 3
input_type: input
data_type: int16
device_class: power
unit_of_measurement: W
scale: 10
scan_interval: 3
min_value: 0
max_value: 20000
- name: WR_Phase_3_Power
unique_id: WR_Phase_3_Power
slave: 1
address: 5
input_type: input
data_type: int16
device_class: power
unit_of_measurement: W
scale: 10
scan_interval: 3
min_value: 0
max_value: 20000
- name: WR_Total_Power
unique_id: WR_Total_Power
slave: 1
address: 7
input_type: input
data_type: int16
device_class: power
unit_of_measurement: W
scale: 10
scan_interval: 2
min_value: 0
max_value: 60000
- name: WR_SSR1_Power
unique_id: WR_SSR1_Power
slave: 1
address: 29
input_type: input
data_type: int16
device_class: power
unit_of_measurement: W
scale: 10
scan_interval: 3
min_value: 0
max_value: 5000
- name: WR_SSR2_Power
unique_id: WR_SSR2_Power
slave: 1
address: 33
input_type: input
data_type: int16
device_class: power
unit_of_measurement: W
scale: 10
scan_interval: 3
min_value: 0
max_value: 5000
- name: WR_SSR3_Power
unique_id: WR_SSR3_Power
slave: 1
address: 37
input_type: input
data_type: int16
device_class: power
unit_of_measurement: W
scale: 10
scan_interval: 3
min_value: 0
max_value: 5000
Hybrid 12,44 kWp, 26x400 Wp + 4x510Wp Trina Solar, GW10K-ET, 12,8 kWh BYD, 2 x Wallbox Alfen Eve, EVCC.io pro řízení nabíjení auta, Citroen E-C4, skoro celej dům na backupu pro ostrovní provoz
Re: Home Assistant a Wattrouter
Tak jsem to multiscrape poslal k sipku.
Tato integrace funguje jak ma vcetne obnoveni dat a zobrazeni vsech parametru "out of the box"
https://github.com/yardee/ha-wattrouter
Staci rozjet skrze HACS
Treba to nekomu pomuze
Tato integrace funguje jak ma vcetne obnoveni dat a zobrazeni vsech parametru "out of the box"
https://github.com/yardee/ha-wattrouter
Staci rozjet skrze HACS
Treba to nekomu pomuze
-
- Příspěvky: 1
- Registrován: pát pro 15, 2023 12:31 pm
Re: Home Assistant a Wattrouter
Dá se v této integraci z HACS nastavit interval načítání?
Re: Home Assistant a Wattrouter
Ahoj,tafx píše: ↑stř říj 18, 2023 5:07 pm Tak se mi podařilo rozchodit načítání dat z Wattrouteru do HA přes Modbus TCP. Funguje to zatím hezky. Ještě zapracuju přímé spouštění vytěžování nadřazeným algoritmem.
Tady je příslušná část v configutation.yaml:
Kód: Vybrat vše
modbus: - name: WR type: tcp host: 192.168.2.14 port: 502 sensors: - name: WR_Voltage unique_id: WR_Voltage slave: 1 address: 9 input_type: input data_type: int16 device_class: voltage unit_of_measurement: V scan_interval: 3 - name: WR_Phase_1_Power unique_id: WR_Phase_1_Power slave: 1 address: 1 input_type: input data_type: int16 device_class: power unit_of_measurement: W scale: 10 scan_interval: 3 min_value: 0 max_value: 20000 - name: WR_Phase_2_Power unique_id: WR_Phase_2_Power slave: 1 address: 3 input_type: input data_type: int16 device_class: power unit_of_measurement: W scale: 10 scan_interval: 3 min_value: 0 max_value: 20000 - name: WR_Phase_3_Power unique_id: WR_Phase_3_Power slave: 1 address: 5 input_type: input data_type: int16 device_class: power unit_of_measurement: W scale: 10 scan_interval: 3 min_value: 0 max_value: 20000 - name: WR_Total_Power unique_id: WR_Total_Power slave: 1 address: 7 input_type: input data_type: int16 device_class: power unit_of_measurement: W scale: 10 scan_interval: 2 min_value: 0 max_value: 60000 - name: WR_SSR1_Power unique_id: WR_SSR1_Power slave: 1 address: 29 input_type: input data_type: int16 device_class: power unit_of_measurement: W scale: 10 scan_interval: 3 min_value: 0 max_value: 5000 - name: WR_SSR2_Power unique_id: WR_SSR2_Power slave: 1 address: 33 input_type: input data_type: int16 device_class: power unit_of_measurement: W scale: 10 scan_interval: 3 min_value: 0 max_value: 5000 - name: WR_SSR3_Power unique_id: WR_SSR3_Power slave: 1 address: 37 input_type: input data_type: int16 device_class: power unit_of_measurement: W scale: 10 scan_interval: 3 min_value: 0 max_value: 5000
podarilo se ti rozjet ovladani ored modbus, konkretne bych potreboval spinat test vystupy nez mi povoli pretoky.
Diky za info
Re: Home Assistant a Wattrouter
Zdravím pánové,
už se vám podařilo rozběhat spínání výstupů wattroutru.
Můžete sem vložit kód.
Díky
už se vám podařilo rozběhat spínání výstupů wattroutru.
Můžete sem vložit kód.
Díky
-
- Příspěvky: 330
- Registrován: úte led 18, 2022 10:17 pm
- Bydliště: Cerhovice
- Výkon panelů v FVE [Wp]: 11400
- Kapacita baterie [kWh]: 10
Re: Home Assistant a Wattrouter
Asi takhle:
Mám to definované jako skripty, je nutné mít automatizaci, která vybraný skript co 30 sekund spustí.
Jen jsem to testoval, nepoužívám to.
Mám to definované jako skripty, je nutné mít automatizaci, která vybraný skript co 30 sekund spustí.
Jen jsem to testoval, nepoužívám to.
Kód: Vybrat vše
alias: WR - zakázat nahřívání bojleru z FVE
sequence:
- service: modbus.write_register
data:
hub: WR
address: 8
slave: 1
value: 1000
- service: modbus.write_register
data:
hub: WR
address: 9
slave: 1
value: 1000
- service: modbus.write_register
data:
hub: WR
address: 10
slave: 1
value: 1000
mode: single
icon: mdi:water-boiler-off
Kód: Vybrat vše
alias: WR - povolit nahřívání bojleru z FVE
sequence:
- service: modbus.write_register
data:
hub: WR
address: 8
slave: 1
value: 0
- service: modbus.write_register
data:
hub: WR
address: 9
slave: 1
value: 0
- service: modbus.write_register
data:
hub: WR
address: 10
slave: 1
value: 0
mode: single
icon: mdi:water-boiler
Kód: Vybrat vše
alias: WR - nahřívat bojleru z DS - zapnout
sequence:
- service: modbus.write_register
data:
hub: WR
address: 0
slave: 1
value: 1000
- service: modbus.write_register
data:
hub: WR
address: 1
slave: 1
value: 1000
- service: modbus.write_register
data:
hub: WR
address: 2
slave: 1
value: 1000
mode: single
icon: mdi:water-boiler
Kód: Vybrat vše
alias: WR - nahřívat bojleru z DS - vypnout
sequence:
- service: modbus.write_register
data:
hub: WR
address: 0
slave: 1
value: 0
- service: modbus.write_register
data:
hub: WR
address: 1
slave: 1
value: 0
- service: modbus.write_register
data:
hub: WR
address: 2
slave: 1
value: 0
mode: single
icon: mdi:water-boiler-off