Mes motherboard sensors ne marchent plus

Depuis la version Beta 2127 les capteurs de température, RAM, de disque dur , etc du Raspberry ne fonctionnent plus correctement, ils apparaissent en rouge dans le menu « Mesures » car ils ne sont plus interrogés par Domoticz.

La version Beta 2139 retrouve un fonctionnement correct vis à vis des capteurs du Raspi.

Voyons pourquoi et comment faire pour les remettre en route.

Sur le site domoticz.com on peut lire

The hardware monitor (motherboard sensors) has been rebuild, and now working like all normal devices.
this means:
- normal id's
- can be shared
- can be used everywhere
- onboard temperature sensor is now also part of this
but, you will get all new devices for this, but this was needed

Ce qui signifie que tous les capteurs internes du Raspberry sont maintenant considérés comme tous les autres périphériques, a savoir :

  • – ils ont un Idx comme le reste (cool pour les scripts)
  • – ils peuvent être partagés
  • – ils sont utilisables partout (blocky,scripts)

C’est vraiment une bonne initiative que de les rendre homogène avec tout le reste.

MAIS IL FAUT DETRUIRE les périphériques dans « Configuration » et « Dispositifs ».

peripheriques

et le « Motherboard sensor »  de l’onglet matériel aussi.

materiel

Puis on installe une version 2139 ou supérieure capable de les recréer correctement.

N.B : la mise à jour qui suit cette destruction est EXTREMENENT LONGUE, le temps de la création, patientez…

 

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/