automatiser telechargement log d'une sonde sur disque externe

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.
axelis
Messages : 11
Inscription : 07 juil. 2017, 13:20

automatiser telechargement log d'une sonde sur disque externe

Message par axelis »

BOnjour,

je cherche depuis un moment a récupérer le tableau excel de température de mes sondes frigo automatiquement chaque jour.
j'aimerai ne pas avoir a ouvrir domoticz/temperature/log/download XLS tous les jours moi même.

'j'ai regardé dans les evenements mais je ne vois pas la solution.

Help!

merci beaucoup
ogulf
Messages : 445
Inscription : 15 juin 2017, 14:41

Re: automatiser telechargement log d'une sonde sur disque externe

Message par ogulf »

Une solution serait un script .sh qui envoie une commande SQL pour sélectionnr l'historique de ton device.

Pkoi vouloir en détail toutes les températures ?
Domoticz Stable sur RPi3 + RFPlayer + ZWave+ + RFLink R48 :
- 11 x RF660P
- 1 x FGSD-002
- 10 x F007TH
- 5 x Emcoluxr EV1527 + 4 x NAS-DS01Z
- 4 x NAS-PD02Z
- 1 x Shelly 1PM
thier
Messages : 807
Inscription : 26 sept. 2015, 10:32
Localisation : charente

Re: automatiser telechargement log d'une sonde sur disque externe

Message par thier »

Ou alors un script bash qui complète un fichier excel + Un script lua qui recupère la valeur de ta sonde et la passe en variable à ton script bash.
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.
axelis
Messages : 11
Inscription : 07 juil. 2017, 13:20

Re: automatiser telechargement log d'une sonde sur disque externe

Message par axelis »

Ok , merci beaucoup pour les réponses,
malheureusement je ne suis pas assez compétent pour cela.

J'ai besoin du relevé de température (officiellement 1 relevé par jour suffit mais si on peut récup un peu plus c'est aussi bien) pour
des produits thermosensible (pharmacie). c'est une obligation légale,
je me sers deja de domoticz pour m envoyer une notif si mon frigo descend trop ou monte trop quand je ne bosse pas. Mais le relevé quotidien
c'est dur d'y penser.
surtout si coupure de courant, je perds toutes mes données depuis la derniere extraction.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: automatiser telechargement log d'une sonde sur disque externe

Message par vil1driver »

Salut,

Pourquoi ne pas tout simplement copier en live chaque mesure ?
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
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: automatiser telechargement log d'une sonde sur disque externe

Message par papoo »

après avoir "monté" ton disque dur externe
un script bash à adapter (une ligne par device)

Code : Tout sélectionner

#!/bin/bash

#export gaz idx 156 table meter - Value
sqlite3 -separator ';' -list /home/pi/domoticz/domoticz.db "SELECT Date AS date, Value  FROM Meter WHERE DeviceRowID = 156 order by date" >> /mnt/Trend/Export_gaz_`date +%Y%m`.csv
tu auras toutes les données du jour précédent dans un fichier horodaté

ensuite un crontab -e avec par exemple un lancement tous les matin a minuit et 4 minutes

Code : Tout sélectionner

4 0 * * * sudo bash /home/pi/domoticz/scripts/sh/export_csv.sh > /dev/null 2>&1
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
axelis
Messages : 11
Inscription : 07 juil. 2017, 13:20

Re: automatiser telechargement log d'une sonde sur disque externe

Message par axelis »

top merci je vais tenter ça!!
je reviens aux nouvelles quand c'est fait!
axelis
Messages : 11
Inscription : 07 juil. 2017, 13:20

Re: automatiser telechargement log d'une sonde sur disque externe

Message par axelis »

hello!

bonne nouvelle j'arrive a créer un fichier .csv bien nommé dans le bon emplacement, je n'ai cependant pas de valeur dedans.

pour l'ID il faut l'idx ( 1 ou 2 etc) ou l'ID (D101 F301 etc?)

merci en tout cas! c'est top
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: automatiser telechargement log d'une sonde sur disque externe

Message par papoo »

l'Idx
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
axelis
Messages : 11
Inscription : 07 juil. 2017, 13:20

Re: automatiser telechargement log d'une sonde sur disque externe

Message par axelis »

relevé OK,
quand je le fais manuellement avec la commande
sudo sqlite3 -separator ';' -list /home/pi/domoticz/domoticz.db "SELECT Date AS date, * FROM Temperature WHERE DeviceRowID=1 order by date" >> /home/pi/USBKEY/Export_`date +%Y%m%d`.csv
aucun soucis, mais impossible que ca fonctionne avec crontab

59 23 * * * sudo sqlite3 -separator ';' -list /home/pi/domoticz/domoticz.db "SELECT Date AS date, * FROM Temperature WHERE DeviceRowID=1 order by date" >> /home/pi/USBKEY/Export_`date +%Y%m%d`.csv

des idées?
Répondre