Sondes 1-wire en rouge dans onglet température

Forum dédié au bus 1-Wire : connectique, intégration
drabo
Messages : 47
Inscription : 17 oct. 2015, 14:15
Localisation : Fiji
Contact :

Sondes 1-wire en rouge dans onglet température

Message par drabo »

Bonjour,

J’ai besoin d’aide…

J’ai Domoticz sur RPI 3 (version V3-6288) et depuis fin décembre (le 23 exactement) je ne récupère plus les sondes 1-wire sur l’onglet « Température ». Celles-ci sont présentes dans l’onglet mais rouges. Dans la log Domoticz on trouve bien les sondes :

2017-01-02 16:07:42.701 Using 1-Wire support (kernel W1 module)…
2017-01-02 16:07:42.701 1Wire: Added Device: 28-03146491efff
2017-01-02 16:07:42.701 1Wire: Added Device: 28-031464549fff
2017-01-02 16:07:42.701 1Wire: Added Device: 28-031463427fff
2017-01-02 16:07:42.707 1Wire: Added Device: 28-02156510f6ff
2017-01-02 16:07:42.707 1Wire: Added Device: 28-011464ceddff
2017-01-02 16:07:42.707 1Wire: Added Device: 28-02156535e3ff
2017-01-02 16:07:42.707 1Wire: Added Device: 28-0215650ed7ff
2017-01-02 16:07:42.707 1Wire: Added Device: 28-021565562fff
2017-01-02 16:07:42.707 1Wire: Added Device: 28-03146491efff
2017-01-02 16:07:42.707 1Wire: Added Device: 28-031464549fff
2017-01-02 16:07:42.707 1Wire: Added Device: 28-031463427fff

Les sondes sont bien actives directement depuis le Raspberry dans « /sys/bus/w1/devices ».

Il faut préciser également que cela a fonctionné parfaitement avant le 23/12. Je n’ose pas supprimer et remettre le matériel au risque de perdre l’historique.

Merci de votre coup de main…
drabo
Messages : 47
Inscription : 17 oct. 2015, 14:15
Localisation : Fiji
Contact :

Re: Sondes 1-wire en rouge dans onglet température

Message par drabo »

Re,

Je rajoute que dans la log domoticz, si je paramètre au niveau métériel un délai d'atetnte de 5 minutes, j'ai les erreurs suivantes :

Code : Tout sélectionner

2017-01-03 15:32:01.048 Error: Restarting: Sondes températures
2017-01-03 15:37:30.217 Error: Sondes températures hardware (4) nothing received for more then 5 Minutes!....
2017-01-03 15:37:31.218 Error: Restarting: Sondes températures
2017-01-03 15:43:00.476 Error: Sondes températures hardware (4) nothing received for more then 5 Minutes!....
2017-01-03 15:43:01.479 Error: Restarting: Sondes températures
© 2012-2017 Domoticz | WWW: Domoticz.com
Un bug dans les dernières versions domticz ?

Merci à vous
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Sondes 1-wire en rouge dans onglet température

Message par Neutrino »

Bonjour,

Regarde 2 sujets plus bas : https://easydomoticz.com/forum/viewtopic.php?f=6&t=2950

C'est malheureusement un bug :(
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
pchatill
Messages : 139
Inscription : 12 août 2015, 15:57

Re: Sondes 1-wire en rouge dans onglet température

Message par pchatill »

Oui c'est un bug...
Si tu pouvais en rajouter une couche https://www.domoticz.com/forum/viewtopi ... =6&t=12058 ce serait peut être pas mal car ça a pas l'air de bouger beaucoup. .. .
Si tu sais depuis quelle version tu as le problème, cela pourrait aider!
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
drabo
Messages : 47
Inscription : 17 oct. 2015, 14:15
Localisation : Fiji
Contact :

Re: Sondes 1-wire en rouge dans onglet température

Message par drabo »

Bonjour
Je m'en doutais bien : j'ai le problème depuis le 24/12 (cadeau de Noël) ; je n'arrive pas à retrouver la version qui correspond à ces dates là...
je vais poster un truc pour nous aider à avoir le correctif.

Bonne journée
drabo
Messages : 47
Inscription : 17 oct. 2015, 14:15
Localisation : Fiji
Contact :

Re: Sondes 1-wire en rouge dans onglet température

Message par drabo »

Bonjour,

En attendant la correction voici ce que j'ai fait :
un script par sonde lancé par crontab sur le Raspberry :

Code : Tout sélectionner

#!/bin/bash
#Script to grab 1wire status and update domoticz vars


SERVER='192.168.0.37:8080/'
TEMP_CMD='json.htm?type=command&param=udevice&'


file="/sys/bus/w1/devices/28-03146491efff/w1_slave"
function find(){
 [[ "$1" =~ "$2" ]] && true || false
}
     #DATE=$(date +"%d-%m-%Y-%H:%M:%S")
    #read device
    CRC=false
    while read curline; do
        #check crc
        if( find "$curline" "crc" && find "$curline" "YES" ) then
            CRC=true
           # DEVICE=`echo $curline|cut -d':' -f 1`
        fi
        if($CRC && find "$curline" "t=") then
        TEMP6=`echo $curline|cut -d'=' -f 2`
    TEMP6p=`echo "scale=2;$TEMP6/1000"|bc -l`
        echo $TEMP6p
        fi
    done <$file

hostcmd="http://${SERVER}${TEMP_CMD}idx=43&nvalue=0&svalue=${TEMP6p}"
curlres=`curl -sS $hostcmd`
~
Je l'ai récupéré et adapté bien sûr. Ce script va lire la sonde 28-03146491efff et envoi sa valeur après l'avoir convertie au dispositif 43 (idx=).

Voilà ça fonctionne : la sonde testée n'est plus rouge et la valeur est la bonne.

Bon tests
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Sondes 1-wire en rouge dans onglet température

Message par Neutrino »

En attendant la correction, je me suis fait la main sur la solution de plugin Python.
J'ai pondu un plugin pour lire les températures.
Si l'envie vous vient de tester :
plugin.py
(2.93 Kio) Téléchargé 564 fois
Tester seulement sur mon installation, mais ça fait le job.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
Sebby
Messages : 23
Inscription : 16 mai 2016, 18:29

Re: Sondes 1-wire en rouge dans onglet température

Message par Sebby »

Il y a eu des avancées sur le sujet, un fix dans une prochaine beta ...
https://www.domoticz.com/forum/viewtopi ... =6&t=12058
Sebby
Messages : 23
Inscription : 16 mai 2016, 18:29

Re: Sondes 1-wire en rouge dans onglet température

Message par Sebby »

Sebby a écrit :Il y a eu des avancées sur le sujet, un fix dans une prochaine beta ...
https://www.domoticz.com/forum/viewtopi ... =6&t=12058
Je viens de faire la MAJ de la dernière version beta. Ca ne fonctionne pas malgré la modification apportée.
A suivre ...
drabo
Messages : 47
Inscription : 17 oct. 2015, 14:15
Localisation : Fiji
Contact :

Re: Sondes 1-wire en rouge dans onglet température

Message par drabo »

Bonjour,

J'ai la version 3.6749 et ce n'est toujours pas corrigé...
Des nouvelles ?
Répondre