Forum
Ahoj, můžu zapojit MODBUS elektroměr až za relátko směrem ke spotřebiči, nebo by měl být před ním a stále pod napětím? děkuji za info.
@petrp Zapojit ho můžeš, ale nedává to smysl, protože když není pod napětím tak nefunguje, to znamená že ani nekomunikuje. A zařízení které z něho má přijímat data tak je nedostane a bude hlásit chybu.
@petrp Zapojit ho můžeš, ale nedává to smysl, protože když není pod napětím tak nefunguje, to znamená že ani nekomunikuje. A zařízení které z něho má přijímat data tak je nedostane a bude hlásit chybu.
Díky za radu. Do teď jsme používal impulzní, kde vlastní spotřeba nehrála roly. U Modbus uvádí spotřebu 2W a když jich máš 30, tak to bude znát.Ale nedá se nic dělat.
Zkouším číst elektroměr PRO-380 modbus přes modbusserver USR-TCP232-410s do Loxone. 16 bitové registry jako adresa modbus, počet výpadků apod. mi to čte bez problému, ale ty nejdůležitější, jako je spotřeba, výkon, proud, napětí, které jsou 32 bit floating mi to čte jako nulové hodnoty, ale ne jako chyby. Když změním 32 bit floating na něco jiného, čtu všelijaká hausnumera, která se i mění podle změn v elektroměru. Čili nějak to je schopno komunikovat. Když tento elektroměr připojím přes modbus extension Loxone, čtu všechno a správně. Buď tedy USR-TCP232-410s neumí přenášet správně 32 bit floating nebo ho neumím nastavit i když jsem se pokoušel změnit co šlo. Netuší někdo, kde je zakopaný pes ?
Že by byl problém ve čtení bych netipoval, tedy pokud není problém se nastavením parametrů komunikace. Zkusil bych to číst do počítače a teprve pak bych řešil Loxone. To vše v případě, že jsi vyzkoušel zaškrtávátko "Pořadí registu".
Prisiel cas vytiahnut Peacefair s krabicky.
Zvazujem ako ho pripojit k Loxone.
Budem potrebovat monitorovat malu ostrovnu FVE. 12V bat 100Ah.
Niektore udaje vycitam s regulatora cez modbus, ale na bateriu chcem pouzit Peacefair.
Ale teraz aky modbus pouzit. Budu tam aj nejake teplotne senzori, hladiny...)
Nebude tam stale LAN dostupna.
1) Loxone modbus, nevyhoda 5s, rad by som to vycital castejsie
2) mam volny RS485 extension, pouzit ten a urobit si rucne parsovanie udajov
3) alebo nieco vlastne na styl @budulinek UDP/modbus ale prerobiit na napr RS232
4) alebo niekto nejaky napad?
5) jedna vesela, zavolat do Loxone ako vycitat modbus po 1s 😀
@koubek Nevím jestli je to ještě aktuální, ale taky jsem s tím dlouho bojoval, musíš převést v Modbus registru(excel od výrobce) ve sloupci A hodnoty z HEX na DEC( např.pro Napětí L1 Voltage 2008 na 8200) , do IO adresa: 8200, Příkaz:3 Read holding register(4x), Datový typ:32-bit unsigned register a všechny tři check boxy prázdné, pak vložit blok "Matematika/Vzorec" o do něj vložit ((-1)^INT(I1/32767))*(1+(INT(((I1/128)-INT(I1/128))*128)*2^-7))*2^(INT(((I1/32768)-INT(I1/32768))*32768/128)-127) a už máš aktuální hodnotu. Bohužel Loxone výčítá hodnoty jen po 5s, což je je celkem dost, lepší je použít Raspberry s Node-Red, a pomocí virtuálních vstupů to vyčítat po 250-500ms, pokud potřebuješ regulovat třeba přetoky z FVE.