Majordome
esp8266-vindriktning-particle-sensor
Majordome | esp8266-vindriktning-particle-sensor | |
---|---|---|
3 | 8 | |
2 | 1,147 | |
- | - | |
5.7 | 0.0 | |
4 months ago | 7 months ago | |
C++ | C++ | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Majordome
-
How I wrote my own Smart Home Software using Lua
Everything is built around MQTT messaging and I got several daemons picking, processing and submitting information. - https://github.com/destroyedlolo/Marcel is in charge of low level interface with my 1-wire network, get weather forecast, ISP figures ... Lua user script are doing simple processing and validate data if needed - https://github.com/destroyedlolo/Majordome is the root of the automation. Lua user scripts are launch based on received even and implement the automation. Initially, it was fully a Lua application, but separating the low level (C++) and user part (Lua) makes the code more easily manageable, and simply everything. - https://github.com/destroyedlolo/Selene is a framework helpers to Lua. Thanks to its pluggins, it add some capabilities to Lua to generate graphical or textual interface ... and much more like data management, multi-threading (real threading, not only co-routine that wasn't enough for such massive event driven dashboard).
-
Lua for automation?
For sure : my own home automation is made with Lua scripts around a C++ framework (Majordome - See MaMaison branch for the scripts I'm using).
-
Best way to do code-based automation?
My smarthousing is 100% MQTT event driven (+ some timers obviously) and I created Majordome for automation : it is configured using simple text files in which you can add Lua script for smarter decisions.
esp8266-vindriktning-particle-sensor
-
Contra Wirecutter on the IKEA air purifier
Really neat how easy IKEA products data can be gleaned, especially thanks to the online community.
I wanted to add a screen to the VINDRIKTNING[0] air quality sensor, and thanks to an existing project[1] I was able get it working[2].
[0] https://www.ikea.com/us/en/p/vindriktning-air-quality-sensor...
[1] https://github.com/Hypfer/esp8266-vindriktning-particle-sens...
[2] https://github.com/zvakanaka/vindriktning-oled-no-wifi
- Add $4 WiFi Logging to IKEA’s $12 Air Quality Sensor (Wemos and Vindriktning)
-
Wemos s2 mini (esp32s2) not booting properly with extra load on vbus.
Hey everyone, I'm throwing together a pm25 sensor with an ikea dumb sensor, just like this.
-
Ask HN: Indoor air quality sensors and other IoT that's local-first and not DIY?
Its not no soldering but it is low effort soldering. Pulling from a couple guides here.
Tasmota is local first.
Get a wemos D1 and a https://www.ikea.com/us/en/p/vindriktning-air-quality-sensor...
https://tasmota.github.io/install/ flash the unofficial all sensors build.
https://github.com/Hypfer/esp8266-vindriktning-particle-sens... Solder as follows GND to GND on ESP, 5V to 5V on ESP and finally the last one to D2 on the ESP.
Guides I am stealing from. https://github.com/Hypfer/esp8266-vindriktning-particle-sens... Has most of the hardware side. But its using a different software.
https://blakadder.com/vindriktning-tasmota/ is where I got most of the rest of the info but he uses a separate voltage regulator. If you use the Wemos D1 Mini you should not need that.
After that the internet has plenty of info for hooking tasmota and say home assistant together.
- Creating an Environment Monitor using an Ikea Vindriktning, off the shelf modules, and custom carrier boards
-
IKEA Vindriktning Air Quality Sensor Review and Accuracy
Author here. I forgot to mention:
With a Wemos D1 mini (ESP8266) MCU that costs around USD 2.00, you can pretty easily make the Vindriktning WiFi connected and get the data to a backend [1].
You just need to solder three wires, and there is enough space within the enclosure to fit the D1 mini inside.
This would then allow you to get the exact measurements and to better understand if the "green" is more on the lower end or the higher side.
[1] https://github.com/Hypfer/esp8266-vindriktning-particle-sens...
- Ikea VINDRIKTNING PM2.5 Air Quality Sensor $11.99
- Does does VINDRIKTNING work with homekit?
What are some alternatives?
Marcel - Very lightweight daemon to publish figures to a MQTT broker (1wire data as temperatures, ISP real time consumption, UPS figures, meteo forecast, ...), check subscribted topics and alerts if out of range or missing. Custom decision scripts can be created in Lua.
PlotJuggler - The Time Series Visualization Tool that you deserve.
openHASP - HomeAutomation Switchplate based on lvgl for ESP32
PJON - PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Selene - Automation tool based on MQTT data. Optionnal backends to create "DRM/Cairo" "DirectFB" or "Curses" graphical applications.
esp8266-vindriktning-particle-sens
esphome - ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
HASwitchPlate - LCD touchscreen for Home Automation
nerves_weather_station - This repo contains the companion code for the PragProg Nerves book.
install - Tasmota Web Installer and firmware repository
mops-vida-pm-watchdog - MOPS·VIDA PM Watchdog for Web Bluetooth