TapHome
Społeczność Beta Energia i pomiar

my-PV AC-THOR and AC-THOR 9s

Menedżer mocy fotowoltaicznej my-PV AC•THOR i AC•THOR 9s w TapHome przez Modbus TCP: TapHome zapisuje moc grzania z nadwyżki PV i odczytuje temperaturę ciepłej wody, moc grzania z udziałem solarnym i sieciowym, stan pracy oraz wartości sieciowe.

Modbus TCP3 urządzeniaRewizja 1.1 Ostatnia aktualizacja: 10 listopada 2026

Dodane przez Martin Keller

my-PV AC-THOR and AC-THOR 9s

Import do aplikacji TapHomeSprzęt › Modbus › Dodaj z szablonu

Pobierz szablon
Na tej stronie

Adres w sieci

TapHome łączy się z urządzeniem pod adresem podanym przy imporcie. Nadaj urządzeniu stały adres — rezerwację IP w routerze albo jego nazwę mDNS, jeśli ją obsługuje — inaczej integracja przestanie działać, gdy router zmieni adres.

Przygotowanie sieci

Poradnik integracji

my-PV AC•THOR i AC•THOR 9s to menedżery mocy fotowoltaicznej, które zamieniają nadwyżkę energii słonecznej na ciepłą wodę użytkową lub ogrzewanie pomieszczeń, płynnie sterując obciążeniami rezystancyjnymi, takimi jak grzałki. AC•THOR steruje mocą do 3000 W w trybie pracy M1 (6000 W w M3 z wyjściem przekaźnikowym); AC•THOR 9s ma trzy wyjścia i steruje mocą do 9000 W w M1 (18 000 W w M3, od firmware a0020500). TapHome komunikuje się z urządzeniem przez Modbus TCP na porcie 502 i zapisuje moc grzania bezpośrednio, dzięki czemu automatyzacja TapHome może kierować zmierzoną nadwyżkę PV do zasobnika ciepłej wody zamiast oddawać ją do sieci.

Szablon udostępnia polecenie mocy jako zapisywalne urządzenie, temperaturę ciepłej wody i bieżącą moc grzania (z udziałem solarnym i sieciowym) jako odczyty, a status urządzenia wraz z wartościami elektrycznymi jako diagnostykę serwisową.

Podłączenie sprzętowe

Instalację AC•THOR musi wykonać uprawniony specjalista zgodnie z instrukcją montażu producenta. Można podłączać wyłącznie czysto rezystancyjne obciążenia (grzałki, bojlery, konwektory, maty grzewcze, panele na podczerwień) — nigdy urządzeń z zasilaczem elektronicznym ani z termostatem elektronicznym. Do podgrzewania wody można podłączać wyłącznie grzałki z wbudowanym ogranicznikiem temperatury bezpieczeństwa.

AC•THOR odbiera zewnętrzne sygnały sterujące przez protokół IP na porcie Ethernet RJ45. Podłącz go standardowym kablem sieciowym (CAT5 lub CAT7) do tego samego routera lub switcha co jednostkę sterującą Core TapHome.

Poniższy przegląd pokazuje obszar przyłączy AC•THOR 9s (opisy po niemiecku: Verbraucheranschlüsse = wyjścia obciążeń OUT-1 do OUT-3, Ethernet RJ45, SD Card Slot, 4 Temp. Sensoren = cztery czujniki temperatury, Schaltkontakt 16A = styk przełączający 16 A, Netzanschluss 3 × 230 V = zasilanie sieciowe). Obszar przyłączy jednowyjściowego AC•THOR wygląda inaczej.

Obszar przyłączy AC•THOR 9s: zaciski obciążeń, Ethernet RJ45, gniazdo karty SD, czujniki temperatury i styk przełączający 16 A (instrukcja montażu AC•THOR 9s, 2019)

Połączenie sieciowe

Na schemacie producenta dla sterowania przez system zarządzania energią AC•THOR jest podłączony portem RJ45 do routera, a system zarządzania energią — w tym przypadku jednostka sterująca Core TapHome — jest podłączony do tego samego routera. TapHome wysyła następnie moc docelową do AC•THOR przez tę sieć.

Schemat podłączenia AC•THOR 9s dla sterowania przez system zarządzania energią w sieci Ethernet: AC•THOR podłączony przez RJ45 i kabel CAT5/CAT7 do routera razem z systemem zarządzania energią (instrukcja montażu AC•THOR 9s, 2019)

Ciepła woda i czujnik temperatury

Urządzenie Hot Water Temperature odczytuje czujnik temperatury 1 AC•THOR. Cyfrowy czujnik temperatury my-PV jest dostarczany z urządzeniem; zamontuj go w tulei zanurzeniowej — nigdy nie zanurzaj go bezpośrednio w wodzie — a jego położenie uzgodnij z producentem zasobnika. Do AC•THOR 9s można podłączyć do czterech czujników cyfrowych.

Poniższy przykład pokazuje tryb pracy M1 (ciepła woda) z jedną trójfazową grzałką do 9 kW na AC•THOR 9s.

Schemat podłączenia AC•THOR 9s dla trybu pracy M1 ciepła woda do 9 kW z trójfazową grzałką, czujnikiem temperatury i zasilaniem sieciowym (instrukcja montażu AC•THOR 9s, 2019)

Jeśli nie używasz czujnika temperatury my-PV, na grzałce wymagany jest termostat bimetaliczny. Przewodu neutralnego nie wolno prowadzić przez łącznik. AC•THOR 9s wymaga zasilania 3 × 230 V z przewodem neutralnym, zabezpieczonego co najwyżej 16 A na fazę (charakterystyka wyzwalania B lub C).

Konfiguracja

Sieć i adres IP

DHCP jest domyślnie włączone, więc AC•THOR otrzymuje adres IP od routera. Bieżący adres jest widoczny na wyświetlaczu urządzenia w informacjach o stanie (IP) oraz na liście DHCP routera.

Ponieważ TapHome łączy się ze stałym adresem, ustaw w ustawieniach ogólnych urządzenia statyczny adres IP (IP DHCP/static, następnie adres IP, maska podsieci, brama i serwer DNS) albo utwórz rezerwację DHCP w routerze. Ustawienia statyczne muszą pasować do sieci routera, w przeciwnym razie urządzenie przestanie być widoczne w sieci.

Otwieranie interfejsu webowego

Od firmware Ethernet a0020000 interfejs webowy jest zewnętrznym plikiem HTML:

  1. Wpisz adres IP AC•THOR w przeglądarce internetowej. Strona pokazuje link do pobrania pliku interfejsu webowego.
  2. Zapisz plik lokalnie i otwórz go — albo otwórz interfejs webowy bezpośrednio z linku na tej stronie.
  3. W instalacjach bez dostępu do internetu pobierz plik HTML z wyprzedzeniem.

Alternatywnie program my-PV Scanner (część pakietu oprogramowania AC•THOR na stronie my-PV) wyszukuje urządzenia w sieci; dwukrotne kliknięcie wyniku wyszukiwania otwiera interfejs webowy. Jeśli w sieci jest kilka urządzeń my-PV, rozpoznaj urządzenie po numerze seryjnym na tabliczce znamionowej. Wyszukiwanie korzysta z portu UDP 16124, który może blokować zapora sieciowa lub ustawienie routera.

my-PV nie zaleca udostępniania AC•THOR w internecie przez przekierowanie portów. TapHome potrzebuje dostępu tylko w sieci lokalnej.

Włączenie sterowania Modbus TCP

  1. W interfejsie webowym otwórz Control Settings i wybierz typ sterowania Modbus TCP. Typ sterowania można też wybrać na wyświetlaczu podczas uruchamiania lub w ustawieniach w pozycji Control.
  2. Typ sterowania można wybrać tylko na urządzeniu z numerem urządzenia 1 (ustawienie fabryczne, master). Jeśli urządzenie ma inny numer, najpierw przywróć wartość 1.
  3. Wybierz tryb pracy dla danego zastosowania — na przykład M1 Hot water — oraz czujnik temperatury dla tego trybu.
  4. Opcjonalnie dostosuj Power timeout w ustawieniach urządzenia (10–600 s). Określa on, jak długo ostatnie polecenie mocy pozostaje ważne, gdy nie nadchodzi nowe polecenie.

Bez typu sterowania Modbus TCP AC•THOR nie przyjmuje poleceń mocy zapisywanych do rejestru 1000.

W firmware do a0010103 zmiana ustawień komunikacji i sterowania na wyświetlaczu może wymagać wyższego poziomu dostępu chronionego hasłem; zobacz instrukcję obsługi my-PV.

Parametry komunikacji

ParametrWartość
ProtokółModbus TCP
Port502
Modbus Slave ID (domyślnie w szablonie)1
Typ rejestruRejestry holding (odczyt 0x03, zapis 0x06 / 0x10)
Format danychLiczby całkowite 16-bitowe (bez znaku; moc licznika w rejestrze 1069 jest ze znakiem)
Adresy rejestrów„Rzeczywiste” adresy zgodnie z dokumentacją my-PV

Pełną listę rejestrów my-PV udostępnia na życzenie.

my-PV pozwala zapisywać każdy zapisywalny rejestr najwyżej raz dziennie, aby chronić żywotność pamięci nieulotnej. Polecenie mocy (rejestr 1000) jest zwolnione z tego limitu, podobnie jak kilka innych rejestrów (zegar, aktywacja boost i rozszerzone rejestry mocy). Dlatego szablon zapisuje wyłącznie polecenie mocy — wartości zadane, boost, ochronę przed legionellą i ustawienia czasu ustaw na wyświetlaczu urządzenia lub w interfejsie webowym.

W TapHome dodaj interfejs Modbus TCP, zaimportuj szablon i wpisz adres IP AC•THOR.

Możliwości urządzenia

Sterowanie mocą z nadwyżki

  • Power Target — zadana moc grzania w watach (H:1000). Automatyzacja TapHome zazwyczaj oblicza dostępną nadwyżkę PV na podstawie licznika energii elektrycznej i zapisuje ją do tego urządzenia; AC•THOR płynnie zamienia ją na ciepło. Zakres wartości wynosi 0–3000 W (AC•THOR, M1) lub 0–9000 W (AC•THOR 9s, M1). Polecenie wygasa po upływie Power timeout urządzenia, dlatego szablon wysyła je okresowo ponownie.

Monitorowanie temperatury i mocy

  • Hot Water Temperature — temperatura wody mierzona przez czujnik 1, z rozdzielczością 0,1 °C (H:1001).
  • Heating Power — moc elektryczna, którą ten AC•THOR aktualnie dostarcza do swoich obciążeń (H:1082, wyświetlana w kW). Atrybuty serwisowe Solar part of heating power (H:1083) i Grid part of heating power (H:1084) dzielą ją na udział PV i udział sieciowy w W. Te rejestry są dostępne od firmware a0020303.

Diagnostyka

Atrybuty serwisowe na module pokazują:

AtrybutRejestrZnaczenie
Operating statusH:1003Stan pracy: Off (0, wyłączony), Starting up (uruchamianie), Operation (9, praca), Power stage error (błąd stopnia mocy, od 200)
Voltage L1H:1061Napięcie sieci na L1 w V
Current L1H:1062Prąd na L1 w A (rozdzielczość 0,1 A)
Grid frequencyH:1064Częstotliwość sieci w Hz
Grid meter powerH:1069Moc w punkcie pomiarowym w W, wartości ujemne oznaczają oddawanie do sieci
Maximum power currently possibleH:1071Maksymalna moc, jaką urządzenie może w danej chwili pobrać, w W, łącznie z urządzeniami slave

Błąd stopnia mocy (kod statusu 200 i wyższy) jest w TapHome zgłaszany również jako błąd modułu.

Rozwiązywanie problemów

  • Urządzenie nie reaguje na polecenia mocy — sprawdź, czy typ sterowania jest ustawiony na Modbus TCP. Każdy inny typ sterowania ignoruje rejestr 1000. Jeśli typu sterowania nie da się zmienić, sprawdź, czy numer urządzenia to 1.
  • Brak sterowania zewnętrznego w trybie pracy M3 — w M3 AC•THOR bez dostępnego obciążenia na wyjściu regulowanym nie może być sterowany zewnętrznie przez Modbus TCP. Sprawdź obciążenie oraz jego termostat lub ogranicznik temperatury bezpieczeństwa.
  • Grzanie zatrzymuje się po krótkim czasie mimo dostępnej nadwyżki — polecenie mocy wygasa po upływie Power timeout (10–600 s). Upewnij się, że połączenie z TapHome działa, aby polecenie było odświeżane, albo zwiększ Power timeout w urządzeniu.
  • Adresy rejestrów wydają się przesunięte o jeden — my-PV dokumentuje „rzeczywiste” adresy rejestrów. Niektórzy klienci Modbus dodają 1 do adresu (na przykład 1001 zamiast 1000); jeśli odczyty wyglądają na przesunięte, sprawdź przesunięcie adresu w kliencie.
  • Heating Power lub jej udział solarny i sieciowy nie pokazują wartości — rejestry 1082–1084 istnieją od firmware a0020303. Sprawdź wersję firmware w informacjach o stanie na wyświetlaczu i zaktualizuj urządzenie.
  • Hot Water Temperature pokazuje 0 °C lub 85 °C — producent używa 0 ° dla uszkodzonej sondy i 85 ° dla zakłócenia danych czujnika temperatury. Sprawdź czujnik 1 i jego okablowanie.
  • Status pokazuje „Power stage error” — kody statusu 200 i wyższe oznaczają stan błędu stopnia mocy. Komunikaty o błędach są wyświetlane tylko na ekranie głównym wyświetlacza urządzenia, nie w interfejsie webowym.
  • Nie można znaleźć AC•THOR w sieci — odczytaj adres IP na wyświetlaczu lub na liście DHCP routera; zapora sieciowa może blokować my-PV Scanner na porcie UDP 16124. Po przejściu na statyczny adres IP sprawdź, czy adres, maska podsieci i brama pasują do routera.

Dostępne urządzenia 3

Te urządzenia pojawią się w TapHome po imporcie.

AC•THOR Moduł
Atrybuty serwisowe
Operating status
Voltage L1
Current L1
Grid frequency
Grid meter power
Maximum power currently possible

AC•THOR

Odczyt (moduł)
VAR Code := MODBUSR(H, 1003, UInt16);
IF(Code >= 200)
  ADDERROR(0, "Power stage error (status code " + TOSTRING(Code) + ")");
END
Atrybuty serwisowe
Operating status
IF(MODBUSR(H, 1003, UInt16) >= 200, "Power stage error", IF(MODBUSR(H, 1003, UInt16) = 0, "Off", IF(MODBUSR(H, 1003, UInt16) = 9, "Operation", "Starting up")))
Voltage L1
MODBUSR(H, 1061, UInt16) + " V"
Current L1
MODBUSR(H, 1062, UInt16) / 10 + " A"
Grid frequency
TOSTRING(MODBUSR(H, 1064, UInt16) / 1000, "F2") + " Hz"
Grid meter power
MODBUSR(H, 1069, Int16) + " W"
Maximum power currently possible
MODBUSR(H, 1071, UInt16) + " W"
Power Target Zmienna

Power Target

Odczyt
MODBUSR(H, 1000, UInt16)
Zapis
MODBUSW(H, 1000, UInt16, Va)
Hot Water Temperature Czujnik temperatury

Hot Water Temperature

Odczyt temperatury
MODBUSR(H, 1001, UInt16) / 10
Heating Power Licznik energii
Atrybuty serwisowe
Solar part of heating power
Grid part of heating power

Heating Power

Odczyt zapotrzebowania
MODBUSR(H, 1082, UInt16) / 1000
Atrybuty serwisowe
Solar part of heating power
MODBUSR(H, 1083, UInt16) + " W"
Grid part of heating power
MODBUSR(H, 1084, UInt16) + " W"
Połączenie: Modbus TCP • Slave ID: $[SlaveId]

Parametry importu

Te wartości podajesz podczas importu pliku XML.

Pytanie w aplikacjiDomyślnie
IP Address192.168.1.100
Modbus Slave ID1

Znalazłeś problem z tym szablonem urządzenia?

Napisz nam, co nie działa, czego brakuje lub jak powinien zachowywać się szablon. Twoja opinia pomaga nam utrzymać katalog dokładnym.

Szablon · portal TapHome my-PV AC-THOR and AC-THOR 9s Otwórz ten szablon w portalu klienta, aby zastosować go w swoim domu, lub zaproponuj modyfikację i wyślij ją z powrotem do katalogu. Modbus TCP Zobacz w portalu TapHome