Closed eoeir closed 1 year ago
Salut
Pour core/config/devices SML004.zip
Et tu aura aussi besoin de cette nouvelle commande pour core/config/commands zb-0406-Occupancy.zip
Puis redemarrer Abeille refaire inclusion tester
Ha oui et j'ai besoin d'une belle image PNG sans arriere plan pour icone et du type de batterie
Merci.
Le capteur de présence fonctionne. Reste à le tester dans des conditions réelles. La température semble ok aussi même si elle me remonte une valeur un peu haute. La luminosité ne remonte pas.
Voici les logs : AbeilleLogs-220904.tar.gz
Type de batterie 2xAA
Une image en png sans arrière plan :
Voila une mise à jour du modele pour la lumiere SML004.zip
Donc inclusion à refaire
J'ai bien une info qui remonte maintenant :
La maj de la valeur de luminosité est assez lente et les modifications mettent plusieurs minutes à faire effet :
[2022-09-05 20:08:05][DEBUG] : 'Illuminance' (0400-02-0000) => 23176
[2022-09-05 20:11:33][DEBUG] : 'Illuminance' (0400-01-0000) => 13803
[2022-09-05 20:13:05][DEBUG] : 'Illuminance' (0400-02-0000) => 9774
[2022-09-05 20:18:06][DEBUG] : 'Illuminance' (0400-02-0000) => 9262
Dans cet exemple, le capteur a été déplacé dans l'obscurité à 20:08 et la valeur ne prend effet qu'à 20:13. Gros contraste avec la détection de présence qui est quasi instantanée.
Je ne sais pas si cela dépend du modèle mais compte tenu de l'usage extérieur cela n'est pas très grave. Est-ce possible d'optimiser ça ?
La remontée "illuminance" est programmée en general pour etre tous les 5 à 10mins. Ca n'est pas qqch qui varie vite dans la réalité mais a reflechir.
Autre declencheur... la diff de lumiere. On peut creuser ca mais jamais fait cote Abeille. Et attention.. un nuage pourrait declencher remontée si seuil trop faible. Mais je suis d accord au vu de ton exemple
Restons sur ça pour l'instant. Je vais tester ce device en conditions réelles et on verra si cela est gênant.
Ok, tiens moi au jus.
J'ai installé le capteur à l'endroit prévu. Je n'ai pas encore assez de recul sur le sujet de luminosité, mais je rencontre un problème avec la détection de mouvement.
J'ai des dizaines de déclenchements sur une journée :
Il semble que l'on puisse régler la sensibilité sur ce capteur (sur la luminosité et le mouvement) :
https://linkdhome.com/articles/hue-outdoor-motion-review https://www.philips-hue.com/en-us/products/smart-light-accessories/what-can-you-do-with-philips-hue-motion-sensor https://community.home-assistant.io/t/hue-outdoor-motion-sensor-sensitivity-levels/354637/5 https://community.jeedom.com/t/philipps-hue-outdoor-sensor/10916/8
Ce serait possible avec Abeille d'avoir un paramètre pour régler la sensibilité ?
Ca semble effectivement possible. Neanmoins je ne vois pas comment c'est fait avec une commande "standard". C'est donc via un cluster privé ou un attribut privé.
Peut etre l'attirbut 0x30 du cluster 0x406 auquel cas c'est hors standard ca, meme tres mauvais choix. A creuser
Essaie ca via la page de EQ/Avancé
puis la meme chose en ajoutant le manufId = 100b
Tu notes l'heure de chaque essai et tu me files le package de logs STP
J'ai fait les tests à 08:05 (avec manufID) et 08:12 (sans manufID).
Ok merci.
Donc le device repond si on précise le "manuf code".
A ajouter dans core/config/commands attr-Sensitivity.zip
Et ecraser le modele avec celui la SML004.zip
Redemarrer Abeille Refaire inclusion
Tu devrais avoir une info "Sensitivity" + un "Set Sensitivity" mais pas sur que ce soit complet. Pas le temps la de faire mieux.
Ça a été une partie de plaisir de faire une réinclusion avec le capteur à 2.50 mètres de hauteur :)
Donc j'ai bien une info sensitivity mais elle est à "0" et un bouton "Set Sensitivity" qui renvoie une erreur sans que je puisse préciser de valeur :
L'erreur :
2022-09-19 21:16:51 | Abeille | ERREUR: Invalid payload. Not hexa ! (02A54B010204060001100b01003020#value#)
Les logs: AbeilleLogs-220919.tar.gz
Nouvelle erreur apparue dans l'interface jeedom (ce capteur est bien l'équipement 140) :
http://xxx.xxx.xxx.xxx/index.php?v=d&m=Abeille&p=AbeilleEqAssist&id=140 | 1758 | TypeError: ep is undefined
Désolé pour la réinclusion. Pas vraiment le choix dans la mesure ou ce device est en veille tout le temps sauf quand lui meme a ue info à remonter.. donc tu ne peux lui envoyer d'ordres sans le reveiller en meme temps.
Ce qui du coup me chagrinne... comment permettre de changer la sensibilité "apres coup" ? L'appli Philips propose quoi ? Tu sais ?
Je n'ai pas grand chose de plus que le screenshot de l'appli déjà posté plus haut
En complément de ton lien, j'ai aussi trouvé cette discussion qui parle d'une API (laquelle ?) pour faire ce réglage : https://github.com/dresden-elektronik/phoscon-app-beta/issues/100
ou ces autres pages zigbee2mqtt sur les infos à envoyer capteur pour le régler, mais avec des valeurs différentes pour les paramètres (LOW/MEDIUM/HIGH vs 0/1/2/3/4) : https://www.zigbee2mqtt.io/devices/9290019758.html https://zigbee2mqtt.discourse.group/t/philips-hue-motion-outdoor-sensor-9290019758-set-motion-sensitivity/1075/5
Désolé pour cette recherche pauvre en résultat mais cela dépasse mes compétences.
Nouveau modele SML004.zip
J'ai ajouté la config de la "sensitivity" de 0 à 4 (à priori le range par defaut). ATTENTION !! Le device doit etre reveillé pour recevoir cette info.
@eoeir Des news ?
Je ne m'en étais pas occupé, en attendant j'ai occulté la partie supérieure du capteur pour réduire les détections. C'est efficace mais pas suffisant pour éliminer les détections causées par des petits mouvements (plantes, animaux...).
Je viens de mettre le nouveau modèle mais je ne sais pas comment vérifier que le changement de sensibilité est bien pris.
Tu devrais avoir sur ton dashboard
Le set doit etre reflété par "sensitivity" logiquement mais attention, capteur sur piles donc il faut le reveiller au meme moment ou tu lui envoie cet ordre.
Et mets moi les logs de cote quand tu fais la manip histoire de voir ce qui se passe.
J'ai bien ça sur le dashboard :
Mais quand je change la sensibilité, je n'ai pas de modification de la valeur sensitivity :
Voici les logs pour une tentative à 20:22:30 et 20:24:00 environ. Pour faire le test, j'attends d'avoir une remontée du capteur et je fais la modification sur sur le dashboard.
La commande est refusée
[2022-12-13 20:24:09] Abeille1, Type=8002/Data indication, Status=00, ProfId=0104, ClustId=0406, SrcEP=02, DstEP=01, SrcAddrMode=02, SrcAddr=E4A2, DstAddrMode=02, DstAddr=0000 [2022-12-13 20:24:09] FCF=18/General/Serv->Cli, SQN=26, cmd=04/Write Attributes Response [2022-12-13 20:24:09] Attr=0030, Status=86/Unsupported attribute
Peux tu decompresser ce modele, faire un reinit, et retenter le "set sensitivity" ? SML004.zip Et me filer les logs merci
Salut @eoeir On en est ou ?
Oui cette fois l'ecriture est acceptée
[2022-12-16 00:23:19] FCF=1C/General/Serv->Cli/ManufCode=100B, SQN=7C, cmd=04/Write Attributes Response [2022-12-16 00:23:19] Attr=, Status=00/Success
Qu'est ce qu'il reste à voir ?
Avec la réinitialisation j'ai perdu l'historique de la commande "Occupancy". Je viens de la réactiver et je vais faire quelques tests de réglages de la sensibilité.
Salut @eoeir Tres bonne année à toi.
Apres "reinitialisation"... tu parles du "reinitialiser" de la page "avancé" ?
Oui, c'est bien ça.
Le capteur est donc au niveau de sensibilité 0 depuis plusieurs semaines. Ça reste difficilement exploitable.
Graphique sur la semaine :
Graphique sur la journée :
Côté perte historique, j'ai fait qq modifs qui devraient empecher bon nombre de "reset" sur les options de customisation utilisateur. La mise à jour ou reannonce du capteur ne devrait donc plus effacer l'historisation.
Côte sensibilité, tu ne peux plus le changer ? Ca fonctionnait pourtant. Si c'est le cas, peux tu changer la sensisibilité et me filer les logs dans la foulée ?
J'arrive à changer la sensibilité (enfin je pense). Je vois bien les lignes de logs que tu avais mises plus haut suite au changement de sensibilité
[2023-02-08 22:18:15] FCF=1C/General/Serv->Cli/ManufCode=100B, SQN=FE, cmd=04/Write Attributes Response
[2023-02-08 22:18:15] Attr=, Status=00/Success
Oui l'ecriture semble correcte. Du coup la "sensitivity" ne reflete pas la valeur ecrite ? Et si c'est en ligne tu sembles dire que l'effet lui n'est pas visible ?
La valeur "sensitivity" est OK. Le changement semble bien fonctionner. Je viens de faire des tests sur les 3 derniers jours.
Journée du 7 en sensibilité 0
Journée du 8 à sensibilité 2 :
Journée du 9 à sensibilité 4 :
Le soucis c'est que j'ai toujours trop de déclenchements mais niveau Abeille ça marche bien. Il va falloir que je revois le positionnement du capteur ou que je trouve à quoi correspondent les déclenchements intempestifs.
Ok donc pas de pbs côté Abeille. C'est bien ça ?
Du coup il y avait autre chose en attente ou on peut clore ce sujet ?
Vu le résultat des tests, on peut clore le sujet. Merci pour ton aide.
Ok. N'hesite pas à réouvrir si soucis
Hello,
En ce moment j'ajoute pas mal de devices. Je viens d'inclure un Philips Hue Outdoor Sensor (https://www.amazon.fr/Philips-Lighting-D%C3%A9tecteur-mouvement-Ext%C3%A9rieur/dp/B07KMP8P1Q).
Il n'est pas reconnu. Il s'agit de la version SML004. Voici le fichier discovery : discoverySLM004.zip
Peux-tu faire un modèle ?