Sonde DS18B20 1 Wire Invisible en Temperature et reconnue par Domoticz comme sonde LaCrosse

Forum dédié au bus 1-Wire : connectique, intégration
benbidouille
Messages : 102
Inscription : 11 déc. 2017, 11:48

Sonde DS18B20 1 Wire Invisible en Temperature et reconnue par Domoticz comme sonde LaCrosse

Message par benbidouille »

Bonjour à tous,
Nouveau sur le forum et nouvel utilisateur Domoticz j'ai de vague notion d'Unix/Xenix/Linux et sollicite votre aide face aux difficultés rencontrées de mise en œuvre de sonde 1 wire DS18B20. J'ai parcouru le forum et n'ai pas trouvé de cas similaire au mien.

Mon profil matériel et logiciel:
- Raspeberry 3 avec distribution raspbian lite version 2017-11-29 + libSSL1.0.0
- Installation fraiche Domoticz V3.8153
- 1 sonde DS18B20 connectée en mode GPIO avec setup adhoc w1-therm, w1-gpio ..

Problème:
Apres setup/Hardware dans domoticz de ma sonde, (nom donné DS18B20, 1 wire-system avec OWFS path laissé vide), la sonde est enregistrée sous ldx=2 mais IMPOSSIBLE de voir la sonde apparaitre dans l'onglet Temperature.

En revanche apparait sous setup/device une sonde ldx=1 avec les carateristiques suivantes:
ldx Hardware ID Unit Name Type Subtype Data
1 DS18B20 D56D 109 Temperature Temp LaCrosse TX3 19,1°C

Avec un ldx différent, les data lues par cette sonde "LaCrosse fantome" sont effectivement mise a jours périodiquement toutes les 5 minutes et correspondent a ma sonde 1 wire, mais ma sonde 1 wire n'est pas reconnue comme telle dans les menus TEMPERATURE, message "No Temperature sensors found or added in the system..."

Ci joints quelques éléments complémentaire sur l'installation:
La sonde est correctement lue par raspbian dans /sys/bus/w1/devices/28-000001ef6dd5/w1_slave
32 01 4b 46 7f ff 0e 10 1e : crc=1e YES
32 01 4b 46 7f ff 0e 10 1e t=19125

Le log ne donne pas d'indication particulière sinon que le 1 wire est bien reconnu ainsi que la sonde
2017-12-10 23:57:02.345 Domoticz V3.8153 (c)2012-2017 GizMoCuz
2017-12-10 23:57:02.345 Build Hash: 494fff7, Date: 2017-07-30 12:19:41
2017-12-10 23:57:02.346 Startup Path: /home/pi/domoticz/
2017-12-10 23:57:02.575 EventSystem: reset all events...
2017-12-10 23:57:02.592 PluginSystem: Failed dynamic library load, install the latest libpython3.x library that is available for your platform.
2017-12-10 23:57:02.634 WebServer(HTTP) started on address: :: with port 8080
2017-12-10 23:57:02.660 WebServer(SSL) started on address: :: with port 443
2017-12-10 23:57:02.663 Proxymanager started.
2017-12-10 23:57:02.666 TCPServer: shared server started...
2017-12-10 23:57:02.667 RxQueue: queue worker started...
2017-12-10 23:57:04.668 EventSystem: reset all events...
2017-12-10 23:57:04.668 EventSystem: reset all device statuses...
2017-12-10 23:57:04.671 EventSystem - Python: Failed dynamic library load, install the latest libpython3.x library that is available for your platform.
2017-12-10 23:57:04.671 EventSystem: Started
2017-12-10 23:58:38.543 Incoming connection from: 192.168.0.17
2017-12-10 23:59:48.684 Using 1-Wire support (kernel W1 module)...
2017-12-10 23:59:48.684 1Wire: Added Device: 28-000001ef6dd5
2017-12-11 00:00:01.174 EventSystem: reset all events...

2017-12-11 04:04:51.831 (DS18B20) Temp (Temperature)
2017-12-11 04:09:51.857 (DS18B20) Temp (Temperature)
2017-12-11 04:14:51.884 (DS18B20) Temp (Temperature)
2017-12-11 04:19:51.910 (DS18B20) Temp (Temperature)
2017-12-11 04:24:51.936 (DS18B20) Temp (Temperature)

Il n'existe aucun log d'ERROR

Pour info , j'ai déjà essayé de charger la dernière version beta de python pour pallier à l’erreur retournée "Failed dynamic library load" mais cela n'a pas corrigé mon problème de sonde, je suis depuis revenu en arrière avec une nouvelle installation.

Je ne pense pas avoir loupé aucune étape d'installation qui puisse expliquer ce comportement de Domoticz, Tout retour d’expérience ou d'idée d'investigation est la bienvenue, je suis un peu à sec avec le sentiment qu'il s'agit d'un problème d'administration des sondes par Domoticz.
Dernière modification par benbidouille le 11 déc. 2017, 13:55, modifié 1 fois.
RPI3 + WDPiDrive + UPS Pico HV3.0B HAT + Teleinfo USB (6) + 1Wire GPIO + DS18B20 (15)+ Gateway MySensor NRF24, Sensors , Relais ... + Gateway Velux .... + Gestion Pompe à Chaleur + NRFDoctor .... tout en DIY
rhamkota
Messages : 44
Inscription : 18 avr. 2015, 11:24

Re: Sonde DS18B20 1 Wire Invisible et reconnue par Domoticz comme sonde LaCrosse

Message par rhamkota »

Tu as ta sonde branchée sur les gpio avec la resistance entre le 5v et le data ? Dans le terminal tu optiens les infos de température ?
benbidouille
Messages : 102
Inscription : 11 déc. 2017, 11:48

Re: Sonde DS18B20 1 Wire Invisible et reconnue par Domoticz comme sonde LaCrosse

Message par benbidouille »

Bonjour,
Oui ma sonde 1 wire est bien branchée en mode GPIO au 3.3V (pas 5V) et GPIO4 avec resistance de pullup.
Oui, La temperature est correctement lue dans /sys/bus/w1/devices/28-000001ef6dd5/w1_slave
Oui, la temperature affichée dans Setup/Devices des menus domoticz pour ldx=1 est correcte.

Que veux tu dire par "terminal" ?
RPI3 + WDPiDrive + UPS Pico HV3.0B HAT + Teleinfo USB (6) + 1Wire GPIO + DS18B20 (15)+ Gateway MySensor NRF24, Sensors , Relais ... + Gateway Velux .... + Gestion Pompe à Chaleur + NRFDoctor .... tout en DIY
rhamkota
Messages : 44
Inscription : 18 avr. 2015, 11:24

Re: Sonde DS18B20 1 Wire Invisible en Temperature et reconnue par Domoticz comme sonde LaCrosse

Message par rhamkota »

Tu as modifier le fichier /etc/modules ?
rhamkota
Messages : 44
Inscription : 18 avr. 2015, 11:24

Re: Sonde DS18B20 1 Wire Invisible en Temperature et reconnue par Domoticz comme sonde LaCrosse

Message par rhamkota »

C’est curieux ton histoire j’ai réinstallé tout mon système de sondes ds18b20 hier et pas de soucis.[img]
D4E48B8D-112A-45BA-AD4A-39DCA898B5EB.jpeg
D4E48B8D-112A-45BA-AD4A-39DCA898B5EB.jpeg (66.59 Kio) Consulté 11322 fois
[/img]
benbidouille
Messages : 102
Inscription : 11 déc. 2017, 11:48

Re: Sonde DS18B20 1 Wire Invisible en Temperature et reconnue par Domoticz comme sonde LaCrosse

Message par benbidouille »

Merci, pour ton retour je n'ai pas cette chance.

Me confirmes tu que le idx visible dans le menu setup/hardware pour un sensor donné est le même idx dans le menu setup/device ?

Dans le menu setup/device quel est le descriptif associés à "subtype" pour tes sensors DS18B20 ? J'ai "LaCrosse TX3"
cdlt
RPI3 + WDPiDrive + UPS Pico HV3.0B HAT + Teleinfo USB (6) + 1Wire GPIO + DS18B20 (15)+ Gateway MySensor NRF24, Sensors , Relais ... + Gateway Velux .... + Gestion Pompe à Chaleur + NRFDoctor .... tout en DIY
rhamkota
Messages : 44
Inscription : 18 avr. 2015, 11:24

Re: Sonde DS18B20 1 Wire Invisible en Temperature et reconnue par Domoticz comme sonde LaCrosse

Message par rhamkota »

Désolé j’avais pas vis ton message je regarde ce soir je te redis, ma redirection no-ip ne marche plus...
rhamkota
Messages : 44
Inscription : 18 avr. 2015, 11:24

Re: Sonde DS18B20 1 Wire Invisible en Temperature et reconnue par Domoticz comme sonde LaCrosse

Message par rhamkota »

Alors je viens de vérifier et non ce ne sont pas les mêmes idx

Tu as un idx hardware et un idx devices.

J’ai l’idx 3 pour déclarer mes sondes 1 wire il y a 5 sondes sur une entrée 1-wire
Puis j’ai 5 sondes dans devices avec les idx de 1 à 5.
13B99549-A05D-49FF-A43A-BC64B8E7D5F8.png
13B99549-A05D-49FF-A43A-BC64B8E7D5F8.png (1.51 Mio) Consulté 11276 fois
5A32377E-6DB7-4F0E-ADAD-43006298EE70.png
5A32377E-6DB7-4F0E-ADAD-43006298EE70.png (1.06 Mio) Consulté 11276 fois
benbidouille
Messages : 102
Inscription : 11 déc. 2017, 11:48

Re: Sonde DS18B20 1 Wire Invisible en Temperature et reconnue par Domoticz comme sonde LaCrosse

Message par benbidouille »

Merci, Rhamkota.

Cela m'a permit de faire un grand pas en avant, tes sondes sont comme les miennes reconnue en Lacrosse, ce qui m'avait perturbé alors que je cherchais aussi une corrélation d'ldx entre Hardware et device, je réalise mon erreur.

En fait ma seule sonde n’était pas reconnue par défaut comme "Utilisée", et donc il ne me manquait juste que de la déclarer comme telle ( la petite flèche verte dans les menus device) et depuis tout est OK :D

Ne me reste désormais qu'a configurer mon bus 1 Wire en mode Parasitic sur 2 fils et ajouter la vingtaine de sondes nécessaire.

Y a il une limite du nombre de sonde DS18B20 gérable par le driver w1-gpio en mode parasitic ?
RPI3 + WDPiDrive + UPS Pico HV3.0B HAT + Teleinfo USB (6) + 1Wire GPIO + DS18B20 (15)+ Gateway MySensor NRF24, Sensors , Relais ... + Gateway Velux .... + Gestion Pompe à Chaleur + NRFDoctor .... tout en DIY
Répondre