Błąd z MQTT restart...
 
Powiadomienia
Wyczyść wszystko

Błąd z MQTT restartuje Maline

4 Wpisów
2 Użytkownicy
0 Likes
595 Wyświetleń
(@ketonek)
Wpisów: 111
Pomocny
Autor tematu
 

Hej, wczoraj się bawiłęm i chciałęm zrobić licznik energii na Wemosie z wgranym ESPEasy. Coś tam liczy, i wysyła, nasto maist w Domoticzu w logu mam czasami takie coś:

2020-11-15 12:24:02.057 Error: Domoticz(pid:1798, tid:1826('MQTT')) received fatal signal 11 (Segmentation fault)

2020-11-15 12:24:02.057 Error: siginfo address=0x706, address=(nil)

i restartuje malinę(zapewne Monit). Na wemosie drugi raz wrzuciłem EspEasy skonfigurowałem od nowa i dalej to samo. Mam w domu jeszcze dwa urządzenia z EspEasy i nigdy cyrku nie robiło. Co może być powodem?
W Domoticzu dodane urządzenie jako Elektryczność (chwilowa + licznik). W EspEasy Generic - Pulse counter

 
Dodane : 15/11/2020 1:31 pm
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

Ja bym zaczął od sprawdzenia struktury bazy danych , bo wygląda na to że się sypie i im dalej tym może być gorzej.

sudo apt-get install sqlite3

potem przechodzisz do domoticz 

cd domoticz
sqlite3 domoticz.db
pragma integrity_check;

Jak nie dostaniesz OK  to musisz spróbować naprawy bazy

wyjście z sqlite3

.exit

Naprawa bazy 

sudo service domoticz.sh stop
cd domoticz
sqlite3 domoticz.db
.mode insert
.output dump.sql
.dump
.exit sqlite3 -init dump.sql repaired.db mv repaired.db domoticz.db
 
Dodane : 15/11/2020 2:05 pm
(@ketonek)
Wpisów: 111
Pomocny
Autor tematu
 

@isom

Dostałem wynik "ok".

 

ESP Easy wysyłą takei coś(wiadomośc z loga)

Domoticz: Sensortype: 6 idx: 159 values: 6;0;316

Od razu po wysłaniu tego przez MQTT Domoticz się restartuje

 
Dodane : 15/11/2020 2:11 pm
(@ketonek)
Wpisów: 111
Pomocny
Autor tematu
 

Ktoś coś? Szukałem na necie informacji ale też średnio z tym ;/

 
Dodane : 19/11/2020 8:43 pm
Udostępnij: