Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers][Sujet Principal] Plugin 1wire - OWFS

Pour échanger sur les plugins classés en catégorie "Protocoles domotiques"
Avatar de l’utilisateur
mickeys
Actif
Messages : 3281
Inscription : 19 août 2014, 16:19
Localisation : Normandie

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par mickeys » 04 mars 2016, 00:46

Il faudrait me donner les commandes, si tu arrive à récupérer les valeur avec ssh.

Je verais si je peux l intégrer au plugin

Envoyé avec mon Tel et mes gros doigts

coxforce
Timide
Messages : 193
Inscription : 26 juin 2015, 17:21
Localisation : Blodelsheim (68)

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par coxforce » 04 mars 2016, 13:20

mp envoyé. ;)

Merci de ta réactivité.
HP Proliant G8 sous esxi. VM Jeedom, et Xpenology
Jeedom link Raspberry B.
IPX800, Eco-device
Imperihome sur tablette murale dédiée
1wire
Broadlink (IF)
RFlink sondes Oregon

coxforce
Timide
Messages : 193
Inscription : 26 juin 2015, 17:21
Localisation : Blodelsheim (68)

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par coxforce » 05 mars 2016, 14:02

En parallèle à la version Raspberry qui tourne actuellement, j'essaye de tout regrouper sur mon Syno dans une version Docker.

J'ai donc acheté un dongle DS9490.
Dans le système du Syno, reconnu comme DS1490F 2-in-1 Fob, 1-Wire adapter - Dallas Semiconductor.

Un lsusb sur le système Jeedom sous Docker me donne:
Bus 003 Device 005: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob, 1-Wire adapter

Jusque la, tout va bien.
J'installe le plugin 1wire.

Je fais ensuite un:
wget -q -O - http://localhost/plugins/onewire/ressou ... install.sh | sudo bash

Ci-dessous les logs d'install:

Code : Tout sélectionner

wget -q -O - http://localhost/plugins/onewire/ressources/dongle/install.sh | sudo bash
****************************************************************************
* Make sure that the i2c-bus module is not included in the blacklist file  *
****************************************************************************
grep: /etc/modprobe.d/raspi-blacklist.conf: No such file or directory

******************************************************************
* Make sure that the i2c-dev module is included in /etc/modules  *
******************************************************************
i2c-dev est deja dans le fichier /etc/modules

********************************************************
*             Installation des dependances       *
********************************************************
Get:1 http://security.debian.org jessie/updates InRelease [63.1 kB]
Ign http://httpredir.debian.org jessie InRelease
Get:2 http://security.debian.org jessie/updates/main amd64 Packages [271 kB]
Get:3 http://httpredir.debian.org jessie-updates InRelease [142 kB]
Get:4 http://httpredir.debian.org jessie Release.gpg [2373 B]
Get:5 http://httpredir.debian.org jessie Release [148 kB]
Get:6 http://httpredir.debian.org jessie-updates/main amd64 Packages [5019 B]
Get:7 https://deb.nodesource.com jessie InRelease [3914 B]
Get:8 http://httpredir.debian.org jessie/main amd64 Packages [9034 kB]
Get:9 https://deb.nodesource.com jessie/main Sources [753 B]
Get:10 https://deb.nodesource.com jessie/main amd64 Packages [962 B]
Fetched 9672 kB in 1min 7s (144 kB/s)
Reading package lists... Done
W: Size of file /var/lib/apt/lists/deb.nodesource.com_node%5f5.x_dists_jessie_main_source_Sources.gz is not what the server reported 753 754
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'gcc-4.7-base' for regex 'gcc-4.7'
autoconf is already the newest version.
automake is already the newest version.
autotools-dev is already the newest version.
i2c-tools is already the newest version.
libtool is already the newest version.
libusb-dev is already the newest version.
php5-dev is already the newest version.
python2.7-dev is already the newest version.
swig is already the newest version.
tcl8.5-dev is already the newest version.
libfuse-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 22 not upgraded.

********************************************************
*                Installation de OWFS                  *
********************************************************
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libow-2.8-15
E: Couldn't find any package by regex 'libow-2.8-15'
Reading package lists... Done
Building dependency tree
Reading state information... Done
ow-shell is already the newest version.
owserver is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 22 not upgraded.

********************************************************
*            Configuration OWFS avec dongle USB          *
********************************************************
Configuration par defaut: dongle 1-wire/USB DS9490R

********************************************************
*    Lancement du daemon OWFS avec dongle USB          *
********************************************************
[FAIL] Restarting 1-Wire TCP Server: owserver failed!

********************************************************
*        List des composants 1-wire installés          *
********************************************************

****************************************************************************
*                       Installation termine                               *
****************************************************************************

Donc apparement, ça ne fonctionne pas. La grande question, pourquoi? :D :D
HP Proliant G8 sous esxi. VM Jeedom, et Xpenology
Jeedom link Raspberry B.
IPX800, Eco-device
Imperihome sur tablette murale dédiée
1wire
Broadlink (IF)
RFlink sondes Oregon

manumdk
Actif
Messages : 502
Inscription : 23 mars 2015, 23:49

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par manumdk » 11 mars 2016, 22:43

Bonjour,
J'avais le plugin sur un RpiB (image semi Off) avec avec interface I2C avec 4 sondes qui marchait.
J'ai basculé sous un Rpi2 (image semi Off) que j'ai mis en esclave de mon serveur Jeedom principal (VB_Jeedom), j'ai lancé le script d'installation, j'arrive à visualiser les sondes sous http://IP_Esclave:2121.

Lors de l'instal, sur le maitre je n'ai mis que plugin, sur l'esclave que le script.

Sous mon Jeedom maitre, le test connexion distant est OK, mais quand je veux visualiser les composants, j'ai cette erreur :

Code : Tout sélectionner

Notice: Error unpacking data get#1 [0] in /usr/share/nginx/www/jeedom/plugins/onewire/3rdparty/ownet/ownet.class.php on line 469
Erreur de connection : Si vous utilisez le mode Light GPIO merci de verifier votre branchement ainsi que votre installation. Sinon Erreur sur le serveur OWFS merci de verifier votre installation OWFS
Verifier votre host : 192.168.1.41 (ip de mon  esclave)
Verifier votre port : 2121
il y a 0 élément

De plus si je rentre une commande, j'ai cette erreur dans le log 1wire :

Code : Tout sélectionner

[2016-03-11 22:24:02][onewire][DEBUG] : MODE OWFS (owfs)
[2016-03-11 22:24:02][onewire][DEBUG] : Coonection :  tcp://127.0.0.1:4304
[2016-03-11 22:24:02][onewire][DEBUG] : TypeOwserver()-> Traitement du composant : 28.D060C7010000
[2016-03-11 22:24:07][onewire][DEBUG] : Le composnant  28.D060C7010000 a une valeur de 0 (#state# = 0.00)
Je ne comprends cette connexion à tcp://127.0.0.1:4304

Merci de votre aide.

Avatar de l’utilisateur
KCDQ
Timide
Messages : 41
Inscription : 24 févr. 2016, 18:10

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par KCDQ » 12 mars 2016, 13:56

Bonjour à tous

Je viens vers vous car je ne trouve pas la réponse à mon problème.
je souhaite installer une sonde DHT22 directement sur le gpio de mon RPI2 maitre de jeedom.
est ce que la sonde dht22 est est reconnu dans la librairie OWFS? si oui
Comment l'installer avec le plugin.

merci pour votre aide

Avatar de l’utilisateur
mickeys
Actif
Messages : 3281
Inscription : 19 août 2014, 16:19
Localisation : Normandie

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par mickeys » 12 mars 2016, 13:57

Hello
Non pas supporté par le plugin

Envoyé avec mon Tel et mes gros doigts

Kerdalle

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par Kerdalle » 12 mars 2016, 16:54

Bonjour,
Suite à mes multiples essais infructueux avec les sondes 1Wire DS18B20, j'ai fait la manip suivante:
j'ai laissé la sonde DS18B20 cablée en GPIO sur le RPIB+ qui me sert pour Jeedom en PIN7 (GPIO4) pour le signal 1 pour le +3.3V et 9 pour le GND., une résistance 4,7K pour le pul up
J'ai retiré la SD Jeedom et mis une autre SD distribution Jessie à jour et j'ai fait en SSH:
pi@raspberrypi:/sys/bus/w1/devices $ sudo modprobe w1-gpio
pi@raspberrypi:/sys/bus/w1/devices $ sudo modprobe w1-therm
pi@raspberrypi:/sys/bus/w1/devices $ sudo modprobe w1-gpio; sudo modprobe w1-therm
Un reboot
et là:
pi@raspberrypi:/sys/bus/w1/devices $ ls
28-0000074e5a24 w1_bus_master1
pi@raspberrypi:/sys/bus/w1/devices $ cd 28-0000074e5a24
pi@raspberrypi:/sys/bus/w1/devices/28-0000074e5a24 $ ls
driver id name subsystem uevent w1_slave
pi@raspberrypi:/sys/bus/w1/devices/28-0000074e5a24 $ more w1_slave
7f 01 4b 46 7f ff 01 10 33 : crc=33 YES
7f 01 4b 46 7f ff 01 10 33 t=23937

le montage fonctionne bien, la sonde n'est pas en cause et pourtant en remettant la SD Jeedom et en respectant bien la procédure sous Jeedom des plugins GPIO ou 1W le répertoire /sys/bus/w1/devices reste vide.
Ou chercher ?
en 1W j'ai:
[Aucun][w11]
Erreur de connection : Si vous utilisez le mode Light GPIO merci de verifier votre branchement ainsi que votre installation. Sinon Erreur sur le serveur OWFS merci de verifier votre installation OWFS
Verifier votre host : localhost
Verifier votre port : 22

Notice: Undefined variable: ow_dir in /usr/share/nginx/www/jeedom/plugins/onewire/desktop/modal/show.owfs.php on line 158
il y a 0 élément

en log onewire_update:
* Onewire GPIO mode installation
***************************************************************************

***************************************************************************
* Make sure that the 1-wire module is not included in the blacklist file
***************************************************************************
done.

***************************************************************************
* Configure 1-wire modules
***************************************************************************
1-wire bus will be configured on GPIO4.
done.

***************************************************************************
* Load 1-wire modules and list 1_wire device
* if 'not found' is display, there no 1-wire device detected
***************************************************************************
1-wire devices:
cat: /sys/bus/w1/devices/w1_bus_master1/w1_master_slaves: No such file or directory
done.

***************************************************************************
* Installation termine
***************************************************************************
You can run the 'instal_gpio.sh' script to re-configure the 1-wire bus

et sudo instal_gpio.sh me retourne commande inconnue


et en message Jeedom
2016-03-12 16:10:03 gpio_daemon_execute Deamon non lancé il n y a pas de input en Evenement
2016-03-12 16:10:03 gpio Erreur sur la fonction deamon_start du plugin : Tache cron introuvable
Merci de votre temps et de votre aide,

Kerdalle a écrit :le fournisseur donne pour la sonde DS18B20 +5V sur le rouge
gnd sur le noir et signal sur jaune ou autre couleur.
J'ai mis le rouge sur la RJ 11 en 1 , en 2 le noir (gnd) et le signal en 3 du RJ 11 (qui en fait est une RJ
14 ( 6 broches dont 6 présentes alors que le RJ11 est aussi une 6 broche mais seulement les 4 du centre présentes présente 2,3,4,5) .
J'ai aussi essayé de câbler en parasite idem. ou alors le fournisseur de la sonde s'est complètement mélangé les pinceaux en câblant . J'ai lu que le CI DS18B20 de la sonde n'apprécie pas trop les inversion de polar.
Si tu ne vois rien d'autre, demain je vais me câbler moi même un DS18B20 (j'en ai 5) je préfère claquer un CI plustot que la sonde étanche.
Merci de la rapidité de ta réponse

marcjean54
Timide
Messages : 11
Inscription : 07 oct. 2015, 09:06
Localisation : Valenciennes

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par marcjean54 » 14 mars 2016, 16:41

Problème sur mon raspberry 2 modèle B+ avec jeedom 1.212 mes DS18B20 sont bien reconnues en i2C mais avec la jeedom 2.0.1 pour rpi plus rien.
Je vois bien ma sonde en me connectant directement sur le serveur owfs sur le port 2121 mais sur jeedom impossible de lui faire afficher qqch.

Même mon DS9490R semble ne plus fonctioner non plus alors qu'il allait nickel avant
Aurai-t-il un bug avec la version 2.0.1 pour RPI???

manumdk
Actif
Messages : 502
Inscription : 23 mars 2015, 23:49

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par manumdk » 14 mars 2016, 21:03

marcjean54 a écrit :Problème sur mon raspberry 2 modèle B+ avec jeedom 1.212 mes DS18B20 sont bien reconnues en i2C mais avec la jeedom 2.0.1 pour rpi plus rien.
Je vois bien ma sonde en me connectant directement sur le serveur owfs sur le port 2121 mais sur jeedom impossible de lui faire afficher qqch.

Même mon DS9490R semble ne plus fonctioner non plus alors qu'il allait nickel avant
Aurai-t-il un bug avec la version 2.0.1 pour RPI???
Salut,
J'ai à peu près le même problème que toi, à part que mon Rpi est en esclave.
viewtopic.php?f=28&t=1103&p=302454#p301194
Trouves tu les mêmes erreurs que moi dans tes logs ?

Je vais faire des tests en Maitre, le même monatge marchait en version 1.12.

Manu

manumdk
Actif
Messages : 502
Inscription : 23 mars 2015, 23:49

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par manumdk » 14 mars 2016, 21:58

manumdk a écrit :
marcjean54 a écrit :Problème sur mon raspberry 2 modèle B+ avec jeedom 1.212 mes DS18B20 sont bien reconnues en i2C mais avec la jeedom 2.0.1 pour rpi plus rien.
Je vois bien ma sonde en me connectant directement sur le serveur owfs sur le port 2121 mais sur jeedom impossible de lui faire afficher qqch.

Même mon DS9490R semble ne plus fonctioner non plus alors qu'il allait nickel avant
Aurai-t-il un bug avec la version 2.0.1 pour RPI???
Salut,
J'ai à peu près le même problème que toi, à part que mon Rpi est en esclave.
viewtopic.php?f=28&t=1103&p=302454#p301194
Trouves tu les mêmes erreurs que moi dans tes logs ?

Je vais faire des tests en Maitre, le même monatge marchait en version 1.12.

Manu
Je viens de remettre une version Maitre en 2.0.1 avec 1wire via I2C, même problème.

Mickey, c'est quoi cette connexion [2016-03-14 21:54:08][onewire][INFO] : Connexion tcp://localhost:4304 ?

Quelqu'un a t il fait marcher le onewire via I2C depuis la MAJ en 2 ?

Manu

xavierg
Timide
Messages : 75
Inscription : 27 nov. 2014, 23:13

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par xavierg » 17 mars 2016, 17:23

domoteek a écrit :bonjour, depuis hier je n'ai plus l historisation des mesures.

hier j'i installé et branché le teleinfo et mis a jour jeedom en version 2.1 ; pensez vous que ça uisse venir de l'un ou de l 'autre ?
les données temps sont bien rafraichies sur le dashboard et en mode test mais elles ne sont plus stockées en historique ; avez vous une idée ?

depuis la V2, j'ai le même problème, mais sur certaines sondes !
J'ai 6 sondes DS18B20, toutes sont OK sur le serveur OWFS et dans le dashbord, les scénario s'executent correctement, mais les sondes "cheminée" et "radiateurs" ne s'enregistrent pas dans l'historique

Liste des fichiers OWFS Existe Equipement Commande Actif Eq Visible Cmd Visible
28.D8971D010000 Oui Température chauffage Cheminee Oui Oui Oui
28.B1C5E1000000 Oui Température Chambres Lilian Oui Oui Oui
28.29BFE1000000 Oui Température Chambres XS Oui Oui Oui
28.F5B7E1000000 Oui Température chauffage Radiateurs Oui Oui Oui
28.1BD2E1000000 Oui Température chauffage Plancher Oui Oui Oui

xst
Timide
Messages : 413
Inscription : 07 nov. 2014, 17:40
Localisation : REIMS

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par xst » 19 mars 2016, 08:44

Bonjour à tous

je viens de recevoir et câbler mon DS 2423 qui gère mon compteur d'eau

pouvez-vous me dire si il est possible de remettre à zéro les compteurs interne via jeedom (idéalement) ou autres ?

merci

sba923
Timide
Messages : 143
Inscription : 27 avr. 2015, 13:29

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par sba923 » 20 mars 2016, 07:26

Je pensais avoir aussi un problème d'historique, mais en fait le plug-in ne fonctionne plus (depuis upgrade Jessie + reinstall de 2.x).

1. le DS18B20 est bien vu correctement :

Code : Tout sélectionner

root@rpi2-1:/sys/bus/w1/devices/28-00043b03daff# cat /sys/bus/w1/devices/28-00043b03daff/w1_slave
4f 01 55 00 7f ff 0c 10 7b : crc=7b YES
4f 01 55 00 7f ff 0c 10 7b t=20937
2. quand je fais "tester" dans la config du plug-in ou que je regarde le dashboard j'ai une "vieille" valeur qui date du 9 mars

3. En revanche quand je vais dans "Configuration commande" je vois la bonne valeur (actuelle)

J'ai la version "2016-02-13 12:48:59" du plug-in, Jeedom est en 2.1.2

sba923
Timide
Messages : 143
Inscription : 27 avr. 2015, 13:29

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par sba923 » 20 mars 2016, 09:06

??? la valeur change bien dans le dashboard (j'ai fait chauffer le capteur, puis je l'ai refroidi)

Par contre, je n'ai toujours qu'une entrée dans la table "history", avec la valeur courante et la date 2016-03-09 07:30:00

sba923
Timide
Messages : 143
Inscription : 27 avr. 2015, 13:29

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par sba923 » 20 mars 2016, 09:28

et je n'ai plus aucune entrée dans 'historyArch'...

Avatar de l’utilisateur
mickeys
Actif
Messages : 3281
Inscription : 19 août 2014, 16:19
Localisation : Normandie

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par mickeys » 20 mars 2016, 11:13

hello

pour les autres plugins tu as bien l historique ?
tout fonctionne chez moi sur le plugin 1wire

tu est en mode gpio ou en dongle ?

regarde les logs nginx il y a peut être une erreur

sba923
Timide
Messages : 143
Inscription : 27 avr. 2015, 13:29

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par sba923 » 20 mars 2016, 13:30

oui j'ai l'historique OK partout ailleurs

je suis en mode GPIO

dans le log nginx.error depuis Jeedom je ne vois rien en rapport avec onewire

quant à /var/log/nginx/error.log c'est bizarrement vide et daté du 8 mars (/var/log/nginx/access.log c'est tout aussi vide, et daté Apr 26 2015!!!)

xavierg
Timide
Messages : 75
Inscription : 27 nov. 2014, 23:13

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par xavierg » 22 mars 2016, 15:58

idem pour moi, voir mon post du 17/3

dj_janker
Timide
Messages : 461
Inscription : 03 févr. 2015, 09:27

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par dj_janker » 23 mars 2016, 07:59

même problème. De v.2.0.1 ni le script, ni le démon sont répétés après chaque redémarrage. Nous devons relancer manuellement pour travailler.

manumdk
Actif
Messages : 502
Inscription : 23 mars 2015, 23:49

Re: [Sujet officiel] Plugin 1wire - OWFS

Message par manumdk » 23 mars 2016, 09:05

Salut Mickeys,
On est plusieurs à avoir des PB depuis la V2, regarde les 1803 1804 1808.
A+

Envoyé de mon Moto G 2014 en utilisant Tapatalk

Répondre

Revenir vers « [Catégorie] Protocoles domotiques »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 8 invités