EnOcean STM3-xy

Forum pour tous les autres protocoles : Enocean, X10, les cartes piface.razberry ...
Pour les questions concernant le choix de protocoles, merci d'utiliser le forum Les autres objets.
rammstan
Messages : 8
Inscription : 09 janv. 2016, 21:18

EnOcean STM3-xy

Message par rammstan »

Bonjour tout le monde,

J'ai acheté le kit d'essai EnOcean. J'ai le PTM 210 dont les problèmes sont abordés, j'ai également le détecteur de contact parfaitement supporté.
Par contre, je ne vois nul part que l'on traite du senseur de température basé sur STM3-xy,

voici le log:

Code : Tout sélectionner

 2016-01-10 00:03:15.487 EnOcean: 01 (0A/07) A5 00 00 89 00 01 81 C8 43 00 01 FF FF FF FF 5B 00
2016-01-10 00:03:15.487 EnOcean: destination: 0xffffffff
RSSI: 9
2016-01-10 00:03:15.487 EnOcean: 4BS data: Sender id: 0x0181c843 Status: 00 Data: 89 
 2016-01-10 00:05:00.557 EnOcean: 01 (0A/07) A5 00 00 85 08 01 81 C8 43 00 01 FF FF FF FF 55 00
2016-01-10 00:05:00.557 EnOcean: destination: 0xffffffff
RSSI: 15
2016-01-10 00:05:00.557 EnOcean: 4BS data: Sender id: 0x0181c843 Status: 00 Data: 85
2016-01-10 00:05:00.558 EnOcean: Need Teach-In for 0181C843 
Je sais qu'il y a des gens qui travaillent à intégrer les senseurs enOcean. Ca les intéressera surement.
A bientot. SI vous voulez d'autres infos, nhésitez pas à demander.

Ram
sg2
Messages : 63
Inscription : 24 déc. 2015, 13:30

Re: EnOcean STM3-xy

Message par sg2 »

Bonjour,

Quel est le problème avec cette sonde de T°, dont la trame me semble OK ? Peux-tu capturer le log quand tu appuies sur le bouton de la sonde ?

Peux-tu faire un SELECT * FROM ENOCEANSENSORS dans la base domoticz.db ?

Le device est-il créé automatiquement (en non utilisé) quand tu appuies sur le bouton de la sonde ?

Cordialement,
--
Stéphane
rammstan
Messages : 8
Inscription : 09 janv. 2016, 21:18

Re: EnOcean STM3-xy

Message par rammstan »

Hello, voici le log en ayant appuyé 3 fois sur le bouton de "teaching".

Code : Tout sélectionner

 2016-01-21 22:49:52.995 EnOcean: destination: 0xffffffff<br>RSSI: 15
2016-01-21 22:49:52.995 EnOcean: 4BS data: Sender id: 0x0181c843 Status: 00 Data: 99
2016-01-21 22:50:05.424 EnOcean: 01 (0A/07) A5 00 00 85 00 01 81 C8 43 00 01 FF FF FF FF 58 00
2016-01-21 22:50:05.424 EnOcean: destination: 0xffffffff<br>RSSI: 12
2016-01-21 22:50:05.424 EnOcean: 4BS data: Sender id: 0x0181c843 Status: 00 Data: 85
2016-01-21 22:50:10.738 EnOcean: 01 (0A/07) A5 00 00 7E 00 01 81 C8 43 00 01 FF FF FF FF 58 00
2016-01-21 22:50:10.738 EnOcean: destination: 0xffffffff<br>RSSI: 12
2016-01-21 22:50:10.738 EnOcean: 4BS data: Sender id: 0x0181c843 Status: 00 Data: 7e 
Désolé pour la table je ne vois pas comment faire.

EDIT: Mais Domoticz le considère comme "lighting 2" et non comme une sonde de température--------> faux
Domoticz le voit dans le log mais il ne l'ajoute pas dans les "dispositifs". Voici un nouveau log sans avoir appuyé sur le bouton d'appairage:
2016-01-22 13:05:11.019 EnOcean: 01 (0A/07) A5 00 00 A8 08 01 81 C8 43 00 01 FF FF FF FF 55 00
2016-01-22 13:05:11.020 EnOcean: destination: 0xffffffff<br>RSSI: 15
2016-01-22 13:05:11.020 EnOcean: 4BS data: Sender id: 0x0181c843 Status: 00 Data: a8
2016-01-22 13:05:11.020 EnOcean: Need Teach-In for 0181C843
Donc à mon avis y a une modification à effectuer dans la base de connaissance d'enocean. Mais comment faire? J'ai des bases de programmations, je peux comprendre le C++ si on m explique le schema general. Merci pour ton retour.
Dernière modification par rammstan le 22 janv. 2016, 13:16, modifié 1 fois.
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: EnOcean STM3-xy

Message par patrice »

rammstan a écrit :
Désolé pour la table je ne vois pas comment faire.
Si ca peut aider j'ai un truc concernant les tables ici
http://easydomoticz.com/sqlite-manager/
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
sg2
Messages : 63
Inscription : 24 déc. 2015, 13:30

Re: EnOcean STM3-xy

Message par sg2 »

Bonsoir,

Ta sonde fait partie de la minorité qui ne s'auto-décrit pas dans son message teach-in (octet 00 juste avant son identifiant dans la trame quand tu appuies sur le bouton).

J'ai fait des modifs pour gérer ce cas, mais elles ne sont pas encore uploadées dans github, donc pas près d'être dispo en beta.

J'ai proposé une solution temporaire qui consiste à ajouter manuellement le capteur dans la table enoceansensors de la base de données domoticz, ça a fonctionné pour ma sonde Siemens qax95.4 et pour le capteur de la personne qui a suivi mes instructions ci-dessous, fais pareil et ton capteur marchera en 2mn :

https://www.domoticz.com/forum/viewtopi ... =20#p70216

Cordialement,
--
Stéphane
rammstan
Messages : 8
Inscription : 09 janv. 2016, 21:18

Re: EnOcean STM3-xy

Message par rammstan »

Bonjour Stéphane,

OK je vais tester cela un de ces soirs. merci d'y avoir prêté attention et d'avoir effectué des modifications au code source.

A bientot! et merci pour ton support.
rammstan
Messages : 8
Inscription : 09 janv. 2016, 21:18

Re: EnOcean STM3-xy

Message par rammstan »

Stephane, J'ai effectué les modifications. Je suis allé voir dans les senseurs ENocean, il n'y avait rien. Table blanche! :o
J'ai ajouté le sneseur selon le lien que tu m'as donné. Il est donc le seul. En Hardware ID, j'ai mis "8" car c est un entier non utilisé encore.
AI-je bien fait?
sg2 a écrit :Bonsoir,

Ta sonde fait partie de la minorité qui ne s'auto-décrit pas dans son message teach-in (octet 00 juste avant son identifiant dans la trame quand tu appuies sur le bouton).

J'ai fait des modifs pour gérer ce cas, mais elles ne sont pas encore uploadées dans github, donc pas près d'être dispo en beta.

J'ai proposé une solution temporaire qui consiste à ajouter manuellement le capteur dans la table enoceansensors de la base de données domoticz, ça a fonctionné pour ma sonde Siemens qax95.4 et pour le capteur de la personne qui a suivi mes instructions ci-dessous, fais pareil et ton capteur marchera en 2mn :

https://www.domoticz.com/forum/viewtopi ... =20#p70216

Cordialement,
--
Stéphane
sg2
Messages : 63
Inscription : 24 déc. 2015, 13:30

Re: EnOcean STM3-xy

Message par sg2 »

Bonjour,

Non, le hardware id est le n° de ta clé EnOcean dans la liste des hardware de domoticz (setup -> hardware, colonne Idx)

Cordialement,
--
Stéphane
rammstan
Messages : 8
Inscription : 09 janv. 2016, 21:18

Re: EnOcean STM3-xy

Message par rammstan »

Hello,

Je reviens maintenant avec la mise à jour de domoticz qui reconnait maintenant que ma sonde n'a pas de profile et est ajoutée automatiquement dans la base de donnée par contre les données ne sont toujours utilisables et il n'apparait pas dans mesures.

Code : Tout sélectionner

 2016-03-02 22:08:41.434 EnOcean: 01 (0A/07) A5 00 00 74 00 01 81 C8 43 00 01 FF FF FF FF 5C 00
2016-03-02 22:08:41.434 EnOcean: destination: 0xffffffff RSSI: 8
2016-03-02 22:08:41.434 EnOcean: 4BS data: Sender id: 0x0181c843 Status: 00 Data: 74
2016-03-02 22:08:41.434 EnOcean: 4BS, Variant 1 Teach-in diagram: Sender_ID: 0x0181C843
2016-03-02 22:08:41.434 Teach-in data contains no EEP profile. Created generic A5-02-05 profile (0/40°C temp sensor); please adjust by hand using Setup button on EnOcean adapter in Setup/Hardware menu
2016-03-02 22:08:41.435 EnOcean: Sender_ID 0x0181C843 inserted in the database
2016-03-02 22:08:43.368 EnOcean: 01 (0A/07) A5 00 00 71 00 01 81 C8 43 00 01 FF FF FF FF 5C 00
2016-03-02 22:08:43.368 EnOcean: destination: 0xffffffff RSSI: 8
2016-03-02 22:08:43.368 EnOcean: 4BS data: Sender id: 0x0181c843 Status: 00 Data: 71
2016-03-02 22:08:43.368 EnOcean: 4BS, Variant 1 Teach-in diagram: Sender_ID: 0x0181C843
2016-03-02 22:08:43.368 Teach-in data contains no EEP profile. Created generic A5-02-05 profile (0/40°C temp sensor); please adjust by hand using Setup button on EnOcean adapter in Setup/Hardware menu
2016-03-02 22:08:43.369 EnOcean: Sender_ID 0x0181C843 already in the database 
2016-03-02 22:14:03.825 EnOcean: 01 (0A/07) A5 00 00 75 08 01 81 C8 43 00 01 FF FF FF FF 5B 00
2016-03-02 22:14:03.825 EnOcean: destination: 0xffffffff RSSI: 9
2016-03-02 22:14:03.825 EnOcean: 4BS data: Sender id: 0x0181c843 Status: 00 Data: 75
2016-03-02 22:14:03.825 (USB300 EnOcean) Temp (Unknown)
2016-03-02 22:17:33.773 EnOcean: 01 (0A/07) A5 00 00 78 08 01 81 C8 43 00 01 FF FF FF FF 5C 00
2016-03-02 22:17:33.773 EnOcean: destination: 0xffffffff RSSI: 8
2016-03-02 22:17:33.773 EnOcean: 4BS data: Sender id: 0x0181c843 Status: 00 Data: 78
2016-03-02 22:17:33.774 (USB300 EnOcean) Temp (Unknown) 
La température est inconnue? pourquoi?
La température serait en fahreneit?
sg2
Messages : 63
Inscription : 24 déc. 2015, 13:30

Re: EnOcean STM3-xy

Message par sg2 »

Bonsoir,

Je dirais au contraire que ça marche.

Tu dois maintenant avoir un device unused qui reçoit la température.

Clique sur sa flèche verte pour le faire apparaitre dans l'écran des températures.

Cordialement,
--
Stéphane
Répondre