2x Linka modbus
2x Linka modbus
Zdravím mám měření proudu fve
Přes modbus a chtěl bych přidat i měření teplot také na lince rs485
Ale měření fve má config: 9600,8,N,2 a teploměr 9600,8,N,1
Jak to tedy mám zkloubit v ha aby si to oboje povídalo
2. Otázka : jde nějak nastavit že pokud je tma tak senzor neměří a bude mít hodnotu 0 teď pokud se setmí tak píše senzor že není dostupny
Děkuji
Přes modbus a chtěl bych přidat i měření teplot také na lince rs485
Ale měření fve má config: 9600,8,N,2 a teploměr 9600,8,N,1
Jak to tedy mám zkloubit v ha aby si to oboje povídalo
2. Otázka : jde nějak nastavit že pokud je tma tak senzor neměří a bude mít hodnotu 0 teď pokud se setmí tak píše senzor že není dostupny
Děkuji
- Pete30
- Moderátor
- Příspěvky: 3333
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 172 poděkování
- Dostal poděkování: 364 poděkování
Re: 2x Linka modbus
1 - co tak trochu kódu abychom věděli o co se pokoušíš a případně se dalo něco pořešit
měření fve má config: 9600,8,N,2 a teploměr 9600,8,N,1 moc netuším kde se to ukrývá a co to je (pravděpodobně adresa modbus)
2 - ano jde pomocí šablony, ale opět to chce trochu informací a kódu ohledně senzoru protože určitě ve stavech nevypíše nedostupný, ale "unavailable"
měření fve má config: 9600,8,N,2 a teploměr 9600,8,N,1 moc netuším kde se to ukrývá a co to je (pravděpodobně adresa modbus)
2 - ano jde pomocí šablony, ale opět to chce trochu informací a kódu ohledně senzoru protože určitě ve stavech nevypíše nedostupný, ale "unavailable"
Pokud nejsem přítomen tak jsem na rybách
-
- Nováček na fóru
- Příspěvky: 3
- Registrován: 20. srpen 2021, 19:19
- Dal poděkování: 1 poděkování
Re: 2x Linka modbus
Jak máš fyzicky propojené modbus FVE a teploměr? Dvoudrátem do jednoho převodníku, nebo každé zařízení do samostatného převodníku?
Re: 2x Linka modbus
Mam jednu linku modbus
1. Zařízení je pzem 17
2. Zařízení pzem 16
Tyto zařízení mám v konfiguraci :
i
A teď chci přidat zařízení s jinou konfiguraci rtu viz prispevek ,
1. Zařízení je pzem 17
2. Zařízení pzem 16
Tyto zařízení mám v konfiguraci :
i
Kód: Vybrat vše
name: boiler
type: serial
baudrate: 9600
bytesize: 8
method: rtu
parity: N
port: /dev/ttyUSB0
stopbits: 2
sensors:
- name: PZEM_017_V
unit_of_measurement: v
input_type: input
data_type: uint16
device_class: voltage
slave: 5
address: 0
scan_interval: 20
scale: 0.01
state_class: measurement
lazy_error_count: 5
- name: PZEM_017_A
unit_of_measurement: A
input_type: input
data_type: uint16
scale: 0.01
address: 1
slave: 5
count: 1
scan_interval: 40
lazy_error_count: 5
- name: PZEM_017_W
unit_of_measurement: Wh
state_class: total_increasing
slave: 5
address: 4
input_type: input
data_type: uint16
device_class: energy
scale: 0.1
offset: 0
precision: 2
scan_interval: 10
lazy_error_count: 5
- name: PZEM_017_energy
unit_of_measurement: kWh
state_class: total_increasing
slave: 5
address: 2
input_type: input
data_type: uint16
device_class: energy
scale: 0.1
offset: 0
precision: 2
scan_interval: 10
lazy_error_count: 5
######Aktual proud#####
- name: PZEM_016_A
unit_of_measurement: A
input_type: input
data_type: uint16
device_class: current
state_class: total_increasing
slave: 1
scale: 0.001
address: 1
count: 1
scan_interval: 15
- name: PZEM_016_ahbit
unit_of_measurement: v
input_type: input
data_type: uint16
device_class: voltage
state_class: total_increasing
slave: 1
scale: 0.001
address: 2
count: 1
scan_interval: 15
########Actual WaTT WH ####
- name: PZEM_016_Wh
unit_of_measurement: Wh
input_type: input
data_type: uint16
device_class: energy
state_class: total_increasing
slave: 1
scale: 0.1
address: 3
count: 1
scan_interval: 15
- name: PZEM_016_hz
unit_of_measurement: hz
input_type: input
data_type: uint16
device_class: frequency
state_class: total_increasing
slave: 1
scale: 0.1
address: 7
count: 1
scan_interval: 18
- name: PZEM_016_wh2
unit_of_measurement: Wh
input_type: input
data_type: uint16
device_class: frequency
state_class: total_increasing
slave: 2
scale: 1
address: 6
count: 1
scan_interval: 19
Re: 2x Linka modbus
Tak po několika pokusech s modbusem že použijí hub nevyšel mám jeden převodník USB na 485
Když dám do hub-u 1 a 2 stejnej port tak hlásí duplicitní port
Každá rada se počítá...
Když dám do hub-u 1 a 2 stejnej port tak hlásí duplicitní port
Každá rada se počítá...
Re: 2x Linka modbus
Jeden převodníkPorizovatel píše: ↑14. červen 2022, 17:07 Jak máš fyzicky propojené modbus FVE a teploměr? Dvoudrátem do jednoho převodníku, nebo každé zařízení do samostatného převodníku?
pomoc - úplný začátečník
Zdravím všechny, jsem v používání HA úplný nováček. Přivedlo mě k němu možnost monitorování tepelného čerpadla přes modus - zprovozněno uživateli na zahraničním webu https://gathering.tweakers.net/forum/li ... oolean%5D=
Jedná se o sběr dat pomocí převodníku RS485
Konfigurační soubor yaml jsem nahrál přes file editor a uložil, nicméně nevím, jestli správně.
Může mi někdo poradit, jak postupovat? Ideálně od kroku, kam a jak nahrát soubor yaml ?
Kde hledat zobrazení grafu, jak přiřadit, aby zobrazoval data z instrukcí v yaml ?
Moc díky za jakékoliv nakopnutí jak se tím prokousat
Michal
Jedná se o sběr dat pomocí převodníku RS485
Konfigurační soubor yaml jsem nahrál přes file editor a uložil, nicméně nevím, jestli správně.
Může mi někdo poradit, jak postupovat? Ideálně od kroku, kam a jak nahrát soubor yaml ?
Kde hledat zobrazení grafu, jak přiřadit, aby zobrazoval data z instrukcí v yaml ?
Moc díky za jakékoliv nakopnutí jak se tím prokousat
Michal
- Pete30
- Moderátor
- Příspěvky: 3333
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 172 poděkování
- Dostal poděkování: 364 poděkování
Re: 2x Linka modbus
Zařadil jsi do špatného tématu, přesunuto.
No jako začátečník a modbus je docela náročné.
Dodej informace :
Jaký modbus HA nebo esp?
Jaký převodník RS485 a kde ho máš připojen HA USB, ESPhome nodemcu ?
Odkaz na fórum mě hodí na prázdnou stránku
Kam a co jsi nahrál ?
Obrázek historie nám nic neřekne, posílej správně formátovaný kód ať je to čitelné a dá se s tím pracovat
Díval jsi se sem https://www.home-assistant.io/integrations/modbus/
Nebo sem https://esphome.io/components/modbus_controller.html
No jako začátečník a modbus je docela náročné.
Dodej informace :
Jaký modbus HA nebo esp?
Jaký převodník RS485 a kde ho máš připojen HA USB, ESPhome nodemcu ?
Odkaz na fórum mě hodí na prázdnou stránku
Kam a co jsi nahrál ?
Obrázek historie nám nic neřekne, posílej správně formátovaný kód ať je to čitelné a dá se s tím pracovat
Díval jsi se sem https://www.home-assistant.io/integrations/modbus/
Nebo sem https://esphome.io/components/modbus_controller.html
Pokud nejsem přítomen tak jsem na rybách
Re: 2x Linka modbus
Děkuji za reakci.Pete30 píše: ↑24. říjen 2022, 14:23 Zařadil jsi do špatného tématu, přesunuto.
No jako začátečník a modbus je docela náročné.
Dodej informace :
Jaký modbus HA nebo esp?
Jaký převodník RS485 a kde ho máš připojen HA USB, ESPhome nodemcu ?
Odkaz na fórum mě hodí na prázdnou stránku
Kam a co jsi nahrál ?
Obrázek historie nám nic neřekne, posílej správně formátovaný kód ať je to čitelné a dá se s tím pracovat
Díval jsi se sem https://www.home-assistant.io/integrations/modbus/
Nebo sem https://esphome.io/components/modbus_controller.html
Měl by to být kód yaml napsaný přímo pro HA - data z převodníku EW11 v režimu modbus tcp server (funkčnost ověřena uživateli)
https://gathering.tweakers.net/forum/li ... 2017448/10, případně https://tweakers.net/ a vyhledat "modbus" , pokud odkaz není funkční, mě uvedený odkaz výše šel prokliknout zde z fóra
V této fázi by mi pomohl postup, kam uvedený hotový konfig. soubor *.yaml nahrát do HA? Pak bych se tím zkoušel prokousat dál.
Potřebuji se dostat k té obrazovce ve "vývojářkých nástrojích" do stavu, kde uvidím senzory a na kartě "historie" hodnoty čidel. Děkuji za ochotu
- Přílohy
-
- kod_pro_config_yaml.txt
- (5.36 KiB) Staženo 27 x
- Pete30
- Moderátor
- Příspěvky: 3333
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 172 poděkování
- Dostal poděkování: 364 poděkování
Re: 2x Linka modbus
Kam to patří máš přímo na jednom z obrázků - configuration.yaml (předpokládám že víš kde to najdeš, pokud ne dej vědět)
Kód na fórum vkládej takto:
Jinak pokud by jsi se podíval na odkaz, který jsem již posílal tak tam je to vše popsáno
https://www.home-assistant.io/integrations/modbus/
Předpokládám že IP a port není jen fiktivní, ale skutečný tvůj (pokud ne přepiš svoje údaje)
Tam kde máš v kódu - name: můžeš si přepsat podle sebe česky
Zatím neřeš stavy a hledej to v entitách a každou z nich když na ni klikneš ukáže ti stav a hodnotu případně graf.
Po nakopírování toho kódu do configuration.yaml dej uložit (červená disketa pravý horní roh) a nezapomeň restartovat HA.
Po restartu zkontroluj jestli jsou vytvořeny entity té komponenty ( sensor.xxxx, binary_sensor.xxxx)
Případně se podívej do logu jestli tam nejsou nějaké chby
Kód na fórum vkládej takto:
Kód: Vybrat vše
modbus:
- type: tcp
host: 192.168.0.7
port: 26
name: "lg_modbus"
retry_on_empty: true
retries: 10
sensors:
##input
- name: error_code
scan_interval: 120
address: 0
slave: 1
input_type: input
- name: ODU_operation_cycle
scan_interval: 120
address: 1
slave: 1
input_type: input
- name: water_inlet_temp
scale: 0.1
precision: 1
scan_interval: 30
address: 2
slave: 1
unit_of_measurement: °C
input_type: input
- name: water_outlet_temp
scale: 0.1
precision: 1
scan_interval: 30
address: 3
slave: 1
unit_of_measurement: °C
input_type: input
- name: dhw_water_temp
scale: 0.1
precision: 1
scan_interval: 300
address: 5
slave: 1
unit_of_measurement: °C
input_type: input
- name: room_air_temp_circuit1
scale: 0.1
precision: 1
scan_interval: 600
address: 7
slave: 1
unit_of_measurement: °C
input_type: input
- name: current_flow_rate
scale: 0.1
precision: 1
scan_interval: 30
address: 8
slave: 1
unit_of_measurement: l/min
input_type: input
- name: energy_state_input
scan_interval: 300
address: 11
slave: 1
input_type: input
- name: outdoor_air_temp
scale: 0.1
precision: 1
scan_interval: 60
address: 12
slave: 1
unit_of_measurement: °C
input_type: input
##holding
- name: operation_mode
scan_interval: 60
address: 0
slave: 1
input_type: holding
- name: control_method
scan_interval: 60
address: 1
slave: 1
input_type: holding
- name: target_temp_circuit1
scale: 0.1
precision: 1
scan_interval: 300
address: 2
slave: 1
unit_of_measurement: °C
input_type: holding
- name: room_air_temp_circuit1_holding
scale: 0.1
precision: 1
scan_interval: 300
address: 3
slave: 1
unit_of_measurement: °C
input_type: holding
- name: dhw_target_temp
scale: 0.1
precision: 1
scan_interval: 300
address: 8
slave: 1
unit_of_measurement: °C
input_type: holding
- name: energy_state_input_holding
scan_interval: 300
address: 9
slave: 1
input_type: holding
binary_sensors:
##coil
- name: enable_disable_heating/cooling
scan_interval: 300
address: 0
slave: 1
- name: enable_disable_dhw
scan_interval: 300
address: 1
slave: 1
- name: silent_mode_set
scan_interval: 300
address: 2
slave: 1
- name: trigger_desinfection_operation
scan_interval: 300
address: 3
slave: 1
- name: emergency_stop
scan_interval: 300
address: 4
slave: 1
- name: trigger_emergency_operation
scan_interval: 300
address: 5
slave: 1
## discrete
- name: water_flow_status
scan_interval: 30
address: 0
slave: 1
input_type: discrete_input
- name: water_pump_status
scan_interval: 300
address: 1
slave: 1
input_type: discrete_input
- name: compressor_status
scan_interval: 30
address: 3
slave: 1
input_type: discrete_input
- name: defrosting_status
scan_interval: 30
address: 4
slave: 1
input_type: discrete_input
- name: dhw_heating_status
scan_interval: 30
address: 5
slave: 1
input_type: discrete_input
- name: dhw_tank_disinfection_status
scan_interval: 30
address: 6
slave: 1
input_type: discrete_input
- name: silent_mode_status
scan_interval: 30
address: 7
slave: 1
input_type: discrete_input
- name: cooling_status
scan_interval: 30
address: 8
slave: 1
input_type: discrete_input
- name: dhw_boost_heater_status
scan_interval: 30
address: 12
slave: 1
input_type: discrete_input
- name: error_status
scan_interval: 30
address: 13
slave: 1
input_type: discrete_input
- name: emergency_operation_available_space_heating/cooling
scan_interval: 30
address: 14
slave: 1
input_type: discrete_input
- name: emergency_operation_available_dhw
scan_interval: 30
address: 15
slave: 1
input_type: discrete_input
https://www.home-assistant.io/integrations/modbus/
Předpokládám že IP a port není jen fiktivní, ale skutečný tvůj (pokud ne přepiš svoje údaje)
Tam kde máš v kódu - name: můžeš si přepsat podle sebe česky
Zatím neřeš stavy a hledej to v entitách a každou z nich když na ni klikneš ukáže ti stav a hodnotu případně graf.
Po nakopírování toho kódu do configuration.yaml dej uložit (červená disketa pravý horní roh) a nezapomeň restartovat HA.
Po restartu zkontroluj jestli jsou vytvořeny entity té komponenty ( sensor.xxxx, binary_sensor.xxxx)
Případně se podívej do logu jestli tam nejsou nějaké chby
Pokud nejsem přítomen tak jsem na rybách