{"id":15040676,"url":"https://github.com/basvdijk/domusto-server","last_synced_at":"2026-01-07T03:38:43.661Z","repository":{"id":95816034,"uuid":"97849125","full_name":"basvdijk/domusto-server","owner":"basvdijk","description":"DOMUSTO Home Automation server written in Node.js for RPI works with REST and socket.io","archived":false,"fork":false,"pushed_at":"2021-01-29T21:35:51.000Z","size":2071,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-01T12:26:50.613Z","etag":null,"topics":["domusto","expressjs","home-automation","mocha","nodejs","rpi","socket-io","typescript2"],"latest_commit_sha":null,"homepage":"https://domusto.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/basvdijk.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-20T15:07:29.000Z","updated_at":"2021-01-29T21:35:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"54642c18-6ade-4acb-ae6e-b3eca5dba10b","html_url":"https://github.com/basvdijk/domusto-server","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basvdijk%2Fdomusto-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basvdijk%2Fdomusto-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basvdijk%2Fdomusto-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basvdijk%2Fdomusto-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/basvdijk","download_url":"https://codeload.github.com/basvdijk/domusto-server/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245799314,"owners_count":20674125,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["domusto","expressjs","home-automation","mocha","nodejs","rpi","socket-io","typescript2"],"created_at":"2024-09-24T20:44:54.596Z","updated_at":"2026-01-07T03:38:38.622Z","avatar_url":"https://github.com/basvdijk.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"DOMUSTO website: https://domusto.com/\n\n⚠️ _This project in alpha-state, so things might not work as expected._ ⚠️\n\n# Introduction\nDOMUSTO 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.\n\nThe [command line tool](doc/command-line-tool.md) covers easy maintenance and plugin management. [Screenshots](https://github.com/basvdijk/domusto-client) can be found on the DOMUSTO client Github page.\n\n# Documentation\n- [Installation guide](doc/installation.md)\n- [Plugin guide](doc/development-plugin.md)\n- [Maintenance guide](doc/maintenance.md)\n- [Command line tool](doc/command-line-tool.md)\n- [API guide](doc/api.md)\n\n# Frontend\nOnce the DOMUSTO server runs you can install the DOMUSTO client from https://github.com/basvdijk/domusto-client\n\n# Plugins\n| Plugin                                                         | Description                                                 |\n|----------------------------------------------------------------|-------------------------------------------------------------|\n| [Timer](https://github.com/basvdijk/domusto-timer)             | Switch based on specific time or sunset, sunrise etc.       |\n| [GPIO Pins for RPI](https://github.com/basvdijk/domusto-gpio)  | Control the GPIO pins on a Raspberry Pi                     |\n| [Marantz](https://github.com/basvdijk/domusto-marantz)         | Control your Marantz receiver                               |\n| [Nefit Easy](https://github.com/basvdijk/domusto-nefit-easy)   | Read the temperature of Nefit Easy thermostat               |\n| [P1 smart meter](https://github.com/basvdijk/domusto-p1)       | Read the electrical smartmeter with P1 protocol             |\n| [Philips HUE](https://github.com/basvdijk/domusto-philips-hue) | Control Philips HUE lights                                  |\n| [PushBullet](https://github.com/basvdijk/domusto-pushbullet)   | Sends push messages to devices with the Pushbullet.com API  |\n| [RFXcom](https://github.com/basvdijk/domusto-rfxcom)           | Send and receive 433Mhz signals with RFXcom usb transceiver |\n| [Shell executer](https://github.com/basvdijk/domusto-shell)    | Execute shell commands on an DOMUSTO signal                 |\n\n# Tested hardware\n- RFXcom\n  - Weather\n    - 433MHz Wireless Remote Weather Station Digital Thermometer Humidity Sensor\n  - Switch\n    - Klik-Aan-Klik-Uit / KAKU\n    - Click-On-Click-Off / COCO\n  - Select Plus Chime Doorbell\n\n- P1 (via P1 to usb converter)\n  - Landis+Gyr E350\n\n- Marantz\n  - SR6010 Receiver\n\n# Cost overview\n| Item                                  | Model                                                                                                                                                                                   |    Price | Store      |\n|---------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------:|------------|\n| RFXcom 433mhz tranceiver              | [RFXtrx433E](http://www.rfxcom.com/epages/78165469.sf/nl_NL/?ObjectPath=/Shops/78165469/Categories/Transceivers)                                                                        | € 109,95 | online     |\n| Smart meter cable                     | [P1 Smart meter cable](https://www.sossolutions.nl/slimme-meter-kabel)                                                                                                                  |  € 19,95 | online     |\n| RPI, power adapter, sd card           | [RPI3B starter kit](https://www.sossolutions.nl/raspberry-pi-3b-starterkit)                                                                                                             |  € 58,95 | online     |\n| RPI, power adapter, sd card, RFXcom** | [RPI3B starter kit + RFXtrx433E](https://www.sossolutions.nl/rfxcom-e-domoticz-starter-met-raspberry-pi3b)                                                                              | € 145,95 | online     |\n| Wireless doorbell                     | [Select Plus 433mhz wireless doorbell](https://www.action.com/nl-nl/p/select-plus-draadloze-deurbel/)                                                                                   |   € 5,95 | Action     |\n| 2x wall plug + remote                 | [KaKu APA2-2300R](https://www.klikaanklikuit.nl/nl/apa2-2300r-2-kanaals-afstandsbediening-stekkerdoos-schakelaars.html)                                                                 |  € 24,99 | DIY store* |\n| 3x wall plug + remote                 | [KaKu APA3-1500R](https://www.klikaanklikuit.nl/nl/apa3-1500r-starterset.html)                                                                                                          |  € 29,99 | DIY store* |\n| Sunscreen controller                  | [KaKu ASUN-650](https://www.klikaanklikuit.nl/nl/asun-650-schakelaar-voor-zonwering.html)                                                                                               |  € 41,99 | DIY store* |\n| Wall push button                      | [KaKu AWST-8800](https://www.klikaanklikuit.nl/nl/awst-8800-draadloze-wandschakelaar.html)                                                                                              |  € 20,99 | DIY store* |\n| Wall dual push button                 | [KaKu AWST-8802](https://www.klikaanklikuit.nl/nl/awst-8802-dubbele-draadloze-wandschakelaar.html)                                                                                      |  € 22,99 | DIY store* |\n| Build-in TL-light switch***           | [KaKu AWMR-300](https://www.klikaanklikuit.nl/nl/awmr-300-mini-inbouw-schakelaar.html)                                                                                                  |  € 31,99 | DIY store* |\n| Build-in switch                       | [KaKu AMU-500](https://www.klikaanklikuit.nl/nl/amu-500-universele-schakelaar.html)                                                                                                     |  € 34,99 | DIY store* |\n| Temp + Humidity sensor                | [433MHz Weather Humidity](https://www.banggood.com/custlink/mDGDAzNTS1) |   € 6,77 | Banggood       |\n\n```\n*   Dutch DIY stores like Gamma and Karwei reguarly have discounts on KaKu devices\n**  The kit comes without a SD card, make sure you order it when you don't have one\n*** For TL-light make sure you use the AWMR-300 and NOT the AWMR-230\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasvdijk%2Fdomusto-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbasvdijk%2Fdomusto-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasvdijk%2Fdomusto-server/lists"}