[Tuto] AirCan - Mesure qualité de l'air - MISE A JOUR

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
manu663
Messages : 103
Inscription : 06 août 2016, 14:35

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Message par manu663 »

C'est vrai tu as raison, en regroupant les 3.3v, 5v et Gnd, le schéma est beaucoup plus clair.
Air Can.jpg
Air Can.jpg (234.68 Kio) Consulté 3950 fois
Ce qui m’inquiétait un peu c'est que la dénomination des bornes sur mes PCB ne sont pas les mêmes que celle communiquées par Stephdes. Mais après tout, tant que je ne mixe pas les alims avec le -... pas de risque.

Merci pour ta contrib !
[EDIT] Tout est OK et l'AirCan est fonctionnelle, schéma validé.
manu663
Messages : 103
Inscription : 06 août 2016, 14:35

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Message par manu663 »

Tout d'abord un grand merci à Stephdes pour avoir créé l'aircan et mis a disposition ce tuto.
Et merci également à tous les contributeurs qui ont amené ce projet à maturité!

L'aircan fonctionne parfaitement néanmoins il y a une erreur dans les logs :
Error opening url: 192.168.0.21/control?cmd=NeoPixelAll,0,0,255 (alors que les leds changent correctement de couleur)

Il semblerait que l'URL ait besoin d’être codée mais en dépit de mes tests avec https://meyerweb.com/eric/tools/dencoder/ je ne parviens pas à m'en sortir.
Est-ce que l'un d'entre vous rencontre également cette erreur dans les logs et l'a solutionnée ?

Domoticz Version 2021.1 (April 17 2021)
Oui_OuiBlog
Messages : 63
Inscription : 27 juil. 2017, 21:53

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Message par Oui_OuiBlog »

Salut,

Pas de message d'erreur dans les logs et l'ip est rentrée en clair comme toi 192.168.x.xx

Je ne vois pas trop d'où vient le problème mais si les leds s'allument, je pencherai pour :
- peut-être un problème de version de Curl
- peut-être un réglage du wemos (qui renvoie un msg d'erreur bien qu'il accepte la commande)
manu663
Messages : 103
Inscription : 06 août 2016, 14:35

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Message par manu663 »

Bon et bien avec une installation toute fraîche de Domoticz (en repartant de zéro, sans backup) je n'ai plus d'erreur dans les logs.
Pour le wemos, je n'ai rien changé et côté Curl j'étais à jour avec la dernière version. :?

Juste au cas où quelqu'un rencontrerait le même problème, il faut savoir que mon install de Domoticz était récente mais avec des backups que j'avais enrichis de puis plus de 6 ans et des IDX qui allaient jusqu'à 5000! :oops:

Bref, tout est OK à présent merci du coup de main Oui_OuiBlog!

[EDIT] dès que je recrée le switch pour commander les leds, l'erreur réapparaît mais ça restera comme ça.
adv
Messages : 580
Inscription : 02 févr. 2016, 13:54
Contact :

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Message par adv »

Salut !

C'est connu ce problème, ça vient du fait que l'appel de la commande "/control?cmd=NeoPixelAll,etc......'" ne renvoit rien, je veux dire que quand tu l'envoie dans ta barre de navigation à ton ESP la couleur change, mais l'ESP ne renvoit pas de message comme "OK" quand tu utilise une commande de switch, du coup utilise plutôt:

if val_iqa == 1 then os.execute('curl "'..ip_sens..'/control?cmd=NeoPixelAll,0,0,255"')
elseif val_iqa == 2 then os.execute('curl "'..ip_sens..'/control?cmd=NeoPixelAll,0,127,255"')
elseif val_iqa == 3 then os.execute('curl "'..ip_sens..'/control?cmd=NeoPixelAll,0,125,0"')
elseif val_iqa == 4 then os.execute('curl "'..ip_sens..'/control?cmd=NeoPixelAll,180,120,0"')
elseif val_iqa == 5 then os.execute('curl "'..ip_sens..'/control?cmd=NeoPixelAll,231,62,1"')
elseif val_iqa == 6 then os.execute('curl "'..ip_sens..'/control?cmd=NeoPixelAll,255,0,0"')

Tiens nous au courant :D
Raspberry pi 3 - Domoticz 2024.4 | Piface v.2 + Téléinfo + RFXtrx433E
sondes Oregon | motorisations Somfy Yslo Flex 2 RTS
prises chacon, wifi | Sonoff easyESP, Tasmota, Espurna | ParadoxMG5050
manu663
Messages : 103
Inscription : 06 août 2016, 14:35

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Message par manu663 »

Nickel, problème résolu et avec l'explication en prime ! Merci de ton aide adv !
Je sais que je suis un peu maniaque mais j'aime pas voir des trucs rouges dans mes logs :oops:
fidoboulettes
Messages : 58
Inscription : 28 janv. 2016, 03:38

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Message par fidoboulettes »

Bonjour,
je ne suis pas sur que la question ait été posée.
Je voulais savoir, si dans la commande http des led, il était possible d'ajouter un code d'intensité de la luminosité.
J'ai cherché (un peu) sur le net également mais n'ai pas trouvé la réponse.
Merci à vous
Oui_OuiBlog
Messages : 63
Inscription : 27 juil. 2017, 21:53

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Message par Oui_OuiBlog »

Les chiffres dans la commande Neopixel représentent la couleur RGB. Si tu mets des valeurs plus basses ( ex 10, 10, 10 au lieu de 255, 255, 255), tu devrais avoir une luminosité plus faible je pense.
Doudy
Messages : 457
Inscription : 07 mai 2016, 17:23

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Message par Doudy »

adv a écrit : 28 août 2019, 21:57 Bon c'est la classe, c'est terminé grâce à un collègue qui m'a imprimé le boitier.
Bonjour,

Est-il possible d'avoir le fichier afin de pouvoir imprimer le boîtier ?

;)
RaspberryPi - RFLink - Zwave - WH2600
Domoticz : 2020.2 | Dashticz : V3.12 Master | dzvents : 3.0.2 | Python : 3.7.3
ogulf
Messages : 445
Inscription : 15 juin 2017, 14:41

Re: [TUTO] AirCan - Mesure qualité de l'air - MISE A JOUR

Message par ogulf »

Très intéressant, merci pour ce post :)
Maintenant.... faut-il se lancer ou bien attendre le prochain tuto ? :mrgreen:

Mes questions quand même :
- depuis le post initial, il est sorti une version MH-Z19C, plage de mesure 0-5000 contre 0-10000 pour la version B ==> cette version C est-elle gérée en natif par espeasy (et du coup autant l'acheter car probablement plus précise, surtout que passé 3000ppm on doit être dans un sale état :D) ?
- j'ai trouvé des écrans Oled avec 4 connecteurs (I2C), avec 7 connecteurs (SPI) et même tous les connecteurs d'un wemos ==> lequel prendre ?
- je n'ai jamais travaillé avec les rubans de LED : j'achète un ruban de 8 que je coupe en 2 et positionne à 120°C pour une meilleure diffusion, c'est possible ? L'alimentation sera adaptée (2A devraient suffire)

Dans l'attente, je constitue mon chariot sur Ali. 8-)
Domoticz Stable sur RPi3 + RFPlayer + ZWave+ + RFLink R48 :
- 11 x RF660P
- 1 x FGSD-002
- 10 x F007TH
- 5 x Emcoluxr EV1527 + 4 x NAS-DS01Z
- 4 x NAS-PD02Z
- 1 x Shelly 1PM
Répondre