1-wire et Raspberry : le duo

On à vu précédemment comment recycler nos câblages téléphoniques inutilisés pour installer des sondes de température ds18b20 et effectuer la liaison au Raspberry.

Ici sont décrits les aspects linux de l’installation

Les modprobe

sudo modprobe w1-gpio
sudo modprobe w1-therm

permettent d’installer les drivers (pardon) gpio et therm pour le 1-wire.

Lire la suite

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Du 1-Wire dans ma maison en utilisant le réseau téléphonique

Depuis quelque temps j’ai décidé de placer des capteurs de température dans toutes mes pièces afin de pouvoir réguler (mais c’est pour plus tard) mon chauffage électrique dans chaque pièce individuellement.

Ce premier article traite de la partie câblage des capteurs, d’autres articles détailleront la partie Linux/Raspberry et Domoticz.

LE choix des composants.

J’ai donc cherché les capteurs les moins chers et je suis tombé sur les Dallas DS18B20 ou le capteur revient à 1.2 € (Amazon) et possède une connectique simple.

Les mesures vont de -55 a 125 ° C à +-0.5 ° C. Suffisant pour mon besoin.

Ces capteurs sont connectables en 1-wire, ce qui signifie 1 fil , mais n’est pas vrai puisque il en faut au minimum 2 voire 3 pour de plus grandes distances. Ne faites pas l’économie d’un fil puisque il y en a suffisamment dans les prises FT et ça évite des erreurs de transmission (température = 85 °) sur des distances un peu grandes.

Lire la suite

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

La météo depuis forecast.io dans Domoticz

Le mois d’Aout de cette année ayant une météo exécrable, c’est l’occasion d’utiliser des services météo pour les intégrer dans Domoticz.

Un article de circonstance existe sur wiki de Domoticz « Weather forecast from forecast.io in Domoticz »  que l’on pourrait traduire par « Quel temps fera t’il  » permet de récupérer les prévisions météo pour les 6H et 12 H à venir depuis le site forecast.io.

Nous allons débuter ici par la récupération simple des valeurs actuelles. Un autre article sera consacré à celui des prévisions, en traduction de l’article cité plus haut.

Lire la suite

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Ajouter un RAM drive pour le Raspberry

Introduction

Ce document est la traduction de http://www.domoticz.com/wiki/Setting_up_a_RAM_drive_on_Raspberry_Pi

Il est connu que l’écriture excessive sur la SD card du Raspberry provoque des défaillance de celle ci. Mais il s’avère que le seul mode d’échange entre    Lua et les scripts shells sont l’utilisation de fichiers temporaires. Afin d’éviter les écritures sur la SD card on pourra donc à la suite de ce tuto utiliser la mémoire virtuelle du Raspberry. Nous allons configurer 1 MB de RAM sur le Raspberry.

Config

Configurons un répertoire de 1MB directory dans la RAM pour nos fichiers temporaires.
Créer le tmp dir:
sudo mkdir /var/tmp
puis editer le fichier fstab
sudo nano /etc/fstab
et ajouter la ligne
tmpfs /var/tmp tmpfs nodev,nosuid,size=1M 0 0
sauvegardez et quittez le fichier. Puis faire
sudo mount -a
Pour vérifier si cela est OK faire un
df
qui vous affichera (entre autres) un tmpfs avec 1024 1K blocks (=1MB)  dans  /var/tmp
pi@raspberrypi ~ $ df

Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 3807952 1814024 1820896 50% /
/dev/root 3807952 1814024 1820896 50% /
devtmpfs 183596 0 183596 0% /dev
/dev/mmcblk0p1 57288 18544 38744 33% /boot
tmpfs 1024 4 1020 1% /var/tmp

Voila nous avons un espace de 1 Mo.

Maintenant au lieu d’utiliser /tmp de votre SD Card, utilisez plutôt /var/tmp dans vos scripts.

Toutefois faites attention la RAM est vidée à chaque reboot du Raspberry et vous perdrez donc vos fichiers contenus dans celle ci.

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Domoticz, Raspberry et ImperiHome en français

Cet article est obsolète, veuillez consulter sa mise à jour ici

https://easydomoticz.com/?p=1723 

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/