Monitoring farmy solarnej SofarSolar

Naprawiłem kilka elementów np. wcięcia w pliku yaml i jest progres:

Ale jak sprawdzam stan w narzędziach deweloperskich to mam:

Zauważyłem też że w NR przy robieniu “deploy” wyrzuca mi błąd:

image
image
image

zmień “topic” …
zamiast msg.topic = "SofarSolarMQTT/" + msg.topic;
wstaw …

msg.topic = "Sofar/" + msg.topic;

topic

… tymi błędami sie nie przejmuj, nie mają znaczenia.

Dalej jest:

a skonfigurowałeś noda MQTT out w NR ?

Mam skonfigurowane ponieważ korzystam:

EDIT: Tak patrzę korzystam z mqtt in, z out nie korzystam, czy trzeba coś ustawiać?

image

image

na obrazku jest konfiguracja dla IN czy OUT ? bo wygląda dobrze …
jesli to OUT to odpal MQTT EXPLORER na przykład na kompie i sprawdź jakie dane trafiają do brokera z NR. Topic w NR musi być taki sam jak w konfiguracji sensorów w yaml-u.
Jak jest ok powinieneś widzieć …

To jest mqtt out.
Nie potrafię się połączyć z brokerem, nie wiem co wpisać:
image

Topic ten sam:

image

Zamiast localhost IP swojego brokera czyli zapewne IP Twojego HA.

Po IP HA nie chce się połączyć. próbowałem z portem 8883, 1883
Plik konfiguracyjny mosquito:

Nie ma co na pałę wpisywać, przecież masz podane w konfiguracji, tuż niżej jak na Twoim obrazku, który uciąłeś …

Ale osioł ze mnie, zjadłem w nazwie Mosquitto jedno “t” i dlatego nie łączył.


image

Dziwne że mam trzy razy Sofar

Pamięta stare dane. (można to usunąć zaznaczasz ten zdublowany … prawy górny róg ikona kosza ). Wygląda na to, stare dane są z falownika odbierane i przesyłane poprawnie do HA. Musisz zweryfikować co wpisałeś w state _topic w konfiguracji HA bo np … masz Sofar/Frequency_Grid a topic widać, że jest Sofar_Frequency_Grid_Hz …


Musisz zweryfikować każdy z topic z NR z tym co masz w HA.

1 polubienie

Sprawdzę. A jeszcze jedno pytanko czy plik mqtt.yaml, musi być w folderze mosquitto, czy w głównym jak configuration.yaml?

Oczywiście, że w “głównym”… pkt 1. Ale to zależy jak masz podzielony plik konfiguracyjny czy wszystko w “jednym worze” czyli /homeassistant/configuration.yaml czy też masz zapis np. … jak pkt 2


wtedy wszystkie sensory z integracji MQTT wpisujesz do nowo utworzonego pliku mqtt.yaml pkt 3

1 polubienie

Kurka wydaje się wszystko ok:


ale nadal jest:

Kurka normalnie nie czytasz porad. Gdzie w explorerze nasz takie tematy, które próbujesz użyć w

state_topic: ?

1 polubienie

Nie jest dobrze
Zobacz w konfiguracji sensora napięcie błędny state_topic
twoje wpisy
MQTT daje telegram “Napiecie_V_faza_R”
a Ty masz Sofar/Voltage_Phase_R

Powinno być

Sensor:

sensor:
  - name: "Sofar napięcie V faza R"
    state_topic: "Sofar/Napiecie_V_faza_R"
    unique_id: Sofar/Napiecie_V_faza_R
     device_class: voltage
     unit_of_measurement: "V"
     icon: mdi:alpha-v-circle-outline
    
1 polubienie

Bardzo, bardzo dziękuję za pomoc i poświęcony czas, w końcu to ogarnąłem. Jestem mega wdzięczny.

Jeszcze pytanie czy można z inwerter wyciągnąć info czy jest uruchomiony ponieważ chciałbym ograniczyć odpytywanie tylko do czasu pracy.

Dobrze rozumiem?.. chciałbyś aby urządzenie, które nie odpowiada odpowiedziało, że nie odpowiada. :rofl: :rofl:

Podpowiem - w nocy na pewno nie działa.

No masz racje takie trochę to głupie. Czyli zostaje nod sun.