Bonjour
Je ne vois pas de mention de bluetooth dans le manuel du CGS1
Je dirais que c’est wifi only
Bonjour
Je ne vois pas de mention de bluetooth dans le manuel du CGS1
Je dirais que c’est wifi only
C’est curieux qu’il ne soit pas bluetooth étant donnée qu’il est dans BLE monitor ,… :
Je crois que j’ai passé plus de temps à l’acheter qu’à faire le montage tellement ce hack ikea est simple …
Une intégration Airthings a été ajouté aujourd’hui :
Pour info, je viens d’acheter ça Qingping Air Monitor Lite:
https://www.qingping.co/air-monitor-lite/overview
Je l’ai laissé allumé 1/2 journée avant de tripoter les boutons (en fait le bouton et le senseur) et par magie, ça s’est connecté tout seul (en Bluetooth je pense):
EDIT: LA connexion n’a pas l’air stable, j’ai perdu les informations, à investiguer en fait…
C’est trop fort Home Assistant !
Et ça complète mon AQARA - MONITEUR DE QUALITÉ D’AIR ZIGBEE 3.0 (TEMPÉRATURE, HUMIDITÉ, COVT) - AAQS-S01 pour les COVt ( Composés Organiques Volatils Totaux)
Une petite mise à jour maintenant que ça fonctionne:
EDIT: A ce jour (décembre 2022), l’intégration native Qingping n’est pas stable, elle perd la connexion au bout de 30 minutes, probablement un bug.
Du coup, j’ai tenté l’intégration via HomeKit, c’est assez compliqué parce qu’il faut suivre les étapes suivantes:
Et du coup, l’intégration Qingping devient stable elle aussi, testé sur 8 heures.
Je trouve aussi
Depuis les dernières grosse mise a jour le bluetooth a fait un grand bon,… les connexions sont toujours un peu faiblarde des fois mais ca Home Assistant n’y est pour rien.
Mon Airthings est intégré de base aussi maintenant.
Bonjour
Un ou des esp32 avec le firmware bluetooth proxy devrait resoudre tes problemes
et si tu as deja des ESP32 programmés avec ESPHOME, il te suffit de rajouter dans ton code YAML,
la ligne
bluetooth_proxy:
C’est en effet intéressant mais je dois avouer que je n’y comprends rien, je suis informaticien et pas électronicien, ESPHome c’est du chinois pour moi, pourtant ça a l’air bien utile…
ESPHOME ne nécessite pas d’être informaticien ni électronicien pour des petits projets.
La « programmation » est a mon gout plus facile a mettre en oeuvre (pour ces choses simples) que le définition de ton config.yaml ou de la customisation de ton interface HA.
dans le cas de produits tout fait tels que les sonoff cela te permet de t’affranchir du cloud de itead (le fabriquant des produit sonoff.
il y a plein d’exemples pour convertir des produits sonoff wifi cloud en cloudless
voir par exemple
dans le cas du proxy bluetooth
tu as une interface web qui te permet de télécharger un firmware directement sur ton microcontrôleur
en deux temps trois mouvements
pour un investissement de 10 -20 euro sur amazon
et moyennant un câble micro usb
tu peux te faire ton proxy bluetooth
En fait, je n’ai pas de problème de portée BT, j’utilise ce dongle sur un Raspberry PI 4 et la portée est bonne dans l’appartement.
Le problème semble lié au fait que le boîtier arrête de transmettre les données en Bluetooth au bout d’1/2 heure, j’ai mis le dernier firmware (4.3.3) et ça n’a rien changé. Donc pour l’instant, ça ne fonctionne pas correctement.
EDIT: A ce jour (décembre 2022), l’intégration native Qingping n’est pas stable, elle perd la connexion au bout de 30 minutes, probablement un bug.
Du coup, j’ai tenté l’intégration via HomeKit, c’est assez compliqué parce qu’il faut suivre les étapes suivantes:
Et du coup, l’intégration Qingping devient stable elle aussi, testé sur 8 heures.
J’ai ajouté les voyants de suivi de la qualité de l’air dans mon tableau principal de cette façon:
Certains sont alimentés par cette intégration: World Air Quality Index (WAQI) - Home Assistant
D’autres directement par les capteurs en local.
Bonjour à tous,
J’ai recherché mais sans succès, est -ce que quelqu’un a-t-il dejà essayé de récupérer les indices de pollution de l’air, donné par exemple sur le site ATMO : https://www.atmo-france.org/
ou encore visible par exemple sur la Chaine météo : https://www.lachainemeteo.com/
N’existerai-t-il pas une API pour faire remonter cela dans HA et l’afficher comme l’excellente intégration Pollens ?
Remarque : le WAQI cité plus haut par FillR2 ne me remonte pas les indices sur ma localité (uniquement sur les grandes villes)
Salut,
A regarder mais il semble y avoir une api
Yes!
Une âme charitable saurai développer une intégration associée ?
Je pense qu’il y moyen de faire quelque chose sans une vraimnt integration, mais il faudra créer un login :
https://admindata.atmo-france.org/api/doc
@Caillema
Faire avec « scrape »( n’est plus en Yaml!")
ou « multi-scrape » devrait être simple !
Un test chez moi sur Météo « France »
Je test pour ma part le nouveau Ikea avec un nom imprononçable :
Mais je ne pourrais pas dire si les valeurs de qualité sont juste ! J’ai un différence énorme sur l’humidité 8% entre le Ikea et une sonde Sonoff
Si j’ai bien compris, le site atmo-france.org, regroupe les données fournis par « AASQA » des régions
( L'AASQA de votre région | Atmo France )
Donc, autant aller à la source pour ma région : http://www.atmo-auvergnerhonealpes.fr/
Cela tombe bien, la page web est simplimisme et donc facile a parser.
J’ai donc crée ces entrées dans mon multiscrape.yaml : (avec multiscrape: !include multiscrape.yaml
dans le configuration.yml )
# Qualité de l'air
- name: qualite_air_aujourdhuit
resource: https://www.atmo-auvergnerhonealpes.fr/air-commune/Grenoble/38185/indice-atmo?date={{ now().strftime("%Y-%m-%d") }}
scan_interval: 864000
button:
- unique_id: air_refresh
name: Qualite Air refresh
sensor:
- unique_id: qualite_air_2_5
name: Particules fines, diamètre < 2,5 µm
icon: mdi:air-filter
select: '#\36 001-qualificatif'
- unique_id: qualite_air_10
name: Particules fines, diamètre < 10 µm
icon: mdi:air-filter
select: '#\35 -qualificatif'
- unique_id: qualite_air_SO2
name: Dioxyde de soufre
icon: mdi:air-filter
select: '#\31 -qualificatif'
- unique_id: qualite_air_O3
name: Ozone
icon: mdi:air-filter
select: '#\37 -qualificatif'
- unique_id: qualite_air_NO2
name: Dioxyde d'azote
icon: mdi:air-filter
select: '#\38 -qualificatif'
- unique_id: qualite_air_info_today
name: "Information aujourd'huit"
icon: mdi:air-filter
select: '#indice-comment'
- name: qualite_air_demain
resource: https://www.atmo-auvergnerhonealpes.fr/air-commune/Grenoble/38185/indice-atmo?date={{ (now()+ timedelta(days=1)).strftime("%Y-%m-%d") }}
scan_interval: 864000
button:
- unique_id: air_refresh_demain
name: Qualite Air refresh Demain
sensor:
- unique_id: qualite_air_info_tomorrow
name: Information Demain
icon: mdi:air-filter
select: '#indice-comment'
- name: qualite_air_apres_demain
resource: https://www.atmo-auvergnerhonealpes.fr/air-commune/Grenoble/38185/indice-atmo?date={{ (now()+ timedelta(days=2)).strftime("%Y-%m-%d") }}
scan_interval: 864000
button:
- unique_id: air_refresh_apres_demain
name: Qualite Air refresh Après-demain
sensor:
- unique_id: qualite_air_info_post_tomorrow
name: Information Après-demain
icon: mdi:air-filter
select: '#indice-comment'
Puis j’ai crée un dashboard (simple pour l’instant)
type: entities
entities:
- entity: sensor.qualite_air_2_5
- entity: sensor.qualite_air_10
- entity: sensor.qualite_air_so2
- entity: sensor.qualite_air_o3
- entity: sensor.qualite_air_no2
- entity: sensor.qualite_air_info_today
- entity: sensor.qualite_air_info_tomorrow
- entity: sensor.qualite_air_info_post_tomorrow
- entity: button.air_refresh
name: Force refresh
title: 'Qualité de l''air à Grenoble'
Et voici le résultat :
PS : j’ai un bug que j’ai pas (encore) compris, Je tente de récupérer les infos du lendemain (et sur-lendemain), pour cela j’utilise une autre URL qu’avec le jour qui change :
https://www.atmo-auvergnerhonealpes.fr/air-commune/Grenoble/38185/indice-atmo?date={{ (now()+ timedelta(days=1)).strftime("%Y-%m-%d") }}
Mais, ca ne fonctionne pas, pourtant dans les outils de dev, {{ (now()+ timedelta(days=1)).strftime(« %Y-%m-%d ») }} correspond a 2023-04-20 et l’url avec https://www.atmo-auvergnerhonealpes.fr/air-commune/Grenoble/38185/indice-atmo?date=2023-04-20
est bonne sur mon navigateur
Pas mal.
Bon après comme les différentes sources sont différentes sur la partie scraping (le site pour le Val de Loire est complément différent (et moche)), l’avantage de atmo-france, c’est d’avoir les même données uniformisées quelque soit la région