DIY میڈیا ہوم علامت

اپنے گھر تھیٹر اور ہائی فائی سیٹ اپ کے ڈیزائن اور پیدا کرنے کے لئے الٹی سائٹ.

0ہوم اسسٹنٹ میں ایئر کوالٹی

I recently wrote about how to show bin col­lec­tion inform­a­tion in Home Assist­ant, and my next pro­ject was to pull some air qual­ity inform­a­tion. For­tu­nately I have a ‘Tado’ account which meant I could pull this inform­a­tion from their API کے using the fol­low­ing code

Much of the inform­a­tion for this was taken from a thread on the home assist­ant for­ums, but I was able to add pol­lu­tion as well as pol­len inform­a­tion, and I also had to tweak the code to resolve an issue with “none” being treated as “unknown” rather than as a string of text. Lots of cred­it to Drillbit on the for­ums though.

ٹیڈو اکاؤنٹ کی تفصیلات

  • You will need some inform­a­tion for your Tado account
  • Vis­itصارف نام_you@emailaddress.tld&پاس ورڈ = آپ کا پاس ورڈ
  • Near the top of the out­put you need the numer­ic ID that is lis­ted under homes: 0: ID:
  • اگلے, کے پاس جاؤ and loc­ate your home and make a note of the lat­it­ude and longitude
  • Next vis­itآپ کے گھر کی شناخت/ایئر تکلیف?عرض البلد =12.34&طول البلد =12.34&صارف نام =آپ کا ای میل&پاس ورڈ =your-pass­word اس بات کا یقین کرنے کے لئے کہ یہ بوجھ ہے

ہوم اسسٹنٹ کے لئے کوڈ

  • Add the fol­low­ing code to your configuration.yaml
     - پلیٹ فارم: باقی
       # API کے ہوا کا معیار حاصل کرنے کے لئے کال کریں
       # Result goes into outdoorQuality attribute in JSON format
       name: TadoAir
       verify_ssl: true
       scan_interval: 1800
       وسائل: HTTPS://آپ کے گھر کی شناخت/ایئر تکلیف?عرض البلد =12.34&طول البلد =12.34&صارف نام =آپ کا ای میل&پاس ورڈ =آپ کا پاس ورڈ
         صارف ایجنٹ: Home Assistant
         Content-Type: application/json
       method: GET
         - کمرہ
         - outdoorQuality
       value_template: 'Tado ہوائی آرام'
     # متعدد ٹیمپلیٹ سینسروں کو آباد کرنے کے لئے JSON کی گنتی کریں
     - پلیٹ فارم: template
           value_template: '{{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["یہاں"]["سطح"] | کیپٹلائز کرنا }}'
           friendly_name: "ہوا کا معیار"
           آئکن_ٹیمپلٹ: mdi:air-filter
           unique_id: "ہوائی_وقت"
         # Pollen sensors
           value_template: '{{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["جرگ"]["غالب"]["سطح"] | کیپٹلائز کرنا }}'
           friendly_name: "جرگ کی سطح"
           آئکن_ٹیمپلٹ: mdi:flower
           unique_id: "جرگ_لیول"
           value_template: '{{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["جرگ"]["اقسام"][0]["پیشن گوئی"][0]["سطح"] | کیپٹلائز کرنا }}.'
           friendly_name: "گھاس کا جرگ"
           آئکن_ٹیمپلٹ: mdi:flower
           unique_id: "گھاس_پولن_لیول"
         ایئر_پولن_لیور_گراس_ کل:
           value_template: '{{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["جرگ"]["اقسام"][0]["پیشن گوئی"][1]["سطح"] | کیپٹلائز کرنا  }}.'
           friendly_name: "گھاس کا پولن ٹومو۔"
           آئکن_ٹیمپلٹ: mdi:flower
           unique_id: "گھاس_پولن_لیوی_ کل"
           value_template: '{{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["جرگ"]["اقسام"][1]["پیشن گوئی"][0]["سطح"] | کیپٹلائز کرنا  }}.'
           friendly_name: "پلانٹ کا جرگ"
           آئکن_ٹیمپلٹ: mdi:sprout
           unique_id: "پلانٹ_پولن_لیول"
         ایئر_پولن_لیول_ویئڈ_ کل:
           value_template: '{{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["جرگ"]["اقسام"][1]["پیشن گوئی"][1]["سطح"] | کیپٹلائز کرنا  }}.'
           friendly_name: "پلانٹ جرگ ٹومو۔"
           آئکن_ٹیمپلٹ: mdi:sprout
           unique_id: "پلانٹ_پولن_لیور_ کل"
           value_template: '{{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["جرگ"]["اقسام"][2]["پیشن گوئی"][0]["سطح"] | کیپٹلائز کرنا  }}.'
           friendly_name: "درخت کا جرگ "
           آئکن_ٹیمپلٹ: mdi:tree
           unique_id: "درخت_پولن_لیول"
         ایئر_پولن_لیور_ٹری_ کل:
           value_template: '{{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["جرگ"]["اقسام"][2]["پیشن گوئی"][1]["سطح"] | کیپٹلائز کرنا }}.'
           friendly_name: "درخت جرگ ٹومو."
           آئکن_ٹیمپلٹ: mdi:tree
           unique_id: "درخت_پولن_لیل_ کل"
         ہوا_پولیوشن_لیول_پیم 10:
           value_template: '{{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["آلودگی"][0]["سطح"] | کیپٹلائز کرنا }}: {{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["آلودگی"][0]["توجہ مرکوز کرنا"]["قدر"]}}μg/m³'
           friendly_name: "پی ایم 10"
           آئکن_ٹیمپلٹ: mdi:tree
           unique_id: "آلودگی_پی ایم 10"
         ہوا_پولیوشن_لیول_پی ایم 25:
           value_template: '{{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["آلودگی"][1]["سطح"] | کیپٹلائز کرنا }}: {{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["آلودگی"][1]["توجہ مرکوز کرنا"]["قدر"]}}μg/m³'
           friendly_name: "پی ایم 2.5"
           آئکن_ٹیمپلٹ: mdi:tree
           unique_id: "آلودگی_پیم 25"
           value_template: '{{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["آلودگی"][2]["سطح"] | کیپٹلائز کرنا }}: {{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["آلودگی"][2]["توجہ مرکوز کرنا"]["قدر"]}}ppb'
           friendly_name: "اوزون"
           آئکن_ٹیمپلٹ: mdi:tree
           unique_id: "آلودگی_زون"
           value_template: '{{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["آلودگی"][3]["سطح"] | کیپٹلائز کرنا }}: {{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["آلودگی"][3]["توجہ مرکوز کرنا"]["قدر"]}}ppb'
           friendly_name: "سلفر ڈائی آکسائیڈ"
           آئکن_ٹیمپلٹ: mdi:tree
           unique_id: "آلودگی_سلفر"
           value_template: '{{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["آلودگی"][4]["سطح"] | کیپٹلائز کرنا }}: {{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["آلودگی"][4]["توجہ مرکوز کرنا"]["قدر"]}}ppb'
           friendly_name: "کاربن مونوآکسائڈ"
           آئکن_ٹیمپلٹ: mdi:tree
           unique_id: "آلودگی_کاربن"
           value_template: '{{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["آلودگی"][5]["سطح"] | کیپٹلائز کرنا }}: {{ state.sensor.tadoair.attributes["بیرونی کیفیت"]["آلودگی"][5]["توجہ مرکوز کرنا"]["قدر"]}}ppb'
           friendly_name: "نائٹروجن ڈائی آکسائڈ"
           آئکن_ٹیمپلٹ: mdi:tree
           unique_id: "آلودگی_نائٹروجن"

آپ کیا سوچتے ہیں? ہمیں نیچے ایک تبصرہ چھوڑیں! آپ کے سبسکرائب کرنا چاہتے ہیں تو سب سے اوپر دائیں مینو پر لنک سبسکرائب استعمال کریں. آپ بھی ذیل سماجی روابط کا استعمال کرتے ہوئے کی طرف سے اپنے دوستوں کے ساتھ اس کا اشتراک کر سکتے ہیں. چیرس.

جواب چھوڑیں