Monitoring farmy solarnej SofarSolar

Jeśli wpisałeś kod w pliku configuration.yaml w powyższym formacie to nie ma prawa działać.
Tutaj poczytaj sobie o tej integracji.
Powinno to wyglądać jak poniżej:

sensor:
  - platform: scrape
    resource: http://192.168.0.160/status.html
    name: Produkcja_ogolem_sofar
    authentication: basic
    username: admin
    password: admin
    select: "script"
    index: 1
    value_template: '{{ (( value.split('';'')[7] ) | replace (''var webdata_total_e = '','''') |replace(''"'', '''')|float  ) }}'
    scan_interval: 300
    unit_of_measurement: "kWh"
1 polubienie

Dokładnie tak jak kolega ci podał
u mnie wygląda to tak


w zwykłym edytorze nie wiele widać zainstaluj z repozytorium
Visual Studio Code
Current version: 3.6.2
będzie Ci dużo łatwiej :slight_smile: , przynajmniej mi było :slight_smile: :wink:
Pozdrawiam


To co udało mi się z SOLAR SOFAR
i nawet dobrze liczy :slight_smile:
Połączenie z Sofar bez dodatkowych RS485, Tylko sieć lokalna, Sensor “Produkcja z Paneli”

  - platform: integration
    source: sensor.produkcja_aktualna_sofar
    name: Panele slon
    unit_prefix: k
    round: 2

gdzie:
sensor.produkcja_aktualna_sofar to

   - platform: scrape
     resource: http://IP_twojego_falownika/status.html
     name: Produkcja_aktualna_sofar
     authentication: basic
     username: [użytkownik sofar - domyśnie admin]
     password: [hasło sofar - domyśnie admin]
     select: "script"
     index: 1
     value_template: '{{ (( value.split('';'')[5] ) | replace (''var webdata_now_p ='','''' ) |replace(''"'', '''') |float) }}'
     scan_interval: 60
# czas odświeżania danych
     unit_of_measurement: "W"
# jednostka mocy wysyłanej z falownika

Pozdrawiam

1 polubienie

Dzięki chłopaki za pomoc. Wszystko działa tak jak chciałem. Brakowało mi “sensor:” na początku kodu (dopiero zaczynam z HA i jeszcze dużo muszę się nauczyć).
Dariusz_Barczyński będę próbował teraz zrobić u siebie to co pokazałeś w ostatnim poście. Dobra robota.

Fajnie działa to wyciąganie danych bezpośrednio z falownika, ale czy jest jakiś sposób na dodanie tego do zakładki energia? Bo z tego co zauważyłem sensor scrape nie umożliwia użycia device_class = energy.

Sensor to sensor, nie ważne jakim sposobem powstał, dopisz do sensora, sprawdź konfigurację i będziesz miał odpowiedź. W razie czego robisz dostosowanie - Customizing entities - Home Assistant, menu HA: Konfiguracja → Dostosowywanie, wybierasz encję i zmieniasz atrybuty. Było na forum, poczytaj np. Karta dla bramy i furtki - #6 przez szopen.

1 polubienie

Przy dodaniu w dostosowaniu sensorow nie widać w energii, a po dodaniu w configu wywala blad
Moge dodac tylko jeden zalacznik, wiec musze osobno.



Błąd jest związany z sensor.scrape - wrzuć konfigurację tego sensora.

Dokładnie według powyższego opisu Dariusza Barczyńskiego tylko z moim IP i hasłem.

Edit:
A to ktoś testował?

@Melwinek edytuj Swoje posty nie pisz jednego pod drugim !

Cześć,
Testowałem ten kod i z małymi poprawkami działa. Zgłosiłem błędy do twórcy.
Dane są pobierane bezpośrednio z loggera i są jak najbardziej prawidłowe.

Jak na razie publikowane dane do brokera MQTT są w JSON i nie do końca kompatybilne z Home Assistant.

W weekend będę miał trochę wolnego czasu w ciągu dnia (jak działa logger :wink: ) to spróbuję ogarnąć te komunikaty, żeby logger wykrywał się w MQTT Discovery jak np. licznik Zamela z Supli.

Pozdrawiam,
Paweł

Jak Ci się udało osiągnąć takie wygląd i dane o zużyciu ? Na chwilę obecną udało mi się dzieki Twoim postom ogarnąć dane z falownika :)) THX !

Cześć, dziękuję bardzo, działa.
Szkoda tylko, że po zachodzie słońca i włączeniu falownika pojawiają błędy w logu HA z sensora scrape, a “Produkcja_aktualna_sofar”- encja niedostępna a nie zero.
Może mógłbyś to dodać?:pray::beer:
Dla mnie to za trudne :grinning:
Gre.

Jest jeszcze jedno rozwiązanie, znalazłem nie dawno
w HACS masz integrację Solis,
wpisujesz do configuration.yaml

sensor:
  - platform: solis
    name: "Twoja nazwa  pefix sensorów "
    portal_domain: "m.ginlong.com"
    portal_username: "my_portal_username"
    portal_password: "my_portal_password"
    portal_plant_id: "plantId goes here"
    inverter_serial: "Serial goes here"
    sensors:
      actualpower:
      energytoday:
      status:
      temperature:
      dcinputvoltagepv1:
      dcinputcurrentpv1:
      acoutputvoltage1:
      acoutputcurrent1:
      energylastmonth:
      energythismonth:
      energythisyear:
      energytotal:

i dane są pobierane z chmury, działa to naprawdę fajnie
W konfiguracji jest tylko kilka rzeczy do podania
mój przykład konfiguracji


  - platform: solis
    name: "Sofar DOM"
    # server do wyboru
    portal_domain: "home.solarman.cn"
    #portal_domain: "m.ginlong.com"
    portal_username: "konto.pocztowe@costam.pl"
    portal_password: "hasło jakie masz w aplikacji solarman"
    portal_plant_id: "do odczytania z app"
    inverter_serial: "SF********"
    # dostępne sensory, mają już odpowiednie class, 
    sensors:
      actualpower: 
      energytoday:
      energythismonth:
      energythisyear:
      energytotal:
      temperature:
      status:
      dcinputvoltagepv1:
      dcinputvoltagepv2:
      dcinputcurrentpv1:
      dcinputcurrentpv2:
      acoutputvoltage1:
      acoutputvoltage2:
      acoutputvoltage3:
      acoutputcurrent1:
      acoutputcurrent2:
      acoutputcurrent3:


Co w nazwie name: wpiszesz tak będzie wyglądał początek sensora
sensor.Sofar_dom_ac_current_t

Pozdrawiam

Dzięki, jutro się przyjrzę

W tym wątku dałem odczyt Sofar w NR

Nie potrzeba żadnej chmury, czyta bezpośrednio z logera w sieci lokalnej.
Dane umieszcza w tematach MQTT.

Mam pytanie do użytkowników falownika Sofar-a. Podpowiedzcie proszę, czy poza zakupem falownika w wersji G2 muszę dokupić jakiś dodatkowy moduł, aby się dostać do HA. Wyszła ostatnio wersja G3 i nie bardzo wiem jaki falownik powinienem kupić i czy muszę do niego coś dołożyć, aby móc to jakoś dodać do HA. Mam już w domu MEW 01 i zastanawiam się czy to mi wystarczy, aby w module energia dodać tam takie encje z Sofara, aby widzieć produkcję i zużycia w jednym miejscu. Falownik planuje kupić niebawem, ale nie chciałbym popełnić błędu przy zakupie jeśli chodzi o model i dodatki. Podpowie ktoś z użytkowników ?

Jeśli w zestawie jest moduł komunikacyjny - to nic.

Falownik Sofar 11KTL-X

W opisie info, że posiada w standardzie WiFi - to wystarczy ?

Gdy znajdziesz instrukcję konfiguracji WIFI, to odpowiem na 100%. Teraz odpowien na 90%, że wystarczy.
Nawet jeśli… to dokupisz później tani konwerter RS485 obojętnie gdzie i przez modbus się połączysz.

Próbowałem dzisiaj tego użyć, ale mam taki zong, że mój solarman nie istnieje w m.ginlong.com. A kiedy zastosuję home.solarmanpv.com gdzie normalnie rejestrowane są dane z mojego inwertera to znowu nie jestem w stanie wykryć w danych “plant_id”. :frowning: