plantage demarrage domoticz

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
FPA
Messages : 40
Inscription : 23 juin 2017, 10:40

plantage demarrage domoticz

Message par FPA »

Bonjour,

aprés avoir bidouillé un script lua pour pouvoir modifié la valeur d'un dimmer en fonction de la mesure d'intensité lumineuse de la piece (je precise que je débute), mon domoticz s'est mis à ne plus réagir.

J'ai donc cherché sur le forum si quelqu'un avait déjà eu ce genre de problème, j'ai tapé

pi@raspberrypi:~ $ cd domoticz
pi@raspberrypi:~/domoticz $ sudo ./domoticz

et voici le log avec le problème (a mon avis) du script tout en bas:

2017-06-23 09:38:19.664 Domoticz V3.5877 (c)2012-2016 GizMoCuz
2017-06-23 09:38:19.665 Build Hash: 15b013c, Date: 2016-11-10 16:44:33
2017-06-23 09:38:19.665 Startup Path: /home/pi/domoticz/
2017-06-23 09:38:19.719 Sunrise: 05:48:00 SunSet:21:56:00
2017-06-23 09:38:19.719 EventSystem: reset all events...
2017-06-23 09:38:19.735 Active notification subsystems: email (1/12)
2017-06-23 09:38:19.737 WebServer(HTTP) started on address: :: with port 8080
2017-06-23 09:38:19.747 WebServer(SSL) started on address: :: with port 443
2017-06-23 09:38:19.751 Proxymanager started.
2017-06-23 09:38:19.753 Starting shared server on: :::6144
2017-06-23 09:38:19.754 TCPServer: shared server started...
2017-06-23 09:38:19.755 RxQueue: queue worker started...
2017-06-23 09:38:21.755 DarkSky: Started...
2017-06-23 09:38:21.756 Hardware Monitor: Started
2017-06-23 09:38:21.761 EventSystem: reset all events...
2017-06-23 09:38:21.762 EventSystem: reset all device statuses...
2017-06-23 09:38:21.765 EventSystem: Started
2017-06-23 09:38:22.760 MySensors: Using serial port: /dev/ttyACM0
2017-06-23 09:38:22.761 Error: MySensors: Error opening serial port!
2017-06-23 09:38:23.761 MySensors: retrying in 30 seconds...
2017-06-23 09:38:24.756 Hardware Monitor: Fetching data (System sensors)
2017-06-23 09:38:24.832 LUA: 30
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::substr

Comment forcer domoticz à ne pas demarer le script, ou alors comment l'effacer, car pour l'instant je ne peux plus faire mumuse et je suis très frustré!

Merci d'avance
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: plantage demarrage domoticz

Message par deennoo »

1 - Arreter domoticz
2 - Exporter domoticz.db sur ton pc (winscp)
3 - editer la base de donnée avec un editeur sql (db browser for sql par exemple)
4 - aller dans parcourir les donnée et selectionner EventMaster
5 - Trouver l'evenement qui fait planter et passer Status a 0
6 - appliquer le changement et remettre domoticz.db

Biensur fait une copie de ta db avant les changements
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
FPA
Messages : 40
Inscription : 23 juin 2017, 10:40

Re: plantage demarrage domoticz

Message par FPA »

salut merci pour ton aide.

J'ai bien modifié le status de mon script à 0, cependant domoticz semble toujours executer le script et planter au meme endroit.
FPA
Messages : 40
Inscription : 23 juin 2017, 10:40

Re: plantage demarrage domoticz

Message par FPA »

ok c'est bon.
En fait il y avait deux autres fichiers liés à la base de donnée dans le repertoire qui faisaient repasser le status à 1: domoticz.dm-shm et domoticz.db-wall. je les ai supprimé et domoticz à enfin pu redémarrer!
Merci encore pour ton aide, du coup maintenant je sais aller jouer dans la base de donnée avec DB browser!
espagne1988
Messages : 19
Inscription : 03 déc. 2016, 22:24

Re: plantage demarrage domoticz

Message par espagne1988 »

deennoo a écrit : 23 juin 2017, 11:47 1 - Arreter domoticz
2 - Exporter domoticz.db sur ton pc (winscp)
3 - editer la base de donnée avec un editeur sql (db browser for sql par exemple)
4 - aller dans parcourir les donnée et selectionner EventMaster
5 - Trouver l'evenement qui fait planter et passer Status a 0
6 - appliquer le changement et remettre domoticz.db

Biensur fait une copie de ta db avant les changements
J'ai eu la même blague j'ai lancé un script python via domoticz. Quelle erreur plus jamais.

Ta méthode m'a bien sauvé merci beaucoup
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: plantage demarrage domoticz

Message par vil1driver »

Tout l'intérêt d'avoir ses scripts dans un dossier et non en bd..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Répondre