All Projects → arturi → Kotihome

arturi / Kotihome

Home automation system based on Arduino with sensors, Raspberry Pi, Node.js and React

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Kotihome

Onewirehub
OneWire slave device emulator
Stars: ✭ 195 (+509.38%)
Mutual labels:  arduino, raspberry-pi, sensor, temperature
Nexus433
433MHz temperature and humidity sensor receiver that integrates with home automation systems.
Stars: ✭ 137 (+328.13%)
Mutual labels:  home-automation, raspberry-pi, sensor, temperature
Ha4iot
Open Source Home Automation system for .NET
Stars: ✭ 146 (+356.25%)
Mutual labels:  home-automation, raspberry-pi, sensor, temperature
Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-75%)
Mutual labels:  home-automation, arduino, raspberry-pi
Hydroponic Automation
A program to monitor and control 8 variables of a hydroponic gardening system
Stars: ✭ 38 (+18.75%)
Mutual labels:  arduino, sensor, temperature
Home Assistant Config Fr
🏠Configuration de Home Assistant en français. 👨🏻‍💻 N'hésitez pas à ⭐ mon repo et à copier les bonnes idées ! 🇨🇵
Stars: ✭ 175 (+446.88%)
Mutual labels:  home-automation, raspberry-pi, sensor
Wirehome.core
Wirehome.Core is a home automation system written in C# targeting .NET Core. It runs on Linux, Windows and macOS.
Stars: ✭ 180 (+462.5%)
Mutual labels:  home-automation, arduino, raspberry-pi
Home Assistant Config
🏠 Fully documented Home Assistant configuration for a smart-looking place. 😎 Be sure to ⭐️ my repo and copy ideas!
Stars: ✭ 258 (+706.25%)
Mutual labels:  home-automation, raspberry-pi, sensor
Automated Irrigation System
This is the software of an open source automated irrigation system. The complete setup including hardware can be found in the README.
Stars: ✭ 442 (+1281.25%)
Mutual labels:  arduino, raspberry-pi
W1thermsensor
A Python package and CLI tool to work with w1 temperature sensors like DS1822, DS18S20 & DS18B20 on the Raspberry Pi, Beagle Bone and other devices.
Stars: ✭ 446 (+1293.75%)
Mutual labels:  sensor, temperature
Guislice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
Stars: ✭ 534 (+1568.75%)
Mutual labels:  arduino, raspberry-pi
Smarthome
@skalavala 👍 Nothing But Smarthome Stuff! - By Mahasri Kalavala
Stars: ✭ 437 (+1265.63%)
Mutual labels:  home-automation, raspberry-pi
Cylon
JavaScript framework for robotics, drones, and the Internet of Things (IoT)
Stars: ✭ 3,862 (+11968.75%)
Mutual labels:  arduino, raspberry-pi
Sensors Software
sourcecode for reading sensor data
Stars: ✭ 469 (+1365.63%)
Mutual labels:  arduino, sensor
Peeqo Robot
The world's first robot to interact through GIFs...'nuf said
Stars: ✭ 365 (+1040.63%)
Mutual labels:  arduino, raspberry-pi
Hassio Zigbee2mqtt
Hass.io add-on for zigbee2mqtt
Stars: ✭ 547 (+1609.38%)
Mutual labels:  home-automation, raspberry-pi
Esp Dash
A blazing fast library to create a functional dashboard for ESP8266 and ESP32
Stars: ✭ 548 (+1612.5%)
Mutual labels:  arduino, temperature
Rpi Appliance Monitor
Device to monitor appliances that vibrate, such as clothes dryers or garage door openers
Stars: ✭ 360 (+1025%)
Mutual labels:  raspberry-pi, sensor
Esphome Core
🚨 No longer used 🚨 - The C++ framework behind ESPHome
Stars: ✭ 545 (+1603.13%)
Mutual labels:  home-automation, arduino
Jarvis
Jarvis.sh is a simple configurable multi-lang assistant.
Stars: ✭ 701 (+2090.63%)
Mutual labels:  home-automation, raspberry-pi

Koti Home

koti home control panel

Koti Home (the name comes from the Finnish word “koti” that means “home”) is a home automation system based on Arduino that I’ve built. See it in action. I’ve writte a post about this project: http://arturpaikin.com/en/home-automation-experiments/ and also gave a talk at Queens.js, check out the slides and video.

⚠️ The code is a little outdated, Webpack config should be fixed, JavaScript fatigue.

Right now supports the following features:

  • Showing home temperature (in Celsius)
  • Email notifications (or text message with the help of IFTTT) if movement occurred
  • Switching the light on and off remotely (might be any electronic device)
  • Voice commands like “turn the light on” and “status update” and “make me coffee”

Koti Home is ran by a Node.js app on a server (mine is at DigitalOcean VPS), Arduino connected to a Raspberry Pi with a Node.js client app and Arduino with a couple of sensors.

Usage

  1. Get an Arduino and all the necessary sensors. I have a temperature, light, relay and motion. Connect everything.
  2. Clone this repository, rename example_config.json to config.json and change all the credentials, like email and passwords.
  3. Upload the Arduino/koti.ino to Arduino board and set up the koti.js app on your server. I recommend PM2.
  4. Buy a huge chair, a desk and a Darth Vader mask. Make a Margarita and control the planet your house. Disclaimer: chair, desk, mask and Margarita are sold separately.
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].