Dokumentacja

Odczyt liczników SML z optyczną głowicą odczytową

Wiele "nowoczesnych" liczników posiada interfejs optyczny, tj. diodę podczerwieni, za pomocą której niektóre wartości licznika prądu są wyprowadzane w formacie SML. Menedżer ładowania cFos obsługuje te liczniki i podłączenie optycznej głowicy odczytu. Optyczne głowice odczytujące są dostępne w dwóch wersjach: Z poziomem 3,3 V TTL lub z połączeniem USB. Głowicę TTL można podłączyć do kontrolera cFos Power Brain, a głowicę z interfejsem USB do Raspberry PI lub Windows.

Aby odczytać miernik, który mówi SML za pomocą optycznej głowicy odczytowej, potrzebna jest głowica odczytowa z poziomem TTL dla cFos Power Brain. Jest ona podłączona w następujący sposób: Dla kontrolerów z wersją sprzętową 1.1 (Rev. C) i 2.0 (Rev. F):

GND - Pin 10
TxD - Pin 11 - RxD czytnika jest podłączone tutaj
RxD - Pin 12 - TxD czytnika jest podłączone tutaj
Vcc - Pin 15

Następnie skonfiguruj miernik typu "SML Meter COM Port" w cFos Charging Manager. Wprowadź COM2,9600,8,N,1 jako adres.
Jeśli korzystasz z cFos Charging Manager pod Windows lub Raspberry, będziesz potrzebować optycznej głowicy odczytującej z interfejsem USB. Ustaw typ "SML Meter" jako miernik i ustaw adres na COMx,9600,8,N,1, gdzie COMx to port COM, pod którym zgłasza się czytnik USB (podobnie jak w przypadku adapterów Modbus).

Włączenie licznika za pomocą kodu mrugającego

W stanie podstawowym "nowoczesne urządzenia pomiarowe" zainstalowane w szafkach licznikowych podają kWh tylko poprzez interfejs optyczny. Aby otrzymywać terminowe wartości wydajności, należy je włączyć za pomocą kodu PIN. PIN można uzyskać od operatora punktu pomiarowego lub operatora sieci. Jeśli masz PIN, możesz odblokować licznik za pomocą latarki: Jednokrotne flashowanie interfejsu optycznego. Miernik przeprowadzi wtedy test wyświetlacza, a na wyświetlaczu pojawi się "PIN" i 4 zera. Teraz można zwiększyć pierwsze 0 o impulsy trwające ok. 1 sek. Teraz można zwiększać pierwsze 0 o impulsy trwające ok. 1 sek. aż do wprowadzenia pierwszej cyfry pinu. Następnie należy poczekać, aż kursor przeskoczy na 2. zero i odpowiednio zwiększyć tę cyfrę, migając impulsami. Po wprowadzeniu wszystkich 4 cyfr kodu PIN, licznik zostaje włączony na 120 sekund. W tym stanie krótkie miganie powoduje, że wyświetlacz zmienia się na różne reprezentacje. Jednym z nich jest "PIN on". Teraz świeci się przez ok. 5sek, aż pojawi się napis "PIN off". W tym momencie na stałe włączyłeś przesyłanie mocy czynnej przez interfejs optyczny. Należy pamiętać, że dzięki temu również każdy posiadający latarkę może odczytać poszczególne wartości miernika. Niestety, moc czynna jest często przekazywana tylko jako wartość całkowita. Menedżer ładowania cFos oblicza następnie odpowiednie wartości prądu dla faz. Ponieważ jest to obarczone pewnym stopniem niedokładności, dlatego należy zaplanować lub wyznaczyć pewną rezerwę na zadania związane z zarządzaniem obciążeniem.

Odczyt licznika za pomocą Tibber Pulse

Aby pobierać dane z Tibber-Pulse bezpośrednio do Charging Managera, serwer sieciowy na Tibber-Bridge musi być trwale aktywowany. W tym celu należy wykonać następujące czynności:

  1. Zanotować hasło na mostku (znajduje się ono na kodzie QR), np. ABCD-AA11
  2. Wyciągnij mostek, podłącz go na około 1 sekundę, wyciągnij go ponownie i podłącz
  3. Pierścień powinien teraz świecić na zielono, tak jak na początku (nie, nie utraciłeś żadnych ustawień!)
  4. Wyszukaj sieć WLAN "TibberBridge" na laptopie/telefonie komórkowym, klucz WPA to hasło wspomniane powyżej
  5. Po udanym połączeniu, wywołaj http://10.133.70.1/params/
  6. Wprowadź nazwę użytkownika "admin", hasło jak wyżej
  7. Na dole ustaw atrybut "webserver_force_enable" na "true" (wpisz!) i "Store params to flash"
  8. Wyłącz urządzenie i podłącz je ponownie, teraz Pulse-Bridge powinien zacząć działać "normalnie"
Teraz utwórz nowy licznik typu "SLM Meter HTTP" w wallboxie i wpisz "http://admin:Passwort like oben@IP-der-Tibber-Bridge/data.json?node_id=1" jako adres.

Odczytaj licznik za pomocą Tasmoty

Tasmota to system operacyjny dla procesorów Espressif ESP. Możesz podłączyć optyczną głowicę czytającą Hichi IR do modułu ESP z uruchomionym Tasmotem. Tasmota udostępnia następnie serwer internetowy, z którego cFos Charging Manager może wczytać dane dotyczące licznika ustalone za pomocą głowicy odczytowej. Oto instrukcje Andreasa H., jak odpowiednio skonfigurować Tasmota:

Po integracji z siecią WLAN należy opisać głowicę odczytową odpowiednim skryptem zgodnie z istniejącym licznikiem.
Web interface (IP read head) -> Consoles -> Edit Script (store script)
Ważne: Aktywować "Script enable" i zapisać
Przy istniejącej definicji miernika "Tasmota_Smartmeter_http.json" odczytywany jest miernik Logarex model LK13BE z SML.
Skrypt dopasowujący:

         >D
         >B
         ->sensor53 r
         >M 1
         +1,3,s,16,9600,LK13BE,1,10,2F3F210D0A,063035310D0A
         1,77070100010800ff@1000,Gesamt kWh bezogen,kWh,Power_total_in,1
         1,77070100020800ff@1000,Gesamt kWh geliefert,kWh,Power_total_out,1
         1,77070100100700ff@1,Verbrauch aktuell,W,Power_curr,0
         1,77070100240700ff@1,Power L1,W,Power_L1_curr,0
         1,77070100380700ff@1,Power L2,W,Power_L2_curr,0
         1,770701004C0700ff@1,Power L3,W,Power_L3_curr,0
         1,77070100200700ff@1,Voltage L1,V,Volt_L1_curr,1
         1,77070100340700ff@1,Voltage L2,V,Volt_L2_curr,1
         1,77070100480700ff@1,Voltage L3,V,Volt_L3_curr,1
         1,770701001f0700ff@1,Amperage L1,A,Amperage_L1_curr,2
         1,77070100330700ff@1,Amperage L2,A,Amperage_L2_curr,2
         1,77070100470700ff@1,Amperage L3,A,Amperage_L3_curr,2
         1,770701000e0700ff@1,Frequency,Hz,HZ,2
         1,77070100510704ff@1,Phaseangle I-L1/U-L1,deg,phase_angle_p1,1
         1,7707010051070fff@1,Phaseangle I-L2/I-L2,deg,phase_angle_p2,1
         1,7707010051071aff@1,Phaseangle I-L3/I-L3,deg,phase_angle_p3,1
         1,77070100510701ff@1,Phase angle U-L2/U-L1,deg,phase_angle_l2_l1,1
         1,77070100510702ff@1,Phase angle U-L3/U-L1,deg,phase_angle_l3_l1,1
         

W przypadku zastosowania innego licznika niż wymieniony w przykładzie, Tasmota musi zostać uruchomiona ze skryptem dopasowanym do istniejącego licznika.
Odpowiednie skrypty Tasmota dla najczęściej spotykanych modeli można znaleźć w internecie.
Następnie wyjście może być przetestowane za pomocą linku http://ip_lesekopf/cm?cmnd=status%2010. Informacje zwrotne powinny wtedy wyglądać coś takiego.
Sprzężenie zwrotne powinno wtedy wyglądać tak (przykład: Logarex LK13BE)

         {
         "StatusSNS":{
         "Time":"2022-09-24T10:16:32",
         "LK13BE":{
         "Power_total_in":108.9,
         "Power_total_out":0.0,
         "Power_curr":4294,
         "Power_L1_curr":1390,
         "Power_L2_curr":1453,
         "Power_L3_curr":1450,
         "Volt_L1_curr":235.0,
         "Volt_L2_curr":232.9,
         "Volt_L3_curr":234.2,
         "Amperage_L1_curr":5.96,
         "Amperage_L2_curr":6.33,
         "Amperage_L3_curr":6.25,
         "HZ":50.00,
         "phase_angle_p1":353.1,
         "phase_angle_p2":351.6,
         "phase_angle_p3":353.2,
         "phase_angle_l2_l1":120.1,
         "phase_angle_l3_l1":241.0
         }
         }
         }
         

W związku z tym wpisy w definicji licznika (JSON) muszą być następnie dostosowane indywidualnie i załadowane do cFos WB.

Dla tego sprzężenia zwrotnego można następnie utworzyć licznik zdefiniowany przez użytkownika w menedżerze ładowania cFos za pomocą definicji JSON. Dla powyższego przykładu, oto pobranie na stronie urządzeń obsługiwanych przez cFos Charging Manager. Następnie w Menedżerze ładowania cFos wprowadzasz licznik typu "Wejście HTTP" z adresem Twojego Tasmota.