Doinstaluj palete modbus
co oznaczają poszczególne parametry:
msg.payload = { ‘fc’: 4, ‘unitid’: 1, ‘address’: 52, ‘quantity’: 2 }
unitid to domyślam się że adres licznika
address to rejestr tylko czy dec czy hex?
co tu musi być ustawione:
fc function code 3 lub 4 , nie pamiętam który do odczytu HoldingReg
adress - decymalnie
quantity -zakres, ile rejestrów na raz.
DEFAULT
Chyba wszystko jest w tym poradniku?
Sorry, ja już chyba śpię, rzeczywiście wszystko jest.
Powoli zaczyna coś z tego wychodzić
–edit–
Licznik zrobiony
Teraz falownik podłączyć do licznika czy bezpośrednio do elfina? Myślę że do licznika ale na 100% nie jestem pewien.
ten flow w porównaniu do poprzedniego to jest bajka, duuużo prostszy
Inaczej? Nadal przy pomocy Node-REDa czy bezpośrednio w HA?
W NR…sam widzisz (jeśli widzisz?), że nie jest to arcydzieło. Były to moje pierwsze wprawki w NR, teraz zrobiłbym to bardziej “schludnie”.
Domyślam się, że sugerujesz aby to zrobić bezpośrednio w HA
Ponieważ jest to licznik więc może będzie potrzeba coś po drodze jeszcze policzyć, dla mnie NR jest bardziej zrozumiały.
@hawkeye urządzenia na magistrali łączysz “szeregowo”, pierwszy elfin a przy ostatnim opornik.
Możesz wykorzystać flow od falownika na wyjściu z różowych nodów KTL masz ramkę modbus - taką samą jak odczytaną przez rs485
mi się wydawało że równolegle
ale może się mylę
nie wiem czy się da bo tam zamiast adresu podaje się S/N loggera
Przyjęło sie przedstawiać to w ten sposób:
i jest to połączenie szeregowe - urządzenia są podłączone szeregowo do magistrali (koniec magistrali z jednego urządzenia podłącza się do początku kolejnego urządzenia), nie wolno łaczyć w gwiazdę ani równoległe. I nie wiem jak to zinterpetujesz ale to jak powiesz automatykowi, że podłączyłeś urządzenia Modbus równoległe to powie Ci, że masz błąd, masz podłaczyć szeregowo .
Przykład podłaczenia innego falownika przez Modbus - https://www.forum-fronius.pl/jak-polaczyc-sie-z-falownikiem-fronius-przez-modbus/
Czyli można i tak i tak?
Bo pierwszy schemat jest szeregowy a drugi równoległy.
–edit–
Nie, oba są równoległe …
Szeregowo, równolegle? Chodzi o to aby magistrala zaczynała się na masterze, miała jeden koniec z opornikiem. Do magistrali podłaczasz urządzenia równolegle. W praktyce wygląda to tak, ze wchodzi do jednego i wychodzi dalej do następnego - można to nazwać szeregowo.
Z tym flow od falownika, to zamiesza rózowy KTL na nody modbusowe i robisz dokładnie tak jak dla licznika. Piszę w fona więc mam klopot, żeby pokazać coś więcej
Masz rację nie ma o co kruszyć kopii
A już kumam zmieniam KLT na Modbus Flexible Read i w ustawieniach dodaję nowy serwer z id 1
Można jakkolwiek, ale licz się z tym że nie będzie działać.
To w sumie ani równolegle ani szeregowo, bo kluczowa jest topologia linii (dopuszczalne są od niej krótkie odgałęzienia, ale są one zasadniczo zbędne, bo albo masz po 2 zaciski A i B albo montujesz końce kabla przychodzącego i wychodzącego w jedynej parze zacisków),
dlatego A i B to nie są 2 oddzielne przewody tylko para skrętki.
I po to ten opornik na końcu - on służy do tłumienia odbić od końca linii, to tzw. terminator (drugi jest zamontowany często wewnątrz mastera, gdzie wchodzi tylko jeden kabel, tj skrętka A+B)
Wiem że nie można, ten pierwszy schemat mnie zmylił trochę, ale za chwilę się poprawiłem i stwierdziłem że schematy są tak naprawdę jednakowe. Dla mnie najważniejsze jest to że łączymy urządzenia A do A, a B do B i dlatego napisałem że jest to połączenie równoległe a nie szeregowe urządzeń. To tak jak z panelami łączysz + do - zwiększasz napięcie i jest to połączenie szeregowe, a jak łączysz + do + a - do - zwiększasz prąd i jest to połączenie równolegle, tak pamiętam to ze szkoły z lekcji fizyki, dlatego było dla mnie zaskoczeniem nazwanie takiego łączenia urządzeń szeregowym i to tylko tyle.
A wracając do tematu, jak liczyć na bieżąco zużycie na dom, import i eksport do sieci?
Bo to nie jest połączenie ani równoległe, ani tym bardziej szeregowe.
To jest “linia długa” i ma właściwości podobne do kabla antenowego (chodzi o charakterystyki przejściowe, a nie o prąd stały).
Dlatego ma być skrętka (bo ona działa falowo zupełnie inaczej niż 2 oddzielne przewody).
Przy małych odległościach znaczenie poprawności okablowania maleje, ale rs485 służy do połączeń na odległości rzędu setek metrów i wtedy to się robi kluczowo ważne.
Ja mam miedzy falownikiem a licznikiem jakieś 5 może 6 m a od licznika do elfina z 50cm.
Dyskusja akademicka. Elektrycznie jest to połączenie bezdyskusyjnie równoległe wszystkich urządzeń. Topologicznie szeregowe. W rzeczywistości łączysz magistralą od urządzenia do urządzenia, na początku jest master na końcu opornik (ma jeden początek i jeden koniec).
Zaczynasz od Elfin i podłączasz do licznika i następnie przedłużasz do falownika (z opornikiem).
Tak też zrobiłem, ale już dzisiaj nie sprawdzę
Odczyt falownika ogarnięty, wszystko ładnie chodzi
Teraz od czego zacząć integrację z HA, HA jest czysty nic jeszcze tam nie mam i dopiero zaczynam z nim przygodę.
–Edit–
Odpaliłem MQTT brokera w HA, skonfigurowałem go w NR i w MQTT Explorerze widzę że dane są wysyłane ale w HA nic się nie pojawia. Nie mam pojęcia jak dodać te dane do panelu energia .
Z automatu nic się nie pojawi. Trzeba dodać ręcznie, wszystko jest gdzieś w moim temacie.
Z tego co pamiętam to już raz to robiłeś. Sofar Solar inwerter - odczyt danych bezpośrednio przez fabryczny DataLogger - #368 przez hawkeye
Robisz tak samo, tylko zmieniasz tematy z których czytasz MQTT na właściwe.
Przedtem wysyłałem to do influxdb i korzystałem z dashboardów grafany
Teraz chcę to wrzucić do HA i zrobić trochę automatyki.
Przeszukam Twój temat, mam nadzieję że do czegoś sensownego dojdę
To samo równocześnie możesz wrzucić do mqtt i w HA utworzyć encje na nim oparte.