Zapraszam do dalszej dyskusji w temacie:
Cześć. Dobry materiał.
Mam taki sam licznik ale skonfigurowany przez serwer supli przez api. Wszystko działa ale w wykresach energi mam czsami niewiadomo czemu piki. Dane mam zrobione przez utility meter. Na dole wykres. Prosze o pomoc.
Doczytałem, że ten licznik jest dwukierunkowy i nadaje się do fotowoltaiki. Mam w związku z tym pytanie, w jaki sposób przedstawia on informacje o ilości zużytej i oddanej energii. Czy są to oddzielne wartości, np. w postaci:
Energia oddana - xxxx
Energia pobrana - xxxx,
czy urządzanie odejmuje energię oddaną od pobranej i przedstawia dane już po obliczeniach ?
Tak są,
Jeżeli chcesz korzystać tylko z aplikacji SUPLA to fajny wybór, natomiast jeżeli w przyszłości chcesz jeszcze zintegrować z HA, to proponuję ShellyPM3, niewiele droższy a ma gotową integracje,
możesz odczytywać dane po sieci lokalnej, poprzez chmurę, oraz protokół MQTT.
Duże możliwości dane z *json
http://ip_urządzenia_Shelly/status.json?CMD=inv_query
Statystyka dla dowolnej fazy przykład dla 1
Statystyka sumaryczna
Statystyka z HA panel energia
-
Plusy Supla
lepsze wykonanie niż Shelly, bardziej solidny -
Plusy Shelly
dokładniejsze pomiary (porównywalne z licznikiem PGE u mnie błąd po 1,5 MWh około 0,3%)
cewki prądowe zarobione wtyczkami
Bardzo fajnie działa z PANEL ENERGIA
Tak to ten. Właśnie skończyłem go instalować.
Gdyby ktoś szukał czegoś zaawansowanego z możliwością rozbudowy o wiele kanałów link do produktu .
https://circuitsetup.us/product/expandable-6-channel-esp32-energy-meter/
Dzień Dobry, zainstalowałem dzisiaj Shelly 3em u siebie. Mam łączność i dane jak się połączę z urzadzeniem bezpośrednio po ip. Wprowadziłem wszystkie potrzebne dane, aby połączyć się z HA po MQTT, ale niestety nie widzę urządzenia na liście urządzeń w brokerze. Czy trzeba w jakiś sposób zainicjawać go, aby HA go zobaczył, jakaś dodatkowa konfiguracja ? pojawiła mi się mozliwość instalacji integracji shelly, ale tego nie istalowałem, może to błąd. Mam w statusie “mqtt”:{“connected”:true}".
Przepraszam za pismo obrazkowe
U mnie działało to na 2 sposoby
1 MQTT
2 Integracja shelly w homeassistante
u mnie ip lokalnie shelly 3em to 10.0.0.197, tak jak na img
i to wszystko
w mqqt sensor energia aktualnej ma postać u mnie to
np
“shellies/shellyem3-Licznik/emeter/1/power”
“shellies/shellyem3-Licznik/emeter/2/power”
“shellies/shellyem3-Licznik/emeter/3/power”
więc jest trochę pisania, dane jak sensory się nazywają uzyskasz w MQTT exploerze
- platform: mqtt
name: "Shelly power faza 1"
state_topic: "shellies/shellyem3-Licznik/emeter/1/power"
device_class: power
unit_of_measurement: "W"
- platform: mqtt
name: "Shelly power faza 2"
state_topic: "shellies/shellyem3-Licznik/emeter/2/power"
device_class: power
unit_of_measurement: "W"
- platform: mqtt
name: "Shelly power faza 3"
state_topic: "shellies/shellyem3-Licznik/emeter/3/power"
device_class: power
unit_of_measurement: "W"
- platform: mqtt
name: "Shelly energia wyslana faza 1"
state_topic: "shellies/shellyem3-Licznik/emeter/1/total"
device_class: power
unit_of_measurement: "W"
- platform: mqtt
name: "Shelly energia wyslana faza 2"
state_topic: "shellies/shellyem3-Licznik/emeter/2/total"
device_class: power
unit_of_measurement: "W"
- platform: mqtt
name: "Shelly energia wyslana faza 3"
state_topic: "shellies/shellyem3-Licznik/emeter/3/total"
device_class: power
unit_of_measurement: "W"
jest trochę tych sensorów, dla każdej fazy osobno
- shellies/shellyem3-Licznik/emeter/2/power
- shellies/shellyem3-Licznik/emeter/2/pf
- shellies/shellyem3-Licznik/emeter/2/voltage
- shellies/shellyem3-Licznik/emeter/2/total
- shellies/shellyem3-Licznik/emeter/2/total_returned
- shellies/shellyem3-Licznik/emeter/2/returned_energy
Ogólnie mówiąc jeżeli HA i Shelly są w tejsamej sieci to integracja HA będzie lepsza. Jeżeli natomiast licznik Shelly masz w innej sieci to konfigurujesz licznik aby łączył sie z twoim MQTT,
w masz trochę pisania.
To tak po trochu, jak masz dalsze pytania to pisz. Ja już w tej rzece byłem a foru PANA Artura jest abyśmy sobie pomagali
Pozdrawiam
Dla diagnozy połączeń po MQTT polecam użycie programu http://mqtt-explorer.com/
Prawdopodobnie jest jakiś problem z prefixem lub tematem.
Wielkie dzięki za wyczerpującą informację i instrukcję. Czasami taka obrazkowa jest lepsza niż pisana, bardziej przemawia. Zdecydowałem się na integrację HA i wszystko ruszyło, pojawiły się wykresy w panelu energia oraz dodatkowe encje. MQTT sobie odpuszczę, bo z tego co widzę to jest powielenie integracji shelly.
Czytałe, że udało Ci sie w miarę pojąć panel energia, stąd moje pewnie lakoniczne pytania:
- mam produkcję z paneli i wyciągnąłem tą samą encję do panelu energia jak i na dashbord, dotyczy to bieżącej produkcji i mam rozbieżności, na dashboardzie pokazuje więcej wyprodukowanej energii niż na panelu - czyżby takie opóźnienie i wszystko wyrówna się wieczorem ?
- mam kilka gniazd Gosund SP111 z tasmotą połączone poprzez brokera MQTT i nie mam mozliwości ich podłączenia w panelu energia w zakładce “Poszczególne urządzenia”
- aktualnie widzę to co na screenie, czy jeszcze coś mogę z tego wycisnąć, dodać ?
Dzięki za informację, program się przyda.
Wybierasz z gniazdka encję odpowiedzialną za energia total dla danego urządzenia, czyli z Tasmota będzie to:
sensor.nazwaurzadenia_energy_total
Dla tejże encji total ustawiasz zgodnie z poniższym z pkt.1:
Mam problem z customize.yaml, dopisałem linię w configuration.yaml “customize: !include customize.yaml”, ale nie przechodzi mi teraz kontrola serwera.
Nie przechodzi ponieważ customize powinno być w “sekcji” home asistanta tj:
homeassistant:
customize: !include customize.yaml
Ja pozbywam się etapami urządzeń TUYA i zastępuje je gniazdami Shelly, lub przekaźnikami ShellyPM1.
Tasmota jest ok, ale jest trochę ustawień. Przy integracjach Shelly zaczyna mi to ładnie chodzić.
Dla SmartHome mam wydzieloną sieć WIFI MESH, nie blokuje się.
Niestety moje rozwiązanie jest trochę droższe niż TASMOTA czy TUYA, ale łatwiejsza, integracje w standardzie HA, i brak kombinacji inżynierów TUYA.
W integracji TUYA część gniazd podawała mi ;
0 włącznik
1 prąd
2 napięcie
3 moc
I były to wartości zbliżone do zmierzonych miernikiem, natomiast część urządzeń TUYA wysyła mi wartości z mnożnikiem * 10. Szkoda czasu TUYA itp
Oczywiście jest to moje zdanie
P/s Zbyszek jaki masz inwenter PV?
Edit:
Mi panel energia dosyć dokładnie wskazuje, oczywiście poślizg jakieś 2 godziny.
przykład na img.
@Dariusz_Barczyński edytuj Swoje posty - nie pisz jednego pod drugim !
Jeżeli chodzi o inwerter to mam SolarEdge i łączę się z nim poprzez chmurę. U mnie na ten moment to przede wszystkim sonoffy mini z tasmotą oraz kilka gniazd Gosund SP111, równiż z tasmotą.
Jak obliczasz zmagazynowaną energię ?
Moje obliczeni co do magazynu energii to;
1 ile dni pracuje PV
# Czas pracy instalacji fotowoltaicznej data uruchomienia 3 sierpień 2021
sensor_czas_pracy:
friendly_name: "Dni pracy falownika"
device_class: power
value_template: >-
{{ (((as_timestamp(utcnow()))-(as_timestamp("2021-08-03" , "%Y-%m-%d"))) / (3600*24)) |round(2)}}
unit_of_measurement: "dni"
- Aktualne wskazanie energii
# Aktualna produkcja lub zużycie energii, dane z Shelly (-pobór, + wysył)
aktualna_moc:
device_class: power
friendly_name: "Aktualna moc"
value_template: >-
{{ (((states('sensor.faza_1_power')|float + states('sensor.faza_2_power')|float + states('sensor.faza_3_power')|float)/-1000))|round(3) }}
unit_of_measurement: "kW"
#
- magazyn Energii
# Energia zmagazynowana w PGE wg licznika Shelly 3PM
energia_zmagazynowana:
device_class: energy
friendly_name: "Energia zmagazynowana w PGE"
value_template: >-
{{ ((((((states('sensor.stan_licznika_280')|float)*80))/100))-(states('sensor.stan_licznika_180')|float) )|round (2) }}
unit_of_measurement: "kWh"
gdzie sensor.stan_licznika_180
# Energia pobrana z zakładu energetycznego PGE
stan_licznika_180:
device_class: energy
friendly_name: "Energia pobrana z PGE"
value_template: >-
{{ (((states('sensor.faza_1_energy')|float + states('sensor.faza_2_energy')|float + states('sensor.faza_3_energy')|float)))|round(2) }}
unit_of_measurement: "kWh"
natomiast gdzie sensor.stan_licznika_280
# Energia wysłana do zakładu energetycznego PGE
stan_licznika_280:
device_class: energy
friendly_name: "Energia wyslana do PGE"
value_template: >-
{{ (((states('sensor.faza_1_energy_returned')|float + states('sensor.faza_2_energy_returned')|float + states('sensor.faza_3_energy_returned')|float)))|round(2) }}
unit_of_measurement: "kWh"
#-------------------------------------------------------------------------------------------------------------------------------------------------------------------------#
Taki bajer, ale ja mam swoje obliczenia i sensory. Dziś wydumałem kaką śmieszną kartę
jak mam zapas to
jeżeli spadnie poniżej wartości
Jeżeli Ci się podoba podaję kod
type: custom:button-card
color_type: card
entity: sensor.dni_zapasu_energii
name: Zapas Enerdii na 14 dni
icon: mdi:thumb-up
color: green
aspect_ratio: 4/1
styles:
card:
- font-size: 20px
- font-weight: false
- color: pink
state:
- value: 15
operator: <=
icon: mdi:shield-alert
color: red
name: Zapas energii jest mniejszy niż 14 dni
styles:
card:
- animation: blink 3s ease infinite
- color: black
- font-size: 20px
Pozdrowienia
P.s Falownik masz zaj…sty, ja niestety mam Sofar-a i było trochę rzeźbienia aby zassać dane.
Nie miałem takiej sekcji i dopisałem ją na poczatku. Teraz kontrola serwera nie pokazuje błędów, ale dalej nie wisdzę urzadzenia. Może trzeba odczekać jak pisza z 2 godziny. Oczywiście HA uruchomiłem ponownie.
Pojawiały się
Ja też mam problem z gniazdkami by zaczeło je wyświetlać w zakładce energia. Dwie takie same wtyczki tuya i jedną mi wyświetla a drugą nie.
u mnie wygląda to tak:
sensor.bart_moc:
unit_of_measurement: Wh
state_class: measurement
device_class: power
last_reset: 1970-01-01T00:00:00 + 00:00
sensor.gniazdkosypial_moc:
unit_of_measurement: Wh
state_class: measurement
device_class: power
last_reset: 1970-01-01T00:00:00 + 00:00
I górny działa a dolny nie
Wjedź w Narzędzia deweloperskie > Statystyki
Nie masz tam żadnych błędów w tych encjach?
Oczywiście że są błędy Pokazuje pomiar KVWh lub KWWh - nie wiem skąd mu się te dane wzieły jak na dashboardzie pokazuje normalnie.
Jednostka ('kVh') zarejestrowanych statystyk nie jest zgodna z jednostką "W" klasy urządzenia 'power'.Jednostka ('kWh') tej encji nie jest zgodna z jednostką klasy urządzenia 'power'.
może trzeba przeczyścić historię ?