Mam też falownik SolarEdge dodany jako modbus TCP/IP ( te encje widzę )
Niestety w Konfiguracji Energii nie mam możliwości dodania encji z licznika.
Temat się przewija ale nie jestem jeszcze biegły w HA i nie rozumiem podpowiedzi (proszę o wielką łopatologię).
Kolejną rzeczą której nie wiem, to jak zmodyfikować wartości energii oddanej do sieci i pobranej z sieci (licznik dostawcy energii gdy montowałem swój licznik miał już trochę “nabite”)
Dzięki Szopen takiej wskazówki było mi trzeba, encje pokazały się w panelu energii choć mają wartość 0 ( poczekam godzinkę albo dwie i zobaczę czy się coś zmieni ). Pozostaje jeszcze problem korekcji wskazań licznika na faktyczny taki jak wskazuje licznik dostawcy energii. Przypuszczam że jest taka możliwość ale nie mam jeszcze zielonego pojęcia jak to zrobić. Mgliście kojarzę słowo lambda znane mi z c++ ale jeszcze nie wiem jak to działa w HA i czy tędy droga
@Marmur czy możesz podpowiedzieć więcej jak zintegrowałeś ESP Home + HA ? Mi się udało zintegrować falownik Foxess + HA i czytam dane z falownika po RS485 ale niestety kiedy falownik idzie “spać” nie mam odczytów zużycia. Wtedy przydało by się czytać właśnie z DTSU …
Hm no właśnie co wrzuciłeś do ESPHome jak możesz pokaż swój wsad.
Ja mam o tyle problem że ESPHome mam z falownikiem Foxess zintegrowane za pomocą GitHub - assembly12/Foxess-T-series-ESPHome-Home-Assistant: Read out Foxess T-Series Inverter to Home Assistant by using ESPHome I fajnie przez dzień czytane jest wszystko łącznie z zużyciem ( do falownika mam DTSU666 ) Najgorsze jest to że DTSU jest “zabity” podczas dnia przez komunikację z falownikiem ponieważ on czyta kilka razy na sekundę i inna komunikacja jest ubijana ( integracja z domoticz ) docelowo może się uda że podczas dnia będę czytał za pomocą integracji którą wrzuciłem a podczas nocy dzięki Twojej pomocy
ja mam tak (bazowałem na kodzie udostępnionym przez @Marmur oraz innych kodach dostępnych na githubie i forach), oczywiście widzę ze są błędy (substitution) ale juz mi sie nie chce poprawiać:
To zależy jaki masz konwerter UART na RS485.
Są tanie chińczyki z automatyczną kontrolą kierunku transmisji (w zamian za to są dostosowane do pracy z fabrycznie ustaloną prędkością transmisji).
A są i takie “normalne” które oprócz TX i RX mają 2 dodatkowe piny kontroli kierunku pracy RS485 (łączy się oba do tego samego GPIO w MCU, bo jeden ma inwerter na wejściu)
Ja mam taki konwerter, do Falownika Foxess podpinam DE i RE pod jedno GPIO jakby potrzeba było coś do falownika wysłać … ale nie wysyłam. Ps do CHINTa też na pewno nic nie wysyłamy więc się zastanawiam czy w ogóle podpinanie tego jest zasadne.
Ja używam tego z autoprzelacznikiem, moduł oparty o Max485 nie chciał mi działać, mimo podpięcia dodatkowego gpio. Ten dodatkowy gpio zawsze jest wymagany przy max485 bo on steruje read/write.
Najprościej sprawdzisz odpinając je (DE i RE) w działającej instalacji (być może konstrukcja dopuszcza floating pin, bo mają po prostu pullupy czy pulldowny ustalające domyślny stan, pewnie coś by można było wywnioskować ze schematu)…
@Piotr_Zet działa ufff w końcu się udało. Mam tylko jeden problem bo licznik jest spięty z falownikiem Foxess … i jak Falownik wejdzie w tryb online … to zabija komunikację ale to chyba norma. Tak więc pozostanie odczyt w nocy z licznika a w dzień z falownika.
Edit - gdzieś na elektrodzie wyczytałem że to da się zrobić ale trzeba zastosować Modbus Matera co Chint działą w trybie slave … ale jak to ogarnąć
Witam serdecznie.
Podepnę się pod temat. Mam licznik DTSU666. Jest podłączony kablem po rs485 → USB do pc na którym mam postawionego Home Assistant.
Dodam że dopiero jestem po przesiadce z Domoticza więc się motam.
Pod domoticzem działał ok.
Tak go zmusić do odczytu pod HA.
Mam taki wpis w configuration.yaml
modbus:
- name: hub1
type: serial
baudrate: 9600
port: /dev/serial/by-id/usb-1a86_USB2.0-Ser_-if00-port0
bytesize: 8
method: rtu
parity: E
stopbits: 1
timeout: 2
Co wpisać dalej aby odczytywało poszczególne dane (moc, napięcie, prąd).
Próbuję różne schematy znalezione w necie ale nie działa.
Dodam że w logach mam taki wpis
2023-01-30 18:03:25.823 INFO (SyncWorker_5) [homeassistant.components.modbus.modbus] modbus hub1 communication open