Domoticz autodiscov...
 
Powiadomienia
Wyczyść wszystko

Pytanie Domoticz autodiscovery i ponowne dodanie skasowanego urzadzenia?

13 Wpisów
2 Użytkownicy
0 Reactions
330 Wyświetleń
EleMaster
(@elemaster)
Wpisów: 27
Praktykant
Autor tematu
 

Hej.
Muszę zapytać obeznanych o problem jak w temacie. Uruchomiłem już licznik DIY 3faz PZEM i tasmotą i ładnie mi się wyświetla w domoticzu; jednak na samym początku bawiłem się trochę w kasowanie wskazań itp. i w domoticzu powyskakiwały mi głupoty.

Chciałbym skasować kilka urządzeń (ponieważ nie mogę skorygować błednych wartości - próbowałem edytować bazę lecz z braku wiedzy poddałem się by nie namieszać). I nie wiem jak potem na nowo mam je za pomocą autodiscovery dodać?! Wolałbym nie usuwać całego licznika tylko interesujące mnie urządzenia.

 
Dodane : 03/05/2024 8:29 pm
EleMaster
(@elemaster)
Wpisów: 27
Praktykant
Autor tematu
 

No niby opanowane: IMHO wystarczyło połączyć się do MQTT explorerem i skasować określone tematy, skasować urządzenia w domoticz i po chwili pokazało się na nowo.

ALE i teraz jest PROBLEM!

W sumie nie wiem czy to jest związane z tym kasowaniem czy nie - na to niestety wygląda - o ile na liście w setup/devices wszystko ładnie pokazuje: zużycie dziś, wczoraj, całkowite, napięcia itp.  Jednak już w zakładkach np. utilities pokazuje głupoty.
LOG z domoticza pokazują takie błędy: ( za cholerę nie mogłem nic na necie znaleźć):

2024-05-04 20:39:43.049 Error: MQTT Auto: Exception (GetValueFromTemplate): Type is not convertible to string! (Template: value_json[ENERGY][Power])
2024-05-04 20:39:43.118 Error: MQTT Auto: Exception (GetValueFromTemplate): Type is not convertible to string! (Template: value_json[ENERGY][ReactivePower])
2024-05-04 20:39:43.184 Error: MQTT Auto: Exception (GetValueFromTemplate): Type is not convertible to string! (Template: value_json[ENERGY][Voltage])

2024-05-10 04:06:39.379 Error: Airly: Unrecognized error: type NoneType doesn't define __round__ method
2024-05-10 04:21:59.333 Error: Airly: Unrecognized error: type NoneType doesn't define __round__ method
2024-05-10 11:25:59.316 Error: Airly: 500: Unexpected error has occurred
2024-05-10 11:25:59.316 Error: Airly: Unrecognized error: 'NoneType' object is not subscriptable

2024-05-10 21:54:02.898 Error: OWM: Error getting http data!
2024-05-13 18:32:24.794 Error: OWM: Error getting http data!
2024-05-20 13:16:52.308 Error: CheckAuthToken(6fe319699b685b9bd7dc22fecb1b5395_NzkwNmFlMTItZGNiZi00MzY4LTkxZGQtMDk3NTMyMWU4NWU0) : auth token mismatch

 

OWM i Airly wyłączyłem na próbę ale nie wiem co zrobić z tymi błędami z MQTT... help!

UPDATE: Porobiłem update systemu i na razie cicho 🙂 - muszę potestować jeszcze.

 

 
Dodane : 20/05/2024 12:37 pm
EleMaster
(@elemaster)
Wpisów: 27
Praktykant
Autor tematu
 

Za cholerę to nie chce działać.... Aktualizacja systemu pomogła na errory i tylko tyle. Sytuacja wygląda tak:

Tutaj działa;

domot energy

tutaj już nie 🙁

domot energy2

Nie wiem nawet za co się zabrać. Dodatkowo jakieś 1,3W wstawia nie wiadomo skąd i po co?!

 
Dodane : 20/05/2024 6:28 pm
pawell32
(@pawell32)
Wpisów: 1328
Guru
 

@elemaster którą werję Tasmota masz wgraną?

 
Dodane : 21/05/2024 7:05 am
EleMaster
(@elemaster)
Wpisów: 27
Praktykant
Autor tematu
 

@pawell32 

12.4.0.3 (tasmota)  - kompilowana w kwietniu bo musiałem mieć PZEM i LCD2002 w jednym. Jednak nie sądzę że to tasmota skoro w deviceach wszystko ładnie pokazuje a w dashboardzie już nie do końca??

 
Dodane : 21/05/2024 2:27 pm
pawell32
(@pawell32)
Wpisów: 1328
Guru
 

@elemaster nie ja jestem tu expertem od Domoticza. Używam go już tylko w bardzo ograniczonym zakresie, przeszedłem dawno temu na HA. Kiedy budowałem "coś" do pomiaru prądu na PZEM to też zacząłem od Tasmoty i pamiętam, że wersje wyższe (pow. 10.5) u mnie nie współpracowały z pluginem w Domoticzu. Wgrałem Espmega na esp32, bo tam można każdą linie przypisać do innego IDX. Poźniej na krótko wgrałem Tasmotę jak przechodziełem na HA, a następnie wgrałem esphome.

 
Dodane : 22/05/2024 7:24 am
EleMaster
(@elemaster)
Wpisów: 27
Praktykant
Autor tematu
 

@pawell32 

Spoko, dzięki za wskazówki; już chyba kiedyś czytałem o tej wersji Tasmoty, że nowsze coś tam nie działają - sprawdzę.
Liznąłem trochę ESPHome i jeśli dobrze pamiętam można w pliku konfiguracyjnym ustawić jak dany sensor ma się pokazywać w domoticz i na jakim IDX więc jest alternatywa - trochę wiecej roboty, ale również większa kontrola. Ech... 🙂

 
Dodane : 22/05/2024 7:38 am
EleMaster
(@elemaster)
Wpisów: 27
Praktykant
Autor tematu
 

Wpakowałem 10.0.0 i nic się nie poprawiło. Zapytałem nawet na głównym forum EN domoticza bez odpowiedzi. Wszystkie wartości sczytywane pokazuje OK, a te obliczane: total, wczoraj i dziś pokazuje źle.

Chyba będę musiał pomęczyć ESPHome i jakoś to zgrać z domoticzem. Jestem teraz niestety coraz bliżej jego zamiany na HA :/

 
Dodane : 27/05/2024 12:03 pm
pawell32
(@pawell32)
Wpisów: 1328
Guru
 

@elemaster dopisałem u siebie do esphome sekcje do wysyłania wartości na wskazany IDX i działa. Mając licznik z wgraną Tasmotą mamy do dyspozycji poza wartościami tj. napięcie i prąd, zsumowane zużycie dziś, wczoraj i całkowite. Nie widzę takiej opcji w esphome. Jest do poszczególnych faz, sumowanie robię w HA. 

Po tym co napisałeś, sprawdziłem jak to spiąć tzn. esphome i Domoticz. Parametry tj. napięcie, prąd, moc bez problemu przekazuje, problem miałem z np. energia dziś. Jedynie na sensor custom czyta. 

image
image
image

Więcej nie chce mi się szukać. Nie korzystałem z tego na Domoticzu

 
Dodane : 28/05/2024 9:01 am
pawell32
(@pawell32)
Wpisów: 1328
Guru
 

znalazłem to jak kiedyś się tym bawiłem. Shelly 2,5 z Tasmota i wtyczka z autodiscovery, jest tak samo:

image
 
Dodane : 28/05/2024 9:13 am
EleMaster
(@elemaster)
Wpisów: 27
Praktykant
Autor tematu
 

@pawell32 

Dzięki z pracę!

Czyli trzeba założyć, że to nie będzie działać. Choć nie ukrywam ciekawi mnie w czym błąd: domoticz czy tasmota!? Zapewne jakaś pierdoła. Tak jak pisałeś to jest zwykły custom sensor i jaki tu jest problem 🙂

Tak to ładnie miałem porobione na tasmocie z tym LCD itp. itd. nie wiem czy lokalnie jestem w stanie to samo osiągnąć na ESPHome; na espeasy na 99% tak. 

Choć teraz sobie myślę, że zostawię jak jest z tasmotą i będzie lokalnie liczyć i wyświetlać na LCD informacje które działają i mnie interesują; a ja z pomocą danych przesyłanych policzę sobie to zużycie i po krzyku. Za pewne będą różnice - cóż życie 🙂

Dzięki jeszcze raz za potwierdzenie <piffko> dla Ciebie.

 
Dodane : 28/05/2024 11:27 am
pawell32
(@pawell32)
Wpisów: 1328
Guru
 

@elemaster pracując na Domoticzu dobrze zgrywało mi się z Espeasy. Tam każdą linie przypisujesz do IDX. Jak zbudowałem uklad do pomiaru 3 faz to tylko wymieniłem esp8266 na esp32, bo brakło mi linijek. Ponadto można też regułami utworzyć własne np. suma mocy itp.

 
Dodane : 28/05/2024 12:59 pm
EleMaster
(@elemaster)
Wpisów: 27
Praktykant
Autor tematu
 

No to ogarnąłem w końcu temat.  Próby dodania obliczonych gotowych wartości z tasmoty jako liczniki w domoticzu to nie był szczęśliwy pomysł. Tasmota oblicza już wartości kWh na każdą fazę więc wystarczy je zsumować. Można w tasmocie i w domoticzu (dane lecą po MQTT).
Ja na razie wysyłam Energy Total jako tekst do domoticza w celach sprawdzania. Odczyty sumuję w tasmocie i wysyłam do sensora - General, kWh robionego jako Electricity (instant and counter). Reguła:

Rule1 
ON tele-ENERGY#Today DO Var1 %value%; ENDON 
ON tele-ENERGY#Yesterday DO Var2 %value%; ENDON
ON tele-ENERGY#Total DO Backlog Var3 %value%; publish domoticz/in {"command": "udevice",  "idx" : 105,  "nvalue" : 0, "svalue" :"%Var3% kWh", "parse": false}; ENDON
ON tele-ENERGY#Voltage[1] DO Var4 %value% ENDON
ON tele-ENERGY#Voltage[2] DO Var5 %value% ENDON
ON tele-ENERGY#Voltage[3] DO Var6 %value% ENDON
ON tele-ENERGY#Power[1] DO Var7 %value% ENDON
ON tele-ENERGY#Power[2] DO Var8 %value% ENDON
ON tele-ENERGY#Power[3] DO Backlog Var9 %value%; Var10=Var7+Var8+Var9; publish domoticz/in {"command": "udevice",  "idx" : 106,  "nvalue" : 0, "svalue" :"%Var10%;0", "parse": false} ENDON

To część reguły reszta w wątku jak napisałem niżej.

Więcej będę pisał w tym temacie PZEM, domoticz, liczniki czyli obudowa 3D i takie inne dot. tematu. 

 
Dodane : 30/05/2024 6:55 pm
Udostępnij: