Programme LUA supprimé par mégarde

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.
Jpp
Messages : 64
Inscription : 30 déc. 2017, 22:22

Programme LUA supprimé par mégarde

Message par Jpp »

Bonjour,
J'avais écrit un programme LUA en utilisant les évènements Scripts de DOMOTICZ. Je viens de le supprimer par mégarde. Y a t-il un moyen de le récupérer ?
Merci d'avance
RPi3 sous Dabian Bullseye, Domoticz version 2023.2
PiDrive, RFXcom 433 MHz, Creasol DomBus23, Teleinfo Linky (historique)
6 kWc PV avec micro-onduleurs ENPHASE et ENVOY/ENPHASE
PAC Panasonic
adv
Messages : 580
Inscription : 02 févr. 2016, 13:54
Contact :

Re: Programme LUA supprimé par mégarde

Message par adv »

Salut, le script était stocké dans le répertoire /domoticz/script/lua, ou dans la base ?

Si tu as un backup de la base tu peux...

1. Sauvegarder l'actuelle
2. Importer l'ancienne et récupérer le script
3. Réimporter ta sauvegarde faite au point 1 et recopier le script que tu as récup au point 2

ou

Utiliser un éditeur SQlite, ouvrir ta sauvegarde et récupérer les données.
Il y aura surement un peu de "mise en page" à faire au niveau des sautes de ligne j'imagine

Le système fait normalement des sauvegardes de lui même dans le répertoire "backups", accessible en root.

Tu ne précises pas sur quel OS tu tournes (Windows ou Linux) donc dur d'en dire + pour le moment.
Raspberry pi 3 - Domoticz 2024.4 | Piface v.2 + Téléinfo + RFXtrx433E
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS
prises chacon, wifi | Sonoff easyESP, Tasmota, Espurna | ParadoxMG5050
Jpp
Messages : 64
Inscription : 30 déc. 2017, 22:22

Re: Programme LUA supprimé par mégarde

Message par Jpp »

Il était dans la base :|
RPi3 sous Dabian Bullseye, Domoticz version 2023.2
PiDrive, RFXcom 433 MHz, Creasol DomBus23, Teleinfo Linky (historique)
6 kWc PV avec micro-onduleurs ENPHASE et ENVOY/ENPHASE
PAC Panasonic
adv
Messages : 580
Inscription : 02 févr. 2016, 13:54
Contact :

Re: Programme LUA supprimé par mégarde

Message par adv »

Faisais tu des sauvegardes ?
Sinon, pourquoi ?! ahah la question troll qui fâche.

Encore une fois sur quel OS tourne ton Domoticz ?
Raspberry pi 3 - Domoticz 2024.4 | Piface v.2 + Téléinfo + RFXtrx433E
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS
prises chacon, wifi | Sonoff easyESP, Tasmota, Espurna | ParadoxMG5050
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Programme LUA supprimé par mégarde

Message par Keros »

Tu avais les sauvegardes auto d'activées ? Si oui tu devrais retrouver ton script dans les fichiers du dossier backups de DomoticZ.

Et ensuite, une des deux procédures qu'a décrites adv.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Jpp
Messages : 64
Inscription : 30 déc. 2017, 22:22

Re: Programme LUA supprimé par mégarde

Message par Jpp »

Je sur un RPi donc en Rasbian.
Je vais voir le backup sous root
J'avais le sauvegardes automatiques d'activées mais je les trouvent où ?
RPi3 sous Dabian Bullseye, Domoticz version 2023.2
PiDrive, RFXcom 433 MHz, Creasol DomBus23, Teleinfo Linky (historique)
6 kWc PV avec micro-onduleurs ENPHASE et ENVOY/ENPHASE
PAC Panasonic
adv
Messages : 580
Inscription : 02 févr. 2016, 13:54
Contact :

Re: Programme LUA supprimé par mégarde

Message par adv »

OK, bon alors le plus simple... voyons

Se connecter au raspberry avec putty et le compte pi
Passer la commande "sudo -i"
Passer la commande "passwd" et taper deux fois le nouveau mot de passe pour root
Passer la commande "nano /etc/ssh/sshd_config"
Trouver la ligne "#PermitRootLogin prohibit-password" et la remplacer par "PermitRootLogin yes"
Faire CTRL+X et confirmer par Y puis Entrée
Passer la commande "service ssh restart"
Avec WinSCP se connecter au raspberry avec le compte root et le mot de passe défini à l'instant.
Parcourir /home/pi/domoticz/backups et récupérer une sauvegarde d'hier sur un PC

Importer cette sauvegarde avec l'interface web
ou, intéressant aussi,
Télécharger SQlite: https://download.sqlitebrowser.org/DB.B ... -win64.msi
Lancer "DB Browser for SQLite.exe"
Ouvrir la base avec le bouton "ouvrir une base de données"
Aller à l'onglet "Parcourir les données"
Dérouler le menu et choisir la table "Event Master"
Le script sera là dans l'éditeur à droite après avoir sélectionné la bonne cellule
Le copier et le coller dans un nouveau script (avec le bon type).
Tout cela sans jouer avec le double import de base (ancienne avec script puis actuelle sans script)
Raspberry pi 3 - Domoticz 2024.4 | Piface v.2 + Téléinfo + RFXtrx433E
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS
prises chacon, wifi | Sonoff easyESP, Tasmota, Espurna | ParadoxMG5050
Jpp
Messages : 64
Inscription : 30 déc. 2017, 22:22

Re: Programme LUA supprimé par mégarde

Message par Jpp »

Merci à tous.
J'ai récupéré mon prg LUA. J'ai mis du temps mais ça marche.

Par contre j'ai un problème nouveau : mes interrupteurs Blyss ne fonctionnent plus !!!!!!!!!

Peut être lié au upgrade que j'ai fait avant d'installer SQlite sur mon Raspberry, l'upgrade que j'ai fait avant a mis beaucoup beaucoup de temps ?
RPi3 sous Dabian Bullseye, Domoticz version 2023.2
PiDrive, RFXcom 433 MHz, Creasol DomBus23, Teleinfo Linky (historique)
6 kWc PV avec micro-onduleurs ENPHASE et ENVOY/ENPHASE
PAC Panasonic
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Programme LUA supprimé par mégarde

Message par Keros »

De quel upgarde parles-tu ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Jpp
Messages : 64
Inscription : 30 déc. 2017, 22:22

Re: Programme LUA supprimé par mégarde

Message par Jpp »

je veux dire j'ai fait :
sudo apt-get update
sudo apt-get upgrade

ensuite :
sudo apt-get install sqlite3

le upgrade a pris 1/2 heures !!!
RPi3 sous Dabian Bullseye, Domoticz version 2023.2
PiDrive, RFXcom 433 MHz, Creasol DomBus23, Teleinfo Linky (historique)
6 kWc PV avec micro-onduleurs ENPHASE et ENVOY/ENPHASE
PAC Panasonic
Répondre