2x Linka modbus

Nevíte kam vložit svůj příspěvek? Vložte jej sem, najdeme pro něj to správné místo.
Odpovědět
Diego007
Začínající autor
Začínající autor
Příspěvky: 13
Registrován: 24. prosinec 2021, 17:16

2x Linka modbus

Příspěvek od Diego007 »

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 :D
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

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 1076
Registrován: 30. září 2020, 20:33
Dal poděkování: 55 poděkování
Dostal poděkování: 105 poděkování

Re: 2x Linka modbus

Příspěvek od Pete30 »

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" ;)
Pokud nejsem přítomen tak jsem na rybách ;)

Porizovatel
Nováček na fóru
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

Příspěvek od Porizovatel »

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?

Diego007
Začínající autor
Začínající autor
Příspěvky: 13
Registrován: 24. prosinec 2021, 17:16

Re: 2x Linka modbus

Příspěvek od Diego007 »

Mam jednu linku modbus
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
A teď chci přidat zařízení s jinou konfiguraci rtu viz prispevek ,

Odpovědět

Zpět na „Nová nezařazená témata“