Derniers sujets
» Un BMS Home made
domotique avec un Raspberry - Page 2 EmptyLun 14 Oct 2024 - 16:31 par Silicium81

» Dell G3 3779 qui ne démarre plus [résolu]
domotique avec un Raspberry - Page 2 EmptyDim 29 Sep 2024 - 14:37 par Snickers

» Chargeur batterie universel DC/DC 150W
domotique avec un Raspberry - Page 2 EmptyMar 24 Sep 2024 - 18:20 par Silicium81

» Protection BMS contre les surtensions sur circuit de charge.
domotique avec un Raspberry - Page 2 EmptyVen 16 Aoû 2024 - 14:35 par legraybat

» HP Probook 470 G1 qui ne démarre plus - écran noir - bios corrompu [résolu]
domotique avec un Raspberry - Page 2 EmptyMar 13 Aoû 2024 - 16:20 par Silicium81

» Remise en état d'un analyseur de spectre R3361A Advantest
domotique avec un Raspberry - Page 2 EmptyLun 29 Juil 2024 - 19:46 par Silicium81

» Un 'process Calibrator' économique, le QH-VISG2
domotique avec un Raspberry - Page 2 EmptyJeu 25 Juil 2024 - 18:27 par Silicium81

» Installation d'une VMC double flux en rénovation
domotique avec un Raspberry - Page 2 EmptyDim 21 Juil 2024 - 16:53 par Silicium81

» Remise en état d'une TI57
domotique avec un Raspberry - Page 2 EmptySam 20 Juil 2024 - 16:57 par Silicium81

Le Deal du moment : -29%
Pack Smartphone Google Pixel 8a 5G 128 Go + Ecouteurs ...
Voir le deal
469 €

domotique avec un Raspberry

4 participants

Page 2 sur 2 Précédent  1, 2

Aller en bas

domotique avec un Raspberry - Page 2 Empty Re: domotique avec un Raspberry

Message par Silicium81 Sam 1 Avr 2017 - 23:02

Ajout d'un module horloge temps réel au Rpi3 (un ds3231):

Edit du 2/09/17 Je n'avais pas utilisé le bon tuto... En voici un qui fonctionne mieux sur RPI3 Jessie...

J'ai utiliser le tuto: https://code4pi.fr/2017/06/installation-pirtc-raspbian-jessie/

Résumé de celui ci:

Installation du PiRTC sous Raspbian Jessie

Le module PiRTC vendu par Adafruit est une « horloge temps réel ». Il permet de sauvegarder l’heure et la date par l’intermédiaire d’une pile lithium et d’un quartz lorsque le Raspberry n’est plus alimenté électriquement. En effet aucun modèle de Raspberry Pi ne possède cette fonctionnalité, pourtant basique sur nos ordinateurs conventionnels. Dans un démarrage classique, Raspbian profite de la connexion internet pour se synchroniser avec un serveur de temps. Mais sans connexion le système n’est pas capable de se mettre à l’heure tout seul. Il reprends alors la dernière heure connue avant l’extinction du Raspberry Pi. Si celui-ci a été éteint pendant 3 heures 4 minutes et 12 secondes il y aura alors un décalage de 3 heures 4 minutes et 12 secondes. Cela peut être contraignant pour des projets de mesures de données dans le temps, de photo timelapse…


Nous avions déjà vu comment installer ce genre de module, mais la méthode diffère sur la dernière version de Raspbian. Voici donc la méthode à appliquer sous Jessie.



Configuration du système

Il faut tout d’abord activer l’interface I2C via l’utilitaire raspi-config :

Code:
sudo raspi-config

domotique avec un Raspberry - Page 2 170902082038843518

domotique avec un Raspberry - Page 2 170902082226880015

domotique avec un Raspberry - Page 2 170902082309448689

On redémarre le système pour appliquer la configuration :

Code:
sudo shutdown -r now
On installe ensuite des utilitaire pour vérifier le bon déroulement du paramétrage :

Code:
sudo apt-get install python-smbus i2c-tools
On exécute la commande suivante pour effectuer la détection du module :

Code:
sudo i2cdetect -y 1

domotique avec un Raspberry - Page 2 170902082403588602


Un ID #68 devrait être présent dans le tableau pour les composants RTC communs : DS1307, PCF8523 ou DS3231.

On édite ensuite le fichier de configuration du boot :

Code:
sudo nano /boot/config.txt
Pour ajouter la ligne correspondant au module à la fin du fichier :

domotique avec un Raspberry - Page 2 170902082510952028

Dans mon cas  dtoverlay=i2c-rtc,ds3231. La valeur ds3231 est à adapter en fonction du composant de votre module RTC.

On redémarre une nouvelle fois :

Code:
sudo shutdown -r now
L’utilitaire de détection i2c devrait maintenant fournir  UU comme valeur dans le tableau à la place de l’ID #68.

Code:
sudo i2cdetect -y 1

domotique avec un Raspberry - Page 2 170902082626558721

On désactive maintenant la « fake hwclock » qui permettait d’enregistrer l’heure et la date avant l’arrêt de la Raspberry.

Code:
sudo apt-get -y remove fake-hwclock
sudo update-rc.d -f fake-hwclock remove
Et on active le script « hardware clock » de démarrage en commentant le premier bloc  if du script (3 #).

Code:
sudo nano /lib/udev/hwclock-set

domotique avec un Raspberry - Page 2 170902082745231032

Synchroniser le module RTC avec l’heure actuelle

On vérifie l’heure et la date actuelle. Ne pas oublier d’être connecté à internet pour simplifier l’opération.

Code:
date

Lire la date du module RTC :

Code:
sudo hwclock -D -r


Pour écrire la date du système dans le module RTC :

Code:
sudo hwclock -w
Pour lire la date du module RTC :

Code:
sudo hwclock -r
Au prochain démarrage même isolé d’une connexion internet votre Raspberry devrait être à l’heure.

Attention ce genre de module est assez sensible aux changements de températures. La fréquence du quartz peut varier en fonction de la température et donc engendrer un décalage de quelques secondes par semaine en fonction des conditions. Certains modules disposent d’un capteur de température pour diminuer cet effet via un algorithme interne. Faites donc attention lors du choix de votre module en fonction du delta de précision que vous pouvez accepter.
Silicium81
Silicium81
Admin

Messages : 982
Date d'inscription : 10/04/2014
Localisation : Tarn

https://vae-tech.forumactif.org

Revenir en haut Aller en bas

domotique avec un Raspberry - Page 2 Empty Re: domotique avec un Raspberry

Message par Silicium81 Jeu 5 Mar 2020 - 12:45

Je complète mon Tuto pour ajuster l'heure qui finit par dériver un peu, depuis plus de 2 ans la dérive était de 4' (je sais, ça doit être possible de la synchroniser automatiquement)
Se connecter avec putty au Rpi
faire:
Code:
sudo date MMDDHHmmAA
MM = mois sur deux chiffres
DD = jour sur deux chiffres
HH = heure sur deux chiffres
mm = minutes sur deux chiffres
AA = année sur deux chiffres

vérifier que l'heure systeme est maintenant correcte et la transférer avec:
Code:
sudo hwclock -w
Silicium81
Silicium81
Admin

Messages : 982
Date d'inscription : 10/04/2014
Localisation : Tarn

https://vae-tech.forumactif.org

Revenir en haut Aller en bas

domotique avec un Raspberry - Page 2 Empty Re: domotique avec un Raspberry

Message par Silicium81 Sam 29 Juil 2023 - 15:54

J'ai mis a jour vers la version 2023.1, il y a quelques mois (en réinstallant totalement le système) qui semble plus stable (aucun plantage depuis alors qu'avant 2..3 fois par an le système se bloquait).
Etant repassé chez free, j'ai remis les notifications sms gratuite de chez free (merci mon tuto...)
Sinon en attendant j'utilisais Clickatell (qui fonctionnait bien aussi)
Silicium81
Silicium81
Admin

Messages : 982
Date d'inscription : 10/04/2014
Localisation : Tarn

https://vae-tech.forumactif.org

Revenir en haut Aller en bas

domotique avec un Raspberry - Page 2 Empty Re: domotique avec un Raspberry

Message par Silicium81 Jeu 26 Oct 2023 - 11:47

Récupération du niveau d'eau dans mon puit ainsi que de la température de l'eau, voir ici: https://vae-tech.forumactif.org/t309-connaitre-le-niveau-d-eau-dans-son-puit-avec-domoticz-et-espeasy
Silicium81
Silicium81
Admin

Messages : 982
Date d'inscription : 10/04/2014
Localisation : Tarn

https://vae-tech.forumactif.org

Revenir en haut Aller en bas

domotique avec un Raspberry - Page 2 Empty Re: domotique avec un Raspberry

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 2 sur 2 Précédent  1, 2

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum