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 ?
			
			
									
						
										
						- 
				danidani
 - Příspěvky: 372
 - Registrován: úte led 18, 2022 10:17 pm
 - Bydliště: Cerhovice
 - Výkon panelů v FVE [Wp]: 11400
 - Kapacita baterie [kWh]: 17
 
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') }}
Nemáte oprávnění prohlížet přiložené soubory.
			
						
										
						- 
				Kratochvíle
 - 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
- 
				Kratochvíle
 - 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
- 
				Lubik
 - 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?

- 
				tafx
 - Příspěvky: 118
 - Registrován: sob črc 23, 2022 9:59 am
 - Výkon panelů v FVE [Wp]: 12400
 - Kapacita baterie [kWh]: 32
 
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, Deye 12kW (GW10K-ET odstaveno), 32 kWh EVE, 2 x Wallbox Alfen Eve, EVCC.io pro řízení nabíjení auta, skoro celej dům na backupu pro ostrovní provoz
			
						- 
				tafx
 - Příspěvky: 118
 - Registrován: sob črc 23, 2022 9:59 am
 - Výkon panelů v FVE [Wp]: 12400
 - Kapacita baterie [kWh]: 32
 
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, Deye 12kW (GW10K-ET odstaveno), 32 kWh EVE, 2 x Wallbox Alfen Eve, EVCC.io pro řízení nabíjení auta, 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
- 
				abrandecky
 - 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
- 
				danidani
 - Příspěvky: 372
 - Registrován: úte led 18, 2022 10:17 pm
 - Bydliště: Cerhovice
 - Výkon panelů v FVE [Wp]: 11400
 - Kapacita baterie [kWh]: 17
 
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