Merci NeoX pour toutes ces explications que j'ai appliqué a la lettre sauf le nom du dossier que j'ai changé ( temperature = Graph).
Mais rien a changé .
Le générateur de graphe est bien visible dans mon navigateur à l'adresse http://192.168.1.19/Graph/tempChart.html , comme ce matin mais aucunes valeurs aucun graph !
Posté par b.gwen .
En réponse au message Merci A tous .
Évalué à 1.
Dernière modification le 29 mars 2015 à 15:54.
Je ne vais pas vous faire perdre votre temps a tous . je pense que l’expérience Linux va s’arrêter la pour moi . Ça deviens vraiment trop compliqué pour moi . A chaque fois que j'ai essayé de me lancer dans une installation çà a planté. je baisse donc les bras.
Bon ben gros probleme !! j'ai tout cassé . Mon raspberry fonctionne mais je ne peux plus l’atteindre avec putty .
Et ça depuis l'installation de la tache Cron
sudo crontab -e
*/5 * * * * /home/pi/readTemp.py
Comment supprimer cette Cron ? sans avoir accés au raspberry ? Si je branche ma carte SD sur un NAs Peux t’ont retrouver ou elle se cache ?
Pour répondre a ta question :Il y a quoi dans /home/www/ ? il y a tout mes fichier www et PHP.
Bonjour voila une copie d’écran de ce que j'ai , le graph n'apparait pas . Dans mon précédent message je disais que tout les path avait été s'installer dans Root. j'ai déplacé le fichier tempChart.html dans home/www Faut'il déplacer les autres fichiers ?
J'ai fait l'installation de howonpi .tout c'est bien passé par contre rien quand je tape IP/tempChart.html j'ai bien la page avec un menu mais aucun graph. j'ai l'impression qu'il y a un probleme de lien Quand j'ai fait l'installation tout a été se mettre dans Root
Mon niveau !!! très très bas , Ce code n'est pas de moi c'est un ami qui me l'a fait il y a 2 ans quand j’ai commencé un projet de domotique sur un raspberry toute la partie électronique est de moi, et la partie programmation c’était lui.
Actuellement, il est très fatigué, et ne peux plus m’aider. Je me retrouve donc dans l’impasse. Et mon projet n’est hélas pas fini. j'essaye donc de me débrouillé seul avec mes faibles connaissance en programmation !
mon raspberry est équipé d' apache. pas trop envie de changer pour pour nginx
Ah je suis vraiment embarrasser car j'ai aussi trouver un tuto avec RRDTool https://howonpi.wordpress.com/
Lequel choisir ? lequel est le mieux entre les 2 tuto ?
Sur howonpi il parle du serveur Web nginx , mon raspberry est déjà équipé du serveur Web apache est ce compatible ?
Non je n'ai pas de source https , j'ai trouvé une solution sans doute un peux brutal!!, j'ai supprimer le dossier apt et je l'ai remplacé par un autre apt d'une sauvegarde , apt-get update a bien fonctionné ,apt-get upgrade est en cours , j'espere que tout va bien se passer au reboot du raspberry
Bonsoir , non je n'ai pas résolu mon probleme de sonde après cette mise a jour de Février , heureusement que j'avais fais une sauvegarde avant de tenter la mise a jour !! j'ai pu refaire marche arrière .
Je vais attendre d'avoir une autre carte SD avant de retenter la mise a jour ,
par contre que faut 'il modifier dans config.txt ?
Bonjour Après multiple tentative de réglage et avec l'aide de Néox voila le code fonctionnel
#!/usr/bin/env python# -*- coding: latin-1 -*-# DEBUG active (1) ou desactive (0) les messages d'erreurs à l'ecran (ou dans nohup.out)DEBUG=0# LOG active (1) ou desactive (0) le log dans RADIO_TEST.logLOG=1importosimporttimeimportserialser=serial.Serial('/dev/ttyACM0',9600)# envoie les SMS et alarmes apres MAXLOG octet d'alerte# 4 codes = 172octetsMAXLOG=10# DELAY entre 2 tours de boucle, en secondes, # peut etre une fraction, exemple 0.5 secondesDELAY=1# MAXCODE definit le nombre maxi de code à laisser passerMAXCHRONO=20# initialisation des compteursOLDCODE=0CHRONO=0while1:message=ser.readline()radio_code=int(message.rstrip())#radio_code=input("votre code ? ")## L'action REELLE COMMENCE ICIsensor_loc=""sensor_type=""CHRONO+=1ifradio_code!=0:# on recoit un codeifDEBUG:print"=========="print"Ancien/Nouveau code : "+str(OLDCODE)+"/"+str(radio_code)print"compteur : "+str(CHRONO)+"/"+str(MAXCHRONO)if(OLDCODE==radio_codeandCHRONO<MAXCHRONO):# un code deja recu, on laisse tomberpassprint"code deja vu"else:CHRONO=0ifDEBUG:print" nouveau code, on reinitialise le compteur"OLDCODE=radio_codeevent=time.strftime("%d/%m/%y %H:%M:%S")+" : Code radio >>"+str(radio_code)+"<<\n"ifLOG:file_TEST=open("/home/www/logs/RADIO_TEST.log","a+")file_TEST.write(str(event))file_TEST.close()ifDEBUG:print"==========\n"+str(event)# Fin ecriture dans les logs# BL Pleineifradio_code==55232:ifDEBUG:print"je dois ecrire >>PLEIN<< dans BL-state"file=open("/home/www/logs/BL-state.txt","r+")file.write("PLEIN")old_BL=radio_codefile.close()# BL Videifradio_code==5923:ifDEBUG:print"je dois ecrire >>VIDE << dans BL-state"file=open("/home/www/logs/BL-state.txt","r+")file.write("VIDE ")old_BL=radio_codefile.close()ifradio_code==13499:# Sonnette ifDEBUG:print"je dois envoyer un email avec gmail.py"# Envoie de mail avec gmail.pi# copier/coller le code python pour l'envoie d'email à partir du fichier : os.system("python /home/www/py/gmail.py")# DI0 : detection incendie RDCifradio_code==1317:ifDEBUG:print"je dois ecrire >>Feu RDC<< dans DI-state"file=open("/home/www/logs/DI-state.txt","w")file.write("Feu RdeCh")sensor_loc="Incendie RdC"sensor_type="detecteur"file.close();#DI1 : detection incendie Etage ifradio_code==7373:ifDEBUG:print"je dois ecrire >>Feu Etage<< dans DI-state"file=open("/home/www/logs/DI-state.txt","w")file.write("Feu Etage")sensor_loc="Incendie Etage"sensor_type="detecteur"file.close()ifradio_code==522:sensor_loc="Garage"sensor_type="contact"ifradio_code==5544:sensor_loc="Salon"sensor_type="radar"ifradio_code==5545:sensor_loc="Sejour"sensor_type="radar"ifradio_code==5231:sensor_loc="Entree"sensor_type="radar"ifradio_code==5989:sensor_loc="Chambre"sensor_type="radar"ifradio_code==:3658sensor_loc="Atelier"sensor_type="radar"ifradio_code==511:sensor_loc="Cuisine"sensor_type="radar"# Remplissage fichier incidents Detecteur Incendieifsensor_type=='detecteur':file_ALARM=open("/home/www/logs/ALARM-cumul.txt","a+")# le log# mef horodatage --> timestamp_strevent=time.strftime("%d/%m/%y %H:%M:%S")+" | ALARME detecteur "+sensor_loc+"\n"ifDEBUG:print"je dois ecrire >>"+str(event).rstrip()+"<< dans ALARM-cumul.txt"file_ALARM.write(str(event))file_ALARM_size=os.path.getsize("/home/www/logs/ALARM-cumul.txt")file_ALARM.close()# Fin Remplissage fichier incidents Detecteur IncendieifDEBUG:print"je dois ecrire >>"+str(event).rstrip()+"<< dans ALARM-SMS.txt"# log pour envoi SMSfile_SMS=open("/home/www/logs/ALARM-SMS.txt","a+")file_SMS.write(str(event))file_SMS.close();# envoi SMS si file_DI >= MAXLOGiffile_ALARM_size>=MAXLOG:ifDEBUG:print"je dois envoyer un SMS si "+str(file_ALARM_size)+">="+str(MAXLOG)# copier/coller ici le code contenu dans le fichier SMS2send.pyos.system("python /home/www/py/SMS2send.py >> /home/www/logs/SMS.log & ")# Fin envoi SMS Detecteur Incendie# Autres Alarmestry:file_ALARM=open("/home/www/logs/ALARM-state.txt","r")exceptIOError:ifDEBUG:print"pas de fichier ALARM-state.txt"else:file_ALARM.close()ifsensor_loc!="":file_ALARM=open("/home/www/logs/ALARM-state.txt","a+")# le logevent=time.strftime("%d/%m/%y %H:%M:%S")+" | ALARME capteur "+sensor_loc+"\n"ifDEBUG:print"je dois ecrire >>"+str(event).rstrip()+"<< dans ALARM-state.txt"file_ALARM.write(str(event))file_ALARM_size=os.path.getsize("/home/www/logs/ALARM-state.txt")file_ALARM.close();# log pour envoi SMSifDEBUG:print"je dois ecrire >>"+str(event).rstrip()+"<< dans ALARM-SMS.txt"file_SMS=open("/home/www/logs/ALARM-SMS.txt","a+")file_SMS.write(str(event))file_SMS.close()# declenchement sirene et envoi SMS si file_ALARM >= 300iffile_ALARM_size>=MAXLOG:ifDEBUG:print"je dois envoyer un SMS si "+str(file_ALARM_size)+">="+str(MAXLOG)# copier/coller le code d'envoi de SMS et celui de Expander-setos.system("python /home/www/py/SMS2send.py >> /home/www/logs/SMS.log & ")ifDEBUG:print"je dois declencher l'alarme"os.system("python /home/www/py/Expander-set.py A 2 close 60 & ")# declenchement buzzer (GPA4) si sensor_loc=garageifsensor_loc=="Garage":ifDEBUG:print"je dois declencher le buzzer du garage"# copier/coller le code du Exapnder-set.pyos.system("python /home/www/py/Expander-set.py A 4 close 30 & ")# fin autres alarmes# attend DELAY secondes avant de faire la prochaine boucletime.sleep(DELAY)
[^] # Re: Une DB ?
Posté par b.gwen . En réponse au message accélérer l'affichage de graphe dans Navigateur. Évalué à 1.
Ça doit être ça qui déconne . chez moi c'est un simple fichier de 8 o dans root !
[^] # Re: Une DB ?
Posté par b.gwen . En réponse au message accélérer l'affichage de graphe dans Navigateur. Évalué à 1. Dernière modification le 29 mars 2015 à 17:37.
Si justement j'ai 3 capteurs
28-000004d330cb,Sonde T° Eau chaudière (Retour)
28-000004d3bf43,Sonde T° Eau chaudière (Aller)
28-0000023,9592,Sonde T° Intérieure
par contre j'ai un doute avec webdata
sudo ln -s /webdata webdata
[^] # Re: Une DB ?
Posté par b.gwen . En réponse au message accélérer l'affichage de graphe dans Navigateur. Évalué à 1.
Merci NeoX pour toutes ces explications que j'ai appliqué a la lettre sauf le nom du dossier que j'ai changé ( temperature = Graph).
Mais rien a changé .
Le générateur de graphe est bien visible dans mon navigateur à l'adresse http://192.168.1.19/Graph/tempChart.html , comme ce matin mais aucunes valeurs aucun graph !
[^] # Re: fonctionner normalement ?
Posté par b.gwen . En réponse au message Merci A tous . Évalué à 1. Dernière modification le 29 mars 2015 à 15:54.
Je ne vais pas vous faire perdre votre temps a tous . je pense que l’expérience Linux va s’arrêter la pour moi . Ça deviens vraiment trop compliqué pour moi . A chaque fois que j'ai essayé de me lancer dans une installation çà a planté. je baisse donc les bras.
[^] # Re: Une DB ?
Posté par b.gwen . En réponse au message accélérer l'affichage de graphe dans Navigateur. Évalué à 1. Dernière modification le 29 mars 2015 à 15:22.
Bon je suis reparti depuis le debut avec une copie de ma carte SD
Dans home/www j'ai effectivement un dossier charts , un dossier webdata et un fichier tempChart.html.
Les 5 autres fichiers
createDS18B20database.py ,DS18B20Config.py ,readTemp.py, data_DS18B20.rrd ,DS18B20Config.pyc
sont dans home/www/py.
Dans le dossier dossier /home/www/webdata il n'y a rien
Si tu veux on peux en parler sur http://webchat.freenode.net/
Canal rfsniff
[^] # Re: fonctionner normalement ?
Posté par b.gwen . En réponse au message Merci A tous . Évalué à 1. Dernière modification le 29 mars 2015 à 15:00.
Tu as raison myou j'ai branché un ecran sur le PI il y a bien des erreurs . Donc je laisse tomber cette carte SD .
Ce qui m’embête est ce que ca ne va pas ce reproduire encore avec la nouvelle SD quand je vais lui mettre cette tache Cron
[^] # Re: fonctionner normalement ?
Posté par b.gwen . En réponse au message Merci A tous . Évalué à 1.
Non clavier et souris sont désactivé
[^] # Re: fonctionner normalement ?
Posté par b.gwen . En réponse au message Merci A tous . Évalué à 1.
Je suis connecté sur RFSniff Néox si tu veux voir les betises que j'ai fais !!!
[^] # Re: fonctionner normalement ?
Posté par b.gwen . En réponse au message Merci A tous . Évalué à 1.
Je pense tout a fait que c'est ce probleme !
[^] # Re: fonctionner normalement ?
Posté par b.gwen . En réponse au message Merci A tous . Évalué à 1.
Mon raspberry n'est plus présent sur le réseau, donc pas d’accès SSh .
[^] # Re: carte SD
Posté par b.gwen . En réponse au message Merci A tous . Évalué à 1.
Bonjour Néox Justement mon Nas est une machine Linux
[^] # Re: carte SD
Posté par b.gwen . En réponse au message Merci A tous . Évalué à 1.
Merci Adrien j'ai tout essayé impossible . je laisse tomber je refais une carte SD !!
[^] # Re: apt-get
Posté par b.gwen . En réponse au message RPI-Monitor ( Raspberry ). Évalué à 1.
Bonjour cortex62 , Est ce que ma carte SD sera compatible avec un Raspberry 2 avec les modif de config.txt et modules ?
[^] # Re: Une DB ?
Posté par b.gwen . En réponse au message accélérer l'affichage de graphe dans Navigateur. Évalué à 1.
Bon ben gros probleme !! j'ai tout cassé . Mon raspberry fonctionne mais je ne peux plus l’atteindre avec putty .
Et ça depuis l'installation de la tache Cron
sudo crontab -e
*/5 * * * * /home/pi/readTemp.py
Comment supprimer cette Cron ? sans avoir accés au raspberry ? Si je branche ma carte SD sur un NAs Peux t’ont retrouver ou elle se cache ?
Pour répondre a ta question :Il y a quoi dans /home/www/ ? il y a tout mes fichier www et PHP.
[^] # Re: Une DB ?
Posté par b.gwen . En réponse au message accélérer l'affichage de graphe dans Navigateur. Évalué à 1.
Bonjour voila une copie d’écran de ce que j'ai ,
le graph n'apparait pas . Dans mon précédent message je disais que tout les path avait été s'installer dans Root. j'ai déplacé le fichier tempChart.html dans home/www Faut'il déplacer les autres fichiers ?
[^] # Re: Une DB ?
Posté par b.gwen . En réponse au message accélérer l'affichage de graphe dans Navigateur. Évalué à 1.
J'ai fait l'installation de howonpi .tout c'est bien passé par contre rien quand je tape IP/tempChart.html j'ai bien la page avec un menu mais aucun graph. j'ai l'impression qu'il y a un probleme de lien Quand j'ai fait l'installation tout a été se mettre dans Root
[^] # Re: Une DB ?
Posté par b.gwen . En réponse au message accélérer l'affichage de graphe dans Navigateur. Évalué à 1.
Mon niveau !!! très très bas , Ce code n'est pas de moi c'est un ami qui me l'a fait il y a 2 ans quand j’ai commencé un projet de domotique sur un raspberry toute la partie électronique est de moi, et la partie programmation c’était lui.
Actuellement, il est très fatigué, et ne peux plus m’aider. Je me retrouve donc dans l’impasse. Et mon projet n’est hélas pas fini. j'essaye donc de me débrouillé seul avec mes faibles connaissance en programmation !
mon raspberry est équipé d' apache. pas trop envie de changer pour pour nginx
[^] # Re: Une DB ?
Posté par b.gwen . En réponse au message accélérer l'affichage de graphe dans Navigateur. Évalué à 1. Dernière modification le 28 mars 2015 à 15:57.
Ah je suis vraiment embarrasser car j'ai aussi trouver un tuto avec RRDTool https://howonpi.wordpress.com/
Lequel choisir ? lequel est le mieux entre les 2 tuto ?
Sur howonpi il parle du serveur Web nginx , mon raspberry est déjà équipé du serveur Web apache est ce compatible ?
[^] # Re: apt-get
Posté par b.gwen . En réponse au message RPI-Monitor ( Raspberry ). Évalué à 1.
Bonne nouvelle la mise a jour est bien passé ouf !!!
[^] # Re: apt-get
Posté par b.gwen . En réponse au message RPI-Monitor ( Raspberry ). Évalué à 1.
Non je n'ai pas de source https , j'ai trouvé une solution sans doute un peux brutal!!, j'ai supprimer le dossier apt et je l'ai remplacé par un autre apt d'une sauvegarde , apt-get update a bien fonctionné ,apt-get upgrade est en cours , j'espere que tout va bien se passer au reboot du raspberry
[^] # Re: apt-get
Posté par b.gwen . En réponse au message RPI-Monitor ( Raspberry ). Évalué à 1.
Bonjour cortex62 j'ai suivi ce que tu as ecris , j'ai donc ajouté des lignes a config.txt et dans /etc/modules .
j'ai rebooter , par contre toujours impossible de faire les mise a jour avec sudo apt-get update.
Voila le message que j'ai
Le pilote pour la méthode /usr/lib/apt/methods/https n'a pu être trouvé.
[^] # Re: Une DB ?
Posté par b.gwen . En réponse au message accélérer l'affichage de graphe dans Navigateur. Évalué à 1.
Bonjour , j'ai trouvé ce tuto qui utilise SQLite database.
https://github.com/talltom/PiThermServer
d’après vous est ce que je vais gagné en rapidité d'affichage ?
[^] # Re: apt-get
Posté par b.gwen . En réponse au message RPI-Monitor ( Raspberry ). Évalué à 1.
Bonsoir , non je n'ai pas résolu mon probleme de sonde après cette mise a jour de Février , heureusement que j'avais fais une sauvegarde avant de tenter la mise a jour !! j'ai pu refaire marche arrière .
Je vais attendre d'avoir une autre carte SD avant de retenter la mise a jour ,
par contre que faut 'il modifier dans config.txt ?
[^] # Re: apt-get
Posté par b.gwen . En réponse au message RPI-Monitor ( Raspberry ). Évalué à 1.
Bonjour moulator et merci pour ta réponse , je n'ai pas fait de mise a jour
apt-get update
apt-get upgrade
avant apt-get install .
La derniere fois que j'ai tenté la mise a jour ( Fevrier 2015) ça ma planté les sondes DS1820 ( Bus 1 Wire ) qui sont connecté sur mon raspberry .
[^] # Re: Version Python avec RF433Mhz sur l'arduino
Posté par b.gwen . En réponse au message Fichier python pour lecture Arduino. Évalué à 1. Dernière modification le 20 mars 2015 à 17:59.
Bonjour Après multiple tentative de réglage et avec l'aide de Néox voila le code fonctionnel