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
plantage demarrage domoticz
Re: plantage demarrage domoticz
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
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
http://www.domo-attitude.fr
Re: plantage demarrage domoticz
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.
J'ai bien modifié le status de mon script à 0, cependant domoticz semble toujours executer le script et planter au meme endroit.
Re: plantage demarrage domoticz
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!
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
J'ai eu la même blague j'ai lancé un script python via domoticz. Quelle erreur plus jamais.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
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
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
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien