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"
klona
Timide
Messages : 60
Inscription : 24 mars 2018, 20:04

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

Message par klona » 16 sept. 2018, 18:47

Mouais, 2 euros j'appelle pas vraiment ça payant..
mais c'est vrai que c'est pas gratuit non plus.

Ravi que tu aies trouvé ta solution en Jeeduino.

/Klona

pawnies
Timide
Messages : 142
Inscription : 08 août 2016, 21:22

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

Message par pawnies » 17 sept. 2018, 12:37

D'accord et pas d'accord.
Jeedom est une solution géniale mais en achetant des plugins tiers oui on s'expose à l’arrêt du développement.
Comme toi j'ai besoin de stabilité et de fiabilité donc le onewire, je laisse tomber: une maj du plugin mobile qui casse le onewire: pas acceptable car plus de vmc ...
Si il n'y a pas de plugin officiel pour la zigate, le risque sera identique ...

Gwladys a écrit :
16 sept. 2018, 16:38
Coucou

Du fait des soucis continus sur ce pluggin, je suis donc passee sur Jeeduino qui fonctionne super bien avec les memes sondes DS18b20 (du classique), sinon, j'ai la solution Unipy...



@klona
je ne peux rien faire sur owfs, les log m'indiquent que je n'ai pas les permissions et que le systeme refuse tout acces pour la re installation d'owfs.
J'ai l'impression que c'est lors du plantage/redemarrage qu'owfs a essaye de faire une mise a jour auto qui n'a pas pu etre realisee...

Simplement, j'estime qu'a partir du moment ou un plugin est payant, il y a un minimum de sav du concepteur, ce qui ne semble pas le cas.

C'est ce genre d'attitude qui repousse pas mal de personnes de Jeedom, dommage car c'est un super outil.

Gwladys
Timide
Messages : 250
Inscription : 27 avr. 2018, 18:22

Re: [Plugin Tiers][Sujet Principal] Plugin 1wire - OWFSre

Message par Gwladys » 17 sept. 2018, 13:40

Bonjour,

Tu as raison klona, 2 euros ce n'est pas bcp, mais, le fait de payer qqchose fait qu'il y a un lien de confiance, des droits et des devoirs de l'acheteur et du vendeur, surtout en matière de logiciel.

Pour suivre ton aide, je vais reprendre ton fil et refaire les manips une à une et je te tiens informé.

Merci,

klona
Timide
Messages : 60
Inscription : 24 mars 2018, 20:04

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

Message par klona » 17 sept. 2018, 14:55

Si je peux aider , avec plaisir.

Pour clore le débat, il faut aussi ajouter que Jeedom est un logiciel sous Linux, ouvert, avec plein de matériels et protocoles possibles, et que fatalement il faut mettre les mains dans le cambouis pour faire tourner son rêve d'installation, et qu'en faisant cela on progresse, et que l'on partage avec les autres, et que cet ensemble génère une progression globale.
Bref, une communauté sur de l'Open Source.
Sinon, il y a des solutions packagées (et donc avec des limites), payantes, et avec un support avec engagement de résultat.
Et chacun peut/doit choisir la solution qui lui correspond le mieux.
$$$$$ Fin du hors sujet , merci de ne plus en rajouter $$$$

Gwladys
Timide
Messages : 250
Inscription : 27 avr. 2018, 18:22

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

Message par Gwladys » 18 sept. 2018, 18:19

Bonsoir,

Ok un dernier commentaire avant de fermer le HS, ne pas faire payer les plugin ou faire payer le suivi car tout le monde n'est pas un expert. ..
Fin HS

Je te tiens informé de mes évolutions sur owfs.

Avatar de l’utilisateur
Christ57
Timide
Messages : 29
Inscription : 22 nov. 2014, 11:32
Localisation : Moselle

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

Message par Christ57 » 25 oct. 2018, 18:20

Salut Mickeys,

cela fait plusieurs années, 2014 exactement, que j'utilise ton Plugin onewire avec une vingtaine de sonde répartie sur mes deux chaudières et ballon tampon. Le plugin était installé sur un Raspberry en esclave et faut dire que j'avais rarement des dysfonctionnement.
Il y a quelque jour j'ai modifié mon installation en suppriment mes deux Raspberry et en les remplaçants par la box JEEDOM Smart. J'ai installé le plugin onewire avec le Dongle USB pour relier mes sondes à la box et je pense que tous fonctionne normalement a par que le message suivant "La tache plugin::cron n'arrive pas à finir à cause du plugin : onewire nous vous conseillons de désactiver le plugin et de contacter l'auteur" reviens toujours.
A tu une idée d’où cela peut venir?

Merci pour ton aide.

klona
Timide
Messages : 60
Inscription : 24 mars 2018, 20:04

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

Message par klona » 28 oct. 2018, 15:17

Hello,
j'avais aussi ce cas la de temps à autre. A priori un probleme de timeout quelquepart. Il faut dire que Jeedom bloque des fois carrément (je le vois quand on sauvegarde un truc dans l'interface et ça mouline un temps fou avant de parvenir à sauvegarder..)

Et je n'ai pas trouvé, et j'ai donc j'ai fait le chemin inverse que toi, et j'ai mis 2 raspberry plus une VM pour mes 3 circuits OneWire.
De toutes façons, impossible d'avoir un de mes controlleur 1wire en double sur la meme machine, donc ca m'a aussi forcer la main.
Et plus aucun souci depuis.

J'en ai profité pour délocaliser la clé Zwave sur un raspberry, ajouter une 2eme clé Zwave en controlleur secondaire sur un 2eme raspberry (avec usbip) et mettre plus propre ma gateway opentherm avec un script python sur le raspberry.

Bref, remettre tout le travail de bus/devices sur des raspberry en installation ligne de commande, bien stables et robustes, et Jeedom dans son coin en superviseur général.

Un point quand meme, c'était beaucoup plus stable en compilant moi meme le dernier OWFS 3.2 plutot qu'avec le package debian tout fait


J'en profite pour féliciter Mickeys (qui a un peu disparu, c'est dommage) sur la gestion des multi OWFS distants ; C'est top.

Klona

marox
Timide
Messages : 13
Inscription : 15 nov. 2015, 15:58

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

Message par marox » 27 nov. 2018, 14:07

Bonjour à tous,

Le protocole 1wire me tente pour des tas de raisons, mais avant de m'équiper, sauriez-vous me dire si le plugin est 100% compatible avec la Jeedom Smart?
J'ai lu un ou deux posts qui me mettent un doute.
Merci pour vos retours.
Xavier

klona
Timide
Messages : 60
Inscription : 24 mars 2018, 20:04

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

Message par klona » 27 nov. 2018, 16:17

Hello,
je vois pas de raison, mais je connais pas le CPU qu'il y a la dedans et si on a la main vraiment pour recompiler OWFS dessus..

Il faut ajouter un controlleur 1Wire, je ne crois pas que ce soit intégré.
Perso, je serais plutot Raspberry + dongle Zwave + dongle 1Wire. Bien moins cher et plus ouvert.
Par contre c'est plus du Linux et ligne de commande et moins packagé, mais je préfère passer un peu de temps à faire ce que je veux, plutôt qu'utiliser un truc fermé et me rendre compte que je peux pas faire ce que je voulais...

pawnies
Timide
Messages : 142
Inscription : 08 août 2016, 21:22

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

Message par pawnies » 29 nov. 2018, 22:40

J'ai tenté une réinstallation de Jeedom
Toujours le meme probleme et je pense savoir pourquoi:
L'installation du plugin est faite pour le raspberry: libow-2.8-15:armhf
Mais moi je tourne avec debian sous vmware workstation donc x86 .
Une adaptation est possible?



E: Unable to locate package php5-dev
********************************************************
* Installation de OWFS *
********************************************************
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package libow-2.8-15:armhf
E: Couldn't find any package by glob 'libow-2.8-15'
E: Couldn't find any package by regex 'libow-2.8-15'
Reading package lists...
Building dependency tree...
Reading state information...
ow-shell is already the newest version (3.1p5-1).
owserver is already the newest version (3.1p5-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
********************************************************
* Configuration OWFS avec dongle USB *
********************************************************
Configuration par defaut: dongle 1-wire/USB DS9490R
********************************************************
* Lancement du daemon OWFS avec dongle USB *
********************************************************
Restarting owserver (via systemctl): owserver.service.
********************************************************
* List des composants 1-wire installés *
********************************************************
****************************************************************************
* Installation termine *

dvb
Actif
Messages : 1442
Inscription : 15 févr. 2015, 22:50

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

Message par dvb » 29 nov. 2018, 23:45

Bonsoir,

Code : Tout sélectionner

E: Unable to locate package libow-2.8-15:armhf
E: Couldn't find any package by glob 'libow-2.8-15'
E: Couldn't find any package by regex 'libow-2.8-15'
Pour moi il te manque des librairies.
Va en page plugin et lance "installation des dépendances".
Retenter ensuite.

Code : Tout sélectionner

E: Unable to locate package php5-dev
Pour moi on devrait être en php7, ce message n'a pas lieu d'être.
Je laisse les plus aguerris apporter des précisions...
DIY 4*2GHz - 4Go RAM - SSD
- ctrl 1-wire Dallas + IPX800 + X880
- ctrl RFXcom + Oregon (température) + Anémomètre
- ctrl Gen5 + Wallplug + fgrm-222 + Benext + Everspring AN157-6 + Aeon Key Fob+ ...

pawnies
Timide
Messages : 142
Inscription : 08 août 2016, 21:22

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

Message par pawnies » 29 nov. 2018, 23:54

Merci DVB.
J'ai tenté la réinstallation des dépendances et du plugin mais niet ....
Suis en debian 9.5 et php 7 avec installaytion fraiche.
La seule chose c'est mon vmware workstation.

Merci pour votre aide

klona
Timide
Messages : 60
Inscription : 24 mars 2018, 20:04

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

Message par klona » 30 nov. 2018, 00:09

Hello,
je suis aussi en vmware (Esxi) plus des raspberry.
Aucun souci avec OWFS. Par contre, pour un truc qui fonctionne vraiment, faut recompiler. Le package totu pret est sur une vielle version d'OWFS et fait des choses bizarres.
J'ai fait un post séparé sur OWFS et il y a toutes les infos. Il doit etre 10 post plus haut, mais le revoila :
viewtopic.php?f=151&t=38327

pawnies
Timide
Messages : 142
Inscription : 08 août 2016, 21:22

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

Message par pawnies » 30 nov. 2018, 13:58

Merci Kona !!
J'ai suivi ton tuto et OWFS Server est à jour .
Merci en effet ca doit aider :)
Pour autant Toujours pareil:

You can run the 'instal_gpio.sh' script to re-configure the 1-wire bus
Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.fr.debian.org/debian stretch InRelease
Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.fr.debian.org/debian stretch Release
Hit:5 https://deb.nodesource.com/node_8.x stretch InRelease
Hit:6 https://repo.mosquitto.org/debian stretch InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package php5-dev
********************************************************
* Installation de OWFS *
********************************************************
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package libow-2.8-15:armhf
E: Couldn't find any package by glob 'libow-2.8-15'
E: Couldn't find any package by regex 'libow-2.8-15'
Reading package lists...
Building dependency tree...
Reading state information...
ow-shell is already the newest version (3.1p5-1).
owserver is already the newest version (3.1p5-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


Une idée ?

Merci à tous

pawnies
Timide
Messages : 142
Inscription : 08 août 2016, 21:22

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

Message par pawnies » 30 nov. 2018, 17:12

J'ai fait quelques essais et il semble il y avoir un probleme avec OWFS puisque il ne trouve aucune sonde
Le fichier de conf doit etre mal configuré.

pawnies
Timide
Messages : 142
Inscription : 08 août 2016, 21:22

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

Message par pawnies » 01 déc. 2018, 13:20

la commende owserver -uall --debug me donne la sortie ci-dessous.
Ce me semble pas si mal?

Pourtant owdir: kedal

Est ce la version 3.2p2 qui déconnerait?

Code : Tout sélectionner

root@Jeedom:/home/jeedom#  /usr/bin/owserver -uall --debug
DEBUG MODE
libow version:
        3.2p2
  DEBUG: ow_daemon.c:(170) main thread id = 139788418508928
  DEBUG: ow_inotify.c:(80) No configuration files to monitor
CONNECT: ow_dnssd.c:(75) DL_open [libdns_sd.so] success
  DEBUG: ow_dnssd.c:(85) Linked in Bonjour function DNSServiceRefSockFD
  DEBUG: ow_dnssd.c:(86) Linked in Bonjour function DNSServiceProcessResult
  DEBUG: ow_dnssd.c:(87) Linked in Bonjour function DNSServiceRefDeallocate
  DEBUG: ow_dnssd.c:(88) Linked in Bonjour function DNSServiceResolve
  DEBUG: ow_dnssd.c:(89) Linked in Bonjour function DNSServiceBrowse
  DEBUG: ow_dnssd.c:(90) Linked in Bonjour function DNSServiceRegister
  DEBUG: ow_dnssd.c:(91) Linked in Bonjour function DNSServiceReconfirmRecord
  DEBUG: ow_dnssd.c:(92) Linked in Bonjour function DNSServiceCreateConnection
  DEBUG: ow_dnssd.c:(93) Linked in Bonjour function DNSServiceEnumerateDomains
   CALL: ow_parsename.c:(174) path=[]
  DEBUG: owlib.c:(77) Global temp limit 0C to 100C (for fake and mock adapters)
  DEBUG: ow_regex.c:(24) Reg Ex expression <^$> compiled to 0x7f2306f19f20
  DEBUG: ow_regex.c:(24) Reg Ex expression <^all$> compiled to 0x7f2306f19ee0
  DEBUG: ow_regex.c:(24) Reg Ex expression <^scan$> compiled to 0x7f2306f19ea0
  DEBUG: ow_regex.c:(24) Reg Ex expression <^\*$> compiled to 0x7f2306f19e60
  DEBUG: ow_regex.c:(24) Reg Ex expression <^[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}$> compiled to 0x7f2306f19e20
  DEBUG: ow_regex.c:(24) Reg Ex expression <^-?[[:digit:]]+$> compiled to 0x7f2306f19de0
]*$> compiled to 0x7f2306f19da0 expression <^ *([^ ]+)[
]*$> compiled to 0x7f2306f19d60 expression <^ *([^ ]+) *: *([^ ]+)[
]*$> compiled to 0x7f2306f19d20 expression <^ *([^ ]+) *: *([^ ]+) *: *([^ ]+)[
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->3 found <><all><>
  DEBUG: ow_regex.c:(100) 1: 0->3 found <><all><>
  DEBUG: ow_parse_address.c:(71) All <all>
  DEBUG: ow_parse_address.c:(142) First <all>
  DEBUG: ow_ds9490.c:(228) Look for all USB adapters
  DEBUG: ow_usb_cycle.c:(169) Compare (add,bus) (11,1) with (-1,-1) handle (nil)

  DEBUG: ow_usb_msg.c:(200) <LIBUSB_ERROR_NOT_FOUND> Could not release kernel module
DEFAULT: ow_usb_msg.c:(214) Opened USB DS9490 bus master at 1:11.
   CALL: ow_parsename.c:(174) path=[]
   CALL: ow_parsename.c:(174) path=[/uncached/bus.0]
  DEBUG: ow_regex.c:(24) Reg Ex expression <^bus\.([[:digit:]]+)/?> compiled to 0x7f2306f1a420
  DEBUG: ow_regex.c:(24) Reg Ex expression <^settings/?> compiled to 0x7f2306f1a3e0
  DEBUG: ow_regex.c:(24) Reg Ex expression <^statistics/?> compiled to 0x7f2306f1a3a0
  DEBUG: ow_regex.c:(24) Reg Ex expression <^structure/?> compiled to 0x7f2306f1a360
  DEBUG: ow_regex.c:(24) Reg Ex expression <^system/?> compiled to 0x7f2306f1a320
  DEBUG: ow_regex.c:(24) Reg Ex expression <^interface/?> compiled to 0x7f2306f1a2e0
  DEBUG: ow_regex.c:(24) Reg Ex expression <^text/?> compiled to 0x7f2306f1a2a0
  DEBUG: ow_regex.c:(24) Reg Ex expression <^json/?> compiled to 0x7f2306f1a260
  DEBUG: ow_regex.c:(24) Reg Ex expression <^uncached/?> compiled to 0x7f2306f1a220
  DEBUG: ow_regex.c:(24) Reg Ex expression <^unaliased/?> compiled to 0x7f2306f1a1e0
  DEBUG: ow_regex.c:(24) Reg Ex expression <^alarm?> compiled to 0x7f2306f1a1a0
  DEBUG: ow_regex.c:(24) Reg Ex expression <^simultaneous/?> compiled to 0x7f2306f1a160
  DEBUG: ow_regex.c:(24) Reg Ex expression <^thermostat/?> compiled to 0x7f2306f1a120
  DEBUG: ow_regex.c:(24) Reg Ex expression <^/bus\.[[:digit:]]+/?> compiled to 0x7f2306f1a0e0
  DEBUG: ow_regex.c:(24) Reg Ex expression <\.> compiled to 0x7f2306f1a0a0
  DEBUG: ow_regex.c:(24) Reg Ex expression <\.all$> compiled to 0x7f2306f1a060
  DEBUG: ow_regex.c:(24) Reg Ex expression <\.byte$> compiled to 0x7f2306f1a020
  DEBUG: ow_regex.c:(24) Reg Ex expression <\.[[:digit:]]+$> compiled to 0x7f2306f19fe0
  DEBUG: ow_regex.c:(24) Reg Ex expression <\.[[:alpha:]]$> compiled to 0x7f2306f19fa0
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->5 found <><bus.0><>
  DEBUG: ow_regex.c:(100) 1: 4->5 found <bus.><0><>
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_dir.c:(69) path=/uncached/bus.0
   CALL: ow_dir.c:(104) path=/uncached/bus.0
   CALL: ow_parsename.c:(174) path=[/uncached/bus.0/interface]
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->5 found <><bus.0><>
  DEBUG: ow_regex.c:(100) 1: 4->5 found <bus.><0><>
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(24) Reg Ex expression <^([[:xdigit:]]{2})\.?([[:xdigit:]]{12})\.?([[:xdigit:]]{2}){0,1}$> compiled to 0x7f2306f1a480
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_usb_cycle.c:(62) Callback on /uncached/bus.0/interface
  DEBUG: ow_parsename.c:(133) /uncached/bus.0/interface
  DEBUG: ow_search.c:(32) Start of directory path=/uncached/bus.0 device=00 00 00 00 00 00 00 00
  DEBUG: ow_ds9490.c:(674) Index 0
  DEBUG: ow_select.c:(70) Selecting a path (and device) path=/uncached/bus.0 SN=00 00 00 00 00 00 00 00 last path=00 00 00 00 00 00 00 00
  DEBUG: ow_select.c:(81) Clearing root branch
  DEBUG: ow_ds9490.c:(562) DS9490 RESET. changed 15, flex: 1
   DATA: ow_ds9490.c:(1008) set flexible speed
  DEBUG: ow_ds9490.c:(613) DS9490_Reset: OK
  DEBUG: ow_transaction.c:(113) send = 0
  DEBUG: ow_transaction.c:(131) readin = 0
  DEBUG: ow_transaction.c:(208) end = 0
  DEBUG: ow_ds9490.c:(562) DS9490 RESET. changed 0, flex: 1
  DEBUG: ow_ds9490.c:(613) DS9490_Reset: OK
  DEBUG: ow_ds9490.c:(750) Got 16 bytes from USB search
  DEBUG: ow_ds9490.c:(778) gulp. Adding element 0:2C DE 77 00 00 00 00 01
  DEBUG: ow_ds9490.c:(692) SN found: 2C DE 77 00 00 00 00 01
  DEBUG: ow_search.c:(74) Device found: 2C DE 77 00 00 00 00 01
  DEBUG: ow_cache.c:(546) Adding device location 2C DE 77 00 00 00 00 01 bus=0
  DEBUG: ow_cache.c:(635) Add to cache sn 2C DE 77 00 00 00 00 01 pointer=0x7f2306f1a754 index=0 size=4
  DEBUG: ow_cache.c:(546) Adding device location 2C DE 77 00 00 00 00 01 bus=0
  DEBUG: ow_cache.c:(635) Add to cache sn 2C DE 77 00 00 00 00 01 pointer=0x7f2306f1a754 index=0 size=4
   CALL: ow_parsename.c:(174) path=[/uncached/bus.0/2C.DE7700000000]
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->5 found <><bus.0><>
  DEBUG: ow_regex.c:(100) 1: 4->5 found <bus.><0><>
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->15 found <><2C.DE7700000000><>
  DEBUG: ow_regex.c:(100) 1: 0->2 found <><2C><.DE7700000000>
  DEBUG: ow_regex.c:(100) 2: 3->15 found <2C.><DE7700000000><>
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->15 found <><2C.DE7700000000><>
  DEBUG: ow_regex.c:(100) 1: 0->2 found <><2C><.DE7700000000>
  DEBUG: ow_regex.c:(100) 2: 3->15 found <2C.><DE7700000000><>
  DEBUG: ow_usb_cycle.c:(62) Callback on /uncached/bus.0/2C.DE7700000000
  DEBUG: ow_parsename.c:(133) /uncached/bus.0/2C.DE7700000000
  DEBUG: ow_ds9490.c:(674) Index 1
  DEBUG: ow_select.c:(70) Selecting a path (and device) path=/uncached/bus.0 SN=00 00 00 00 00 00 00 00 last path=00 00 00 00 00 00 00 00
  DEBUG: ow_select.c:(84) Continuing root branch
  DEBUG: ow_ds9490.c:(562) DS9490 RESET. changed 0, flex: 1
  DEBUG: ow_ds9490.c:(613) DS9490_Reset: OK
  DEBUG: ow_ds9490.c:(750) Got 16 bytes from USB search
  DEBUG: ow_ds9490.c:(778) gulp. Adding element 0:81 CD 67 32 00 00 00 70
  DEBUG: ow_ds9490.c:(692) SN found: 81 CD 67 32 00 00 00 70
  DEBUG: ow_search.c:(74) Device found: 81 CD 67 32 00 00 00 70
  DEBUG: ow_cache.c:(546) Adding device location 81 CD 67 32 00 00 00 70 bus=0
  DEBUG: ow_cache.c:(635) Add to cache sn 81 CD 67 32 00 00 00 70 pointer=0x7f2306f1a754 index=0 size=4
  DEBUG: ow_cache.c:(546) Adding device location 81 CD 67 32 00 00 00 70 bus=0
  DEBUG: ow_cache.c:(635) Add to cache sn 81 CD 67 32 00 00 00 70 pointer=0x7f2306f1a754 index=0 size=4
   CALL: ow_parsename.c:(174) path=[/uncached/bus.0/81.CD6732000000]
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->5 found <><bus.0><>
  DEBUG: ow_regex.c:(100) 1: 4->5 found <bus.><0><>
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->15 found <><81.CD6732000000><>
  DEBUG: ow_regex.c:(100) 1: 0->2 found <><81><.CD6732000000>
  DEBUG: ow_regex.c:(100) 2: 3->15 found <81.><CD6732000000><>
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->15 found <><81.CD6732000000><>
  DEBUG: ow_regex.c:(100) 1: 0->2 found <><81><.CD6732000000>
  DEBUG: ow_regex.c:(100) 2: 3->15 found <81.><CD6732000000><>
  DEBUG: ow_usb_cycle.c:(62) Callback on /uncached/bus.0/81.CD6732000000
  DEBUG: ow_parsename.c:(133) /uncached/bus.0/81.CD6732000000
  DEBUG: ow_ds9490.c:(674) Index 2
  DEBUG: ow_select.c:(70) Selecting a path (and device) path=/uncached/bus.0 SN=00 00 00 00 00 00 00 00 last path=00 00 00 00 00 00 00 00
  DEBUG: ow_select.c:(84) Continuing root branch
  DEBUG: ow_ds9490.c:(562) DS9490 RESET. changed 0, flex: 1
  DEBUG: ow_ds9490.c:(613) DS9490_Reset: OK
  DEBUG: ow_ds9490.c:(750) Got 16 bytes from USB search
  DEBUG: ow_ds9490.c:(778) gulp. Adding element 0:1F C5 EA 03 00 00 00 22
  DEBUG: ow_ds9490.c:(692) SN found: 1F C5 EA 03 00 00 00 22
  DEBUG: ow_search.c:(74) Device found: 1F C5 EA 03 00 00 00 22
  DEBUG: ow_cache.c:(546) Adding device location 1F C5 EA 03 00 00 00 22 bus=0
  DEBUG: ow_cache.c:(635) Add to cache sn 1F C5 EA 03 00 00 00 22 pointer=0x7f2306f1a754 index=0 size=4
  DEBUG: ow_cache.c:(546) Adding device location 1F C5 EA 03 00 00 00 22 bus=0
  DEBUG: ow_cache.c:(635) Add to cache sn 1F C5 EA 03 00 00 00 22 pointer=0x7f2306f1a754 index=0 size=4
   CALL: ow_parsename.c:(174) path=[/uncached/bus.0/1F.C5EA03000000]
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->5 found <><bus.0><>
  DEBUG: ow_regex.c:(100) 1: 4->5 found <bus.><0><>
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->15 found <><1F.C5EA03000000><>
  DEBUG: ow_regex.c:(100) 1: 0->2 found <><1F><.C5EA03000000>
  DEBUG: ow_regex.c:(100) 2: 3->15 found <1F.><C5EA03000000><>
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->15 found <><1F.C5EA03000000><>
  DEBUG: ow_regex.c:(100) 1: 0->2 found <><1F><.C5EA03000000>
  DEBUG: ow_regex.c:(100) 2: 3->15 found <1F.><C5EA03000000><>
  DEBUG: ow_usb_cycle.c:(62) Callback on /uncached/bus.0/1F.C5EA03000000
  DEBUG: ow_parsename.c:(133) /uncached/bus.0/1F.C5EA03000000
  DEBUG: ow_ds9490.c:(674) Index 3
  DEBUG: ow_select.c:(70) Selecting a path (and device) path=/uncached/bus.0 SN=00 00 00 00 00 00 00 00 last path=00 00 00 00 00 00 00 00
  DEBUG: ow_select.c:(84) Continuing root branch
  DEBUG: ow_ds9490.c:(562) DS9490 RESET. changed 0, flex: 1
  DEBUG: ow_ds9490.c:(613) DS9490_Reset: OK
  DEBUG: ow_ds9490.c:(750) Got 16 bytes from USB search
  DEBUG: ow_ds9490.c:(778) gulp. Adding element 0:1F FD E5 03 00 00 00 01
  DEBUG: ow_ds9490.c:(692) SN found: 1F FD E5 03 00 00 00 01
  DEBUG: ow_search.c:(74) Device found: 1F FD E5 03 00 00 00 01
  DEBUG: ow_cache.c:(546) Adding device location 1F FD E5 03 00 00 00 01 bus=0
  DEBUG: ow_cache.c:(635) Add to cache sn 1F FD E5 03 00 00 00 01 pointer=0x7f2306f1a754 index=0 size=4
  DEBUG: ow_cache.c:(546) Adding device location 1F FD E5 03 00 00 00 01 bus=0
  DEBUG: ow_cache.c:(635) Add to cache sn 1F FD E5 03 00 00 00 01 pointer=0x7f2306f1a754 index=0 size=4
   CALL: ow_parsename.c:(174) path=[/uncached/bus.0/1F.FDE503000000]
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->5 found <><bus.0><>
  DEBUG: ow_regex.c:(100) 1: 4->5 found <bus.><0><>
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->15 found <><1F.FDE503000000><>
  DEBUG: ow_regex.c:(100) 1: 0->2 found <><1F><.FDE503000000>
  DEBUG: ow_regex.c:(100) 2: 3->15 found <1F.><FDE503000000><>
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->15 found <><1F.FDE503000000><>
  DEBUG: ow_regex.c:(100) 1: 0->2 found <><1F><.FDE503000000>
  DEBUG: ow_regex.c:(100) 2: 3->15 found <1F.><FDE503000000><>
  DEBUG: ow_usb_cycle.c:(62) Callback on /uncached/bus.0/1F.FDE503000000
  DEBUG: ow_parsename.c:(133) /uncached/bus.0/1F.FDE503000000
  DEBUG: ow_ds9490.c:(674) Index 4
  DEBUG: ow_select.c:(70) Selecting a path (and device) path=/uncached/bus.0 SN=00 00 00 00 00 00 00 00 last path=00 00 00 00 00 00 00 00
  DEBUG: ow_select.c:(84) Continuing root branch
  DEBUG: ow_ds9490.c:(562) DS9490 RESET. changed 0, flex: 1
  DEBUG: ow_ds9490.c:(613) DS9490_Reset: OK
  DEBUG: ow_ds9490.c:(750) Got 8 bytes from USB search
  DEBUG: ow_ds9490.c:(778) gulp. Adding element 0:1F 8F DB 03 00 00 00 D1
  DEBUG: ow_ds9490.c:(692) SN found: 1F 8F DB 03 00 00 00 D1
  DEBUG: ow_search.c:(74) Device found: 1F 8F DB 03 00 00 00 D1
  DEBUG: ow_cache.c:(546) Adding device location 1F 8F DB 03 00 00 00 D1 bus=0
  DEBUG: ow_cache.c:(635) Add to cache sn 1F 8F DB 03 00 00 00 D1 pointer=0x7f2306f1a754 index=0 size=4
  DEBUG: ow_cache.c:(546) Adding device location 1F 8F DB 03 00 00 00 D1 bus=0
  DEBUG: ow_cache.c:(635) Add to cache sn 1F 8F DB 03 00 00 00 D1 pointer=0x7f2306f1a754 index=0 size=4
   CALL: ow_parsename.c:(174) path=[/uncached/bus.0/1F.8FDB03000000]
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->5 found <><bus.0><>
  DEBUG: ow_regex.c:(100) 1: 4->5 found <bus.><0><>
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->15 found <><1F.8FDB03000000><>
  DEBUG: ow_regex.c:(100) 1: 0->2 found <><1F><.8FDB03000000>
  DEBUG: ow_regex.c:(100) 2: 3->15 found <1F.><8FDB03000000><>
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->15 found <><1F.8FDB03000000><>
  DEBUG: ow_regex.c:(100) 1: 0->2 found <><1F><.8FDB03000000>
  DEBUG: ow_regex.c:(100) 2: 3->15 found <1F.><8FDB03000000><>
  DEBUG: ow_usb_cycle.c:(62) Callback on /uncached/bus.0/1F.8FDB03000000
  DEBUG: ow_parsename.c:(133) /uncached/bus.0/1F.8FDB03000000
  DEBUG: ow_ds9490.c:(674) Index 5
  DEBUG: ow_cache.c:(478) Adding directory for 00 00 00 00 00 00 00 00 elements=5
  DEBUG: ow_cache.c:(635) Add to cache sn 00 00 00 00 00 00 00 00 pointer=0x7f2306f1a760 index=0 size=40
   CALL: ow_parsename.c:(174) path=[/uncached/bus.0/alarm]
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(100) 0: 0->5 found <><bus.0><>
  DEBUG: ow_regex.c:(100) 1: 4->5 found <bus.><0><>
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_regex.c:(53) Not found
  DEBUG: ow_usb_cycle.c:(62) Callback on /uncached/bus.0/alarm
  DEBUG: ow_parsename.c:(133) /uncached/bus.0/alarm
  DEBUG: ow_dir.c:(199) ret=0
  DEBUG: ow_usb_cycle.c:(92) Finished FS_dir
  DEBUG: ow_parsename.c:(133) /uncached/bus.0
DEFAULT: ow_usb_cycle.c:(128) Set DS9490 1:11 unique id to 81 CD 67 32 00 00 00 70
  DEBUG: ow_net_server.c:(76) ServerAddr: [0.0.0.0] [4304]
*** WARNING *** The program 'owserver' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=owserver>
Erreur de segmentation
root@Jeedom:/home/jeedom#

Par contre OWhttpd ne veut pas démarrer: cause de tout mes déboires?

Code : Tout sélectionner

root@Jeedom:/home/jeedom# sudo /etc/init.d/owhttpd restart                      [....] Restarting owhttpd (via systemctl): owhttpd.serviceJob for owhttpd.service failed because the control process exited with error code.
See "systemctl status owhttpd.service" and "journalctl -xe" for details.
 failed!


pawnies
Timide
Messages : 142
Inscription : 08 août 2016, 21:22

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

Message par pawnies » 03 déc. 2018, 12:56

C'est réglé:

En lançant la commande

owserver -u --foreground --nozero les sondes apparaissent dans le plugin 1wire mais le daemon aparait non lancé j imagine car lancé manuellement.
Astuce du --Nozero trouvée ici:

https://bugs.debian.org/cgi-bin/bugrepo ... bug=646764

Et tout fonctionne bien en lancant: sudo /etc/init.d/avahi-daemon restart
Dans ce dernier cas, la commande owserver -u --foreground fonctionne et le daemon apparaît lancé dans jeedom!!
Yes!!!!!

Me reste à lancer sudo /etc/init.d/avahi-daemon start au démarrage de jeedom !
Je viens de le mettre dans un script à l'interieur de jeedom sur Evènement STart (lancement de jeedom), car impossible de lancer le daemon en auto côté Debian .

Sinon en résumé:

sudo apt-get --purge remove owfs (pour virer l'ancienne version)
sudo apt-get -y install owserver ow-shell owhttpd owfs-fuse
sudo apt-get install php7.0-bcmath

Pour tester: "owserver -u --foreground --debug"
Si erreur "Erreur de segmentation" à la fin , tenter :
sudo /etc/init.d/avahi-daemon restart
puis:
owserver -u --foreground --debug

Si ok: mettre "sudo /etc/init.d/avahi-daemon start" en script de démarrage (Evénement START) dans Jeedom

J’espère que cela servira à d'autres

dvb
Actif
Messages : 1442
Inscription : 15 févr. 2015, 22:50

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

Message par dvb » 04 déc. 2018, 22:08

Très bonne nouvelle, et merci pour le feedback :D
DIY 4*2GHz - 4Go RAM - SSD
- ctrl 1-wire Dallas + IPX800 + X880
- ctrl RFXcom + Oregon (température) + Anémomètre
- ctrl Gen5 + Wallplug + fgrm-222 + Benext + Everspring AN157-6 + Aeon Key Fob+ ...

McDo
Timide
Messages : 10
Inscription : 25 août 2017, 14:09

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

Message par McDo » 09 déc. 2018, 10:39

Hey salut à tous !

Je pense que j'arrive dans les limites physiques du OneWire...

J'ai à mon tour une petite requête à vous faire. :)

Soit ma configuration Jeedom avec OW fonctionnelle (d'ailleurs merci à tous, c'est grâce à ce topic que j 'ai su mettre en place le OW, je me tirais les cheveux avant de trouver ici):

- Dongle bleu USB (je ne sais plus le nom)
- Sondes ds2438 x3
- Câbles RJ45 cat5e pour relier tout ça

Deux des sondes DS2438 vont servir pour ma maison, une à l'intérieur et l'autre à l'extérieur. Jusque là, pas de problème.

La dernière DS2438 (là ça se complique), j'aimerai la placer au fonde mon jardin, dans ma serre. Qui se trouve à 30 mètres de ma maison, et ça c'est sans compter la distance jusqu'à mon serveur domotique (rajouter environ 20 mètres, pour être large).

Avant de passer le câble, j'ai voulu tester chez moi avec toutes les sondes et deux rouleaux de 25 mètres (avec un coupleur au milieu pour les assembler bien sûr) de câbles RJ45 pour la sonde Serre.

Bah ça marche pas.

Toutes mes sondes pètent un câble (ahah) et plus rien ne va.

Voici les tests que j'ai faits:

- Mettre un seul rouleau de 25 mètres à la place des deux, avec les deux autres sondes: ça fonctionne (est-ce que c'est le coupleur qui ferait foirer ? perso je pense pas mais bon)
- Placer le Dongle bleu sur un port USB3.0: aucune différence
- Ne brancher que la sonde Serre avec les 2x25 mètres de câble: ça fonctionne

Je crois que c'est à peu près tout ce que j'ai pu tester, ça en dit déjà beaucoup...

Alors voici mes questions:

- Comment puis-je faire ? (évidemment c'est ma question de base :p )
- Est-ce qu'en utilisant une autre catégorie de câble, ça pourrait fonctionner ? (câble blindé, genre 6A ou 7A)
- Est-ce que si j'ajoute un deuxième Donble bleu et que je n'y branche qu'un seul long câble RJ45 genre 50 mètres , ça pourrait fonctionner ? Je ne sais pas comment Jeedom peut gérer deux contrôleurs du même type, peut être y aura-t-il un conflit ?


Voilà pour mon cas. :)

J'espère que vous allez pouvoir m'aider !

N'hésitez pas si vous avez des questions.

pawnies
Timide
Messages : 142
Inscription : 08 août 2016, 21:22

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

Message par pawnies » 09 déc. 2018, 12:36

Salut moi ça merdait chez moi aussi le réseau .
J ai dû mettre un hub 1wire pur régler tout cela

Répondre

Revenir vers « [Catégorie] Protocoles domotiques »

Qui est en ligne ?

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