ArekKubacki / Hoymiles-Plant-DTU-Pro

Hoymiles-Plant-DTU-Pro via Modbus TCP
MIT License
38 stars 7 forks source link

Pomoc w uruchomieniu. #2

Open duma93 opened 2 years ago

duma93 commented 2 years ago

Witaj,

Trafiłem na twój projekt i bardzo by mi się on przydał ale niestety doszedłem do kroku gdzie wgrałem do HACS twoje repotytorium i nieststy nie wie jak dalej zrobić konfiguracje.

Mógłbym prosic o pomoc ? Co zrobić dalej ?

Pozdrawiam.

ArekKubacki commented 10 months ago

o ile pojawia mi sie ona w HACS nie mam opcji "uruchom" i teraz pytanie czy powinna byc ta opcja.

Nie

Czy KOD podany w instrukcji wklejam w "/config/configuration.yaml"

Tak

i czy powinienem tez wkleić tam KOD "Dashboard example"?

Zdecydowanie nie. Kod wklejasz na wybraną kartę.

bo do config.yaml dodalem tylko konfiguracje i dodajac urzadzenie do dashboardu nic mi sie nie wyswietla. DTU PRO S polaczone przewodowo, IP uzupelnione prawidlowo.

Tutaj mogą pomóc Logi z HA albo kryształowa kula :)

MariuszSzurgot commented 10 months ago

o ile pojawia mi sie ona w HACS nie mam opcji "uruchom" i teraz pytanie czy powinna byc ta opcja.

Nie

Czy KOD podany w instrukcji wklejam w "/config/configuration.yaml"

Tak

i czy powinienem tez wkleić tam KOD "Dashboard example"?

Zdecydowanie nie. Kod wklejasz na wybraną kartę.

bo do config.yaml dodalem tylko konfiguracje i dodajac urzadzenie do dashboardu nic mi sie nie wyswietla. DTU PRO S polaczone przewodowo, IP uzupelnione prawidlowo.

Tutaj mogą pomóc Logi z HA albo kryształowa kula :)

Pomoesz jak wycignac logi? poczatkuje w HA a nieukrywam przydala by mi sie ta funkcjnalnosc hoymiles.

ArekKubacki commented 10 months ago

Ustawienia -> lupka ->logi

biasowicka commented 7 months ago

Witam, czy to normalne, że bardzo często występuje problem z niedostępnymi encjami? Korzystam od jakiegoś czasu, działał różnie ale działało.

Teraz mam problem, bo encje są niedostępne, pomimo tego, że konfiguracja pozostała bez zmian.

HA jest na bierząco aktualizowany oto ostanie LOGI:

Rejestrator: homeassistant.components.sensor Źródło: helpers/deprecation.py:205 Integracja: Sensor Pierwsze wystąpienie: 31 stycznia 2024 22:07:07 ( 6 wystąpień) Ostatnie zalogowanie: 31 stycznia 2024 22:07:07

Z hoymiles_dtu użyto STATE_CLASS_MEASUREMENT. Jest to przestarzała stała, która zostanie usunięta w HA Core 2025.1. Zamiast tego użyj SensorStateClass.MEASUREMENT, zgłoś to autorowi niestandardowej integracji „hoymiles_dtu” Z hoymiles_dtu użyto STATE_CLASS_TOTAL. Jest to przestarzała stała, która zostanie usunięta w HA Core 2025.1. Zamiast tego użyj SensorStateClass.TOTAL, zgłoś to autorowi niestandardowej integracji „hoymiles_dtu” Z hoymiles_dtu użyto STATE_CLASS_TOTAL_INCREASING. Jest to przestarzała stała, która zostanie usunięta w HA Core 2025.1. Zamiast tego użyj SensorStateClass.TOTAL_INCREASING, zgłoś to autorowi niestandardowej integracji „hoymiles_dtu”


Rejestrator: pymodbus.logging Źródło: custom_components/hoymiles_dtu/hoymiles/client.py:98 Integracja: hoymiles_dtu Pierwsze wystąpienie: 31 stycznia 2024 22:07:53 ( 2 wystąpienia) Ostatnie zalogowanie: 31 stycznia 2024 22:07:58

Połączenie z (192.168.8.4, 502) nie powiodło się: przekroczono limit czasu


Rejestrator: homeassistant.components.sensor Źródło: helpers/entity_platform.py:360 Integracja: Sensor Pierwsze wystąpienie: 31 stycznia 2024 22:07:58 ( 1 wystąpienia) Ostatnie zalogowanie: 31 stycznia 2024 22:07:58

Błąd podczas konfigurowania platformy hoymiles_dtu dla czujnika Traceback (ostatnie połączenie ostatnie): Plik „/usr/src/homeassistant/homeassistant/helpers/entity_platform.py”, wiersz 360, w _async_setup_platform czekaj na asyncio.shield(zadanie) Plik „/usr/local/lib/python3.11/concurrent/futures/thread.py”, wiersz 58, w ​​trakcie działania wynik = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Plik „/config/custom_components/hoymiles_dtu/sensor.py”, wiersz 69, w setup_platform podnieś wyjątek („Nieprawidłowa konfiguracja platformy Hoymiles DTU”) Wyjątek: Nieprawidłowa konfiguracja dla platformy Hoymiles DTU


Logger: homeassistant Source: custom_components/hoymiles_dtu/sensor.py:69 Integration: hoymiles_dtu (documentation) First occurred: 10:12:54 (1 occurrences) Last logged: 10:12:54

Error doing job: Future exception was never retrieved Traceback (most recent call last): File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/hoymiles_dtu/sensor.py", line 69, in setup_platform raise Exception('Invalid configuration for Hoymiles DTU platform') Exception: Invalid configuration for Hoymiles DTU platform Logger: homeassistant.components.sensor Source: helpers/deprecation.py:205 Integration: Sensor (documentation, issues) First occurred: 10:11:44 (6 occurrences) Last logged: 10:11:44

STATE_CLASS_MEASUREMENT was used from hoymiles_dtu, this is a deprecated constant which will be removed in HA Core 2025.1. Use SensorStateClass.MEASUREMENT instead, please report it to the author of the 'hoymiles_dtu' custom integration STATE_CLASS_TOTAL was used from hoymiles_dtu, this is a deprecated constant which will be removed in HA Core 2025.1. Use SensorStateClass.TOTAL instead, please report it to the author of the 'hoymiles_dtu' custom integration STATE_CLASS_TOTAL_INCREASING was used from hoymiles_dtu, this is a deprecated constant which will be removed in HA Core 2025.1. Use SensorStateClass.TOTAL_INCREASING instead, please report it to the author of the 'hoymiles_dtu' custom integration

Logger: homeassistant.components.sensor Source: helpers/entity_platform.py:408 Integration: Sensor (documentation, issues) First occurred: 10:12:45 (1 occurrences) Last logged: 10:12:45

Setup of platform hoymiles_dtu is taking longer than 60 seconds. Startup will proceed without waiting any longer.

Logger: homeassistant Source: custom_components/hoymiles_dtu/sensor.py:69 Integration: hoymiles_dtu (documentation) First occurred: 10:12:54 (1 occurrences) Last logged: 10:12:54

Error doing job: Future exception was never retrieved Traceback (most recent call last): File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/hoymiles_dtu/sensor.py", line 69, in setup_platform raise Exception('Invalid configuration for Hoymiles DTU platform') Exception: Invalid configuration for Hoymiles DTU platform Dziękuje za pomoc

ArekKubacki commented 7 months ago

Tak jest to naturalne, bo DTU nie ogarnia modbusa. Jeżeli DTU nie odpowie na zapytanie no to nowe dane nie przyjdą i tak się dzieje. OpenDTU za kilka złotych i nie ma problemu.

biasowicka commented 7 months ago

Możesz podać jakiegoś gotowca? Gdzie kupuje i tylko konfiguruje lub samemu wrzucam soft?

Ja posiadam takie elementy kiedyś kombinowałem z DTU na podstawie tego;

https://ahoydtu.de/getting_started/

ale miałem jakiś błąd i i pożuciłem temat.

to co posiadam:

  1. (https://allegro.pl/oferta/esp32-wifi-bluetooth-esp-wroom-32-z-listwami-goldpin-zgodny-z-arduino-ide-14818253525)

  2. https://pl.aliexpress.com/item/1005003605042818.html?spm=a2g0o.order_list.order_list_main.10.7e211c2494KcgT&gatewayAdapt=glo2pol

3.(https://pl.aliexpress.com/item/1005005315798207.html?spm=a2g0o.order_list.order_list_main.15.7e211c2494KcgT&gatewayAdapt=glo2pol

Ze wzgledu na brak czasu na dłubanie. wolałbym cos gotowego...

Pozdrawiam

ArekKubacki commented 7 months ago

https://github.com/ArekKubacki/OpenDTU

Moja wersja pasująca do modułu

biasowicka commented 7 months ago

Dziękuje, mam problem bo jedną pytkę gdzieś zapodziałem, więc raczej nie będę się bawił i zamówię gotowy zestaw na ebay za 40e wraz z obudową, gdzie już wszystko zmontowane.

Pytanie mam coś takiego jeszcze [

https://www.cdebyte.com/products/E49-900MBL-01

20233141019544367

Czy na tym da radę co kolwiek zainstalowac i uruchomić ?

ArekKubacki commented 7 months ago

Esp to raczej nie jest. Możesz podać link do produktu?

biasowicka commented 7 months ago

Link

https://www.cdebyte.com/products/E49-900MBL-01

marurb22 commented 6 months ago

Dzień dobry, na karcie mam opis ze encja nie dostępna (dotyczy każdej encji) Arku czy mogę poprosić o wskazówkę co skopałem Poniżej logi z HA Rejestrator: homeassistant.components.sensor Źródło: helpers/entity_platform.py:350 integracja: Sensor (dokumentacja, Problemy) Pierwsze zdarzenie: 20:27:25 (1 zdarzenia) Ostatnio zalogowany: 20:27:25

Error while setting up hoymiles_dtu platform for sensor Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 350, in _async_setup_platform await asyncio.shield(awaitable) File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/hoymiles_dtu/sensor.py", line 69, in setup_platform raise Exception('Invalid configuration for Hoymiles DTU platform') Exception: Invalid configuration for Hoymiles DTU platform

biasowicka commented 6 months ago

może po prostu poczekaj, aż słońce zaświeci :D ?

marurb22 commented 6 months ago

może po prostu poczekaj, aż słońce zaświeci :

Nie to nie to

ArekKubacki commented 6 months ago

Tak dużo pytań tak mało odpowiedzi :) Czy łączysz się po kablu? Czy ustawiłeś wszystko po nowych aktualizacjach? Czy w configu podajesz adres ip po kablu? Jeśli tak to uruchom kilka razy HA. Niestety DTU ma to do siebie, że czasami nie odpowie modbusem.

marurb22 commented 6 months ago

Ale jeden problem ;p ;) łącze po kablu tak wszystko ustawiłem tak ip po kablu, na ping odpowiada

the-nicolas commented 2 months ago

So, long story short: Not working anymore with newer firmware versions. So can be removed from HACS and openDTU is the way to go :-(

I create a Request for repository removal so other people dont have to waste their time on that.

ArekKubacki commented 2 months ago

Yyyyy. Newer version means what?

mirek-z commented 2 months ago

witam gdzie można /czy można/ ustawić co jaki czas mają być wyświetlane dane bieżącej produkcji?

peterophet commented 3 weeks ago

Hi, Everything works fine by me, but can you lower the power with this repository , or do I have to setup a Open-DTU for that?

ArekKubacki commented 3 weeks ago

Unfortunately not

hindus-pl commented 2 weeks ago

Trying to make this work with DTU Pro S connected via ethernet. Hardware H00.04.00 Firmware V01.00.10 Not sure if misconfigured or what, still getting Exception: Invalid configuration for Hoymiles DTU platform Pasted the sample config into /homeassistant/configuration.yaml creating a new root level node named sensor (apparently nothing else was using that). Changed the host to correct IP address (pingable) and number of panels. Anything else to check or the new hardware is not supported at all?

ArekKubacki commented 2 weeks ago

You need to be sure that the IP is the one via ETH, not WiFI. Also, did you do the bypass from the home page? "!!! For 22 Version, if you choose "Export control", it prohibits MODBUS TCP. But "Remote control" still supports it. So you have to go to "Toolkit" in APP and then choose "Remote Control" from RS-485 Port Config under DTU Information. !!!"

hindus-pl commented 2 weeks ago

Yes the IP is from the ethernet connection. My DTU was never connected via WiFi. Which "APP" do you refer to?

ArekKubacki commented 2 weeks ago

S-Miles Installer

hindus-pl commented 2 weeks ago

Ah, there you have me. I don't have service access through the S-Miles Installer. Only got credentials for the Enduser. I guess that my only option here (apart from getting the service credentials from the installer company) is to get another DTU just for the sake of gathering data for the HA? Do you know if 2 DTU's can receive data from the microinverter at the same time?