All Projects → ssut → Make Mi Air Purifier Great Again

ssut / Make Mi Air Purifier Great Again

A smart automation alternative to Mi Home.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Make Mi Air Purifier Great Again

Gocertcenter
CertCenter API Go Implementation
Stars: ✭ 21 (-34.37%)
Mutual labels:  automation
Charjabox
Ansible based Homeserver setup using Docker
Stars: ✭ 28 (-12.5%)
Mutual labels:  automation
Sandpolis
Experimental remote monitoring and management
Stars: ✭ 30 (-6.25%)
Mutual labels:  automation
Phantomjs
Scriptable Headless Browser
Stars: ✭ 28,654 (+89443.75%)
Mutual labels:  automation
Bloom
The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts & much more
Stars: ✭ 934 (+2818.75%)
Mutual labels:  automation
Nexrender
📹 Data-driven render automation for After Effects
Stars: ✭ 946 (+2856.25%)
Mutual labels:  automation
Hass Components
My Home Assistant custom components
Stars: ✭ 21 (-34.37%)
Mutual labels:  automation
Openkore
A free/open source client and automation tool for Ragnarok Online
Stars: ✭ 956 (+2887.5%)
Mutual labels:  automation
Quip Export
Export all folders and documents from Quip
Stars: ✭ 28 (-12.5%)
Mutual labels:  automation
Appium Selenium Starter
Open source, complete and easy to use QA Automation platform
Stars: ✭ 30 (-6.25%)
Mutual labels:  automation
Huginn
Create agents that monitor and act on your behalf. Your agents are standing by!
Stars: ✭ 33,694 (+105193.75%)
Mutual labels:  automation
Duckietv
A web application built with AngularJS to track your favorite tv-shows with semi-automagic torrent integration
Stars: ✭ 942 (+2843.75%)
Mutual labels:  automation
Pivotal Flow
Automate your pivotal workflow
Stars: ✭ 29 (-9.37%)
Mutual labels:  automation
Git Push Deploy
Simple Automated CI/CD Pipeline for GitHub and GitLab Projects
Stars: ✭ 21 (-34.37%)
Mutual labels:  automation
Posher
Windows image build system via POwerSHell + packER
Stars: ✭ 30 (-6.25%)
Mutual labels:  automation
Zigbridge
Zigbee gateway implementation
Stars: ✭ 21 (-34.37%)
Mutual labels:  xiaomi
Openagent
An agent library for systems of nested automata.
Stars: ✭ 28 (-12.5%)
Mutual labels:  automation
Plz
Say the magic word 😸
Stars: ✭ 31 (-3.12%)
Mutual labels:  automation
Roboconf Platform
The core modules and the platform
Stars: ✭ 30 (-6.25%)
Mutual labels:  automation
Navalia
A bullet-proof, fast, and reliable headless browser API
Stars: ✭ 950 (+2868.75%)
Mutual labels:  automation

MAKE MI AIR PURIFIER GREAT AGAIN

Mi Air Purifier was not great its auto rule for PM2.5 is so INSENSITIVE that it will not act even when AQI > 50. I think this is a perfect solution that will make your air purifier really smarter.

(한국어) 샤오미 공기청정기는 굉장히 멍청하게 작동하기 때문에 똑똑하게 만들어주는 것이 이 프로젝트의 목표입니다.

What this can do

  • control multiple devices at the same time
  • microcontrol fan speed by PM2.5 level, what the device did not do
  • turn on/off the device by conditions
  • turn on/off the LED by conditions

so what conditions are supported

  • AQI (aka. PM2.5 level)
  • Time (Hours and minutes)
  • Temperature/Humidity (I think most of the time you don't need this)

Limitations

  • This application does not support live updating device information because I think there is a front cache in the device endpoint so you need to set interval time to more than 1s.
  • (한국어) 샤오미 공기청정기가 라이브 데이터를 제공 안합니다. 그래서 몇 초마다 데이터를 가져오는 방법을 써야합니다. 설정에 인터벌이 있는데 이걸 1초 이상으로 두시면 됩니다. 어차피 계속 긁어와봐야 캐시때문에 실시간값이 나오지 않기 때문에 한 10초 정도로 두는 것이 안정적인 것 같습니다.

Getting started

  1. First you need to clone this repo and then just npm i.
  2. Rename config.example.json to config.json.
  3. Update configurations and run by node ..

Configurations

I think the config file is so intuitive that I don't need to explain about it. You just need to update the IP address:

License

This is an open source project licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].