Skip to content

DOMUSTO Home Automation server written in Node.js for RPI works with REST and socket.io

Notifications You must be signed in to change notification settings

basvdijk/domusto-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOMUSTO website: https://domusto.com/

⚠️ This project in alpha-state, so things might not work as expected. ⚠️

Introduction

DOMUSTO is versatile, extensible, plugin driven home automation software written in NodeJS. DOMUSTO is developed to run on a Raspberry Pi, but other Linux based systems should work as well.

The command line tool covers easy maintenance and plugin management. Screenshots can be found on the DOMUSTO client Github page.

Documentation

Frontend

Once the DOMUSTO server runs you can install the DOMUSTO client from https://github.com/basvdijk/domusto-client

Plugins

Plugin Description
Timer Switch based on specific time or sunset, sunrise etc.
GPIO Pins for RPI Control the GPIO pins on a Raspberry Pi
Marantz Control your Marantz receiver
Nefit Easy Read the temperature of Nefit Easy thermostat
P1 smart meter Read the electrical smartmeter with P1 protocol
Philips HUE Control Philips HUE lights
PushBullet Sends push messages to devices with the Pushbullet.com API
RFXcom Send and receive 433Mhz signals with RFXcom usb transceiver
Shell executer Execute shell commands on an DOMUSTO signal

Tested hardware

  • RFXcom

    • Weather
      • 433MHz Wireless Remote Weather Station Digital Thermometer Humidity Sensor
    • Switch
      • Klik-Aan-Klik-Uit / KAKU
      • Click-On-Click-Off / COCO
    • Select Plus Chime Doorbell
  • P1 (via P1 to usb converter)

    • Landis+Gyr E350
  • Marantz

    • SR6010 Receiver

Cost overview

Item Model Price Store
RFXcom 433mhz tranceiver RFXtrx433E € 109,95 online
Smart meter cable P1 Smart meter cable € 19,95 online
RPI, power adapter, sd card RPI3B starter kit € 58,95 online
RPI, power adapter, sd card, RFXcom** RPI3B starter kit + RFXtrx433E € 145,95 online
Wireless doorbell Select Plus 433mhz wireless doorbell € 5,95 Action
2x wall plug + remote KaKu APA2-2300R € 24,99 DIY store*
3x wall plug + remote KaKu APA3-1500R € 29,99 DIY store*
Sunscreen controller KaKu ASUN-650 € 41,99 DIY store*
Wall push button KaKu AWST-8800 € 20,99 DIY store*
Wall dual push button KaKu AWST-8802 € 22,99 DIY store*
Build-in TL-light switch*** KaKu AWMR-300 € 31,99 DIY store*
Build-in switch KaKu AMU-500 € 34,99 DIY store*
Temp + Humidity sensor 433MHz Weather Humidity € 6,77 Banggood
*   Dutch DIY stores like Gamma and Karwei reguarly have discounts on KaKu devices
**  The kit comes without a SD card, make sure you order it when you don't have one
*** For TL-light make sure you use the AWMR-300 and NOT the AWMR-230

About

DOMUSTO Home Automation server written in Node.js for RPI works with REST and socket.io

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published