{"id":23752512,"url":"https://github.com/rwbl/domoticz-webapp-sitecontrol","last_synced_at":"2026-01-27T17:03:47.691Z","repository":{"id":156024000,"uuid":"233370606","full_name":"rwbl/domoticz-webapp-sitecontrol","owner":"rwbl","description":"Web based GUI, using Node-RED, to control a Domoticz Home Automation System with connected hardware.","archived":false,"fork":false,"pushed_at":"2020-01-12T13:30:28.000Z","size":1817,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-25T00:21:58.164Z","etag":null,"topics":["domoticz","home-automation","node-red","node-red-dashboard"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rwbl.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2020-01-12T09:53:17.000Z","updated_at":"2021-05-24T08:07:56.000Z","dependencies_parsed_at":"2025-11-15T03:03:00.515Z","dependency_job_id":null,"html_url":"https://github.com/rwbl/domoticz-webapp-sitecontrol","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rwbl/domoticz-webapp-sitecontrol","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rwbl%2Fdomoticz-webapp-sitecontrol","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rwbl%2Fdomoticz-webapp-sitecontrol/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rwbl%2Fdomoticz-webapp-sitecontrol/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rwbl%2Fdomoticz-webapp-sitecontrol/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rwbl","download_url":"https://codeload.github.com/rwbl/domoticz-webapp-sitecontrol/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rwbl%2Fdomoticz-webapp-sitecontrol/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28816571,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T12:25:15.069Z","status":"ssl_error","status_checked_at":"2026-01-27T12:25:05.297Z","response_time":168,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["domoticz","home-automation","node-red","node-red-dashboard"],"created_at":"2024-12-31T17:53:09.175Z","updated_at":"2026-01-27T17:03:47.685Z","avatar_url":"https://github.com/rwbl.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web App Site Control (WASC)\nWeb based GUI, using Node-RED, to control a Domoticz Home Automation System with connected hardware.\nPart of the [Domoticz Home Automation Workbook](https://github.com/rwbl/domoticz-homeautomation-workbook) by the author.\n\n### Purpose\nTo control the Domoticz Home Automation System, running on a Raspberry Pi 3B+, via a browser-based application (WebUI, built with Node-RED).\n\n* Easy-to-use User Interface accesible from any device capable running a browser (smartphones, tablets, PC, SBC, TV)\n* Control heating (HomematicIP) \u0026 lights (Philips Hue)\n* Information only for weather data, key dates and status postbox\n\nThe goal has been to develop a Node-RED prototype first, i.e. workout the concept with initial functionality, to be able to enhance or modify the application further.\n_This solution is also ment as a trigger for ideas or as a suggestion building an alternate GUI (WebUI) to access the Domoticz Homeautomation System._\n\nThe WebUI is translated into German.\n\n**Screenshots**, from an Android device, with additional information of the various functions. \n![wasc-ui](https://user-images.githubusercontent.com/47274144/72217193-74f06980-352b-11ea-9eb9-80437d275bd7.png)\n\n**Communication concept** with HTTP API requests between Node-RED and Domoticz.\n![wasc-communication](https://user-images.githubusercontent.com/47274144/72217198-889bd000-352b-11ea-83b3-205ac32fef02.png)\n\n_Note:_ Not all functions displayed.\n\n### Notes\nIn the mean time, after having used the application for a while, it has become the _main application to access_ the (our) Domoticz Home Automation system from various devices.\n\nThe application is rather _tailer made_ and has ~100 nodes.\nIf want to use for own purposes, it will need a deep dive into the solution, which is based on Node-RED and JavaScript (used in the many function nodes).\nThe flows are commented, so recommend to checkout.\n\n**Screenshot** of the various flows = just as an illustration. Read more in the PDF document.\n![wasc-flowsillustration](https://user-images.githubusercontent.com/47274144/72219317-1cc66100-3545-11ea-9290-d938f4772926.png)\n\nIt is not the intention to explain Node-RED in great detail.\nVisit the [Node-RED website](https://nodered.org/) to explore more.\nThe author is also on a steep learning curve on how to develop Node-RED solutions.\nThis means, there might be better ways to accomplish a function, but so far this solution is working fine.\n\n### Documentation\nThe PDF document **domoticz-webapp-sitecontrol.pdf** describes the solution and the concept.\nThe files starting with **wasc** contains the Node-RED flows \u0026 subflows (formatted). Use the Node-RED import function to import as new flow.\nThe solution is being _developed further_ but the PDF documentation might not be up-to-date. Check out the comments in the flows files.\n\n### Software Versions\nLinux: 4.19.66-v7+ #1253, Domoticz: 4.10717, Node-RED: 1.0.3 Node-RED Dashboard: 2.19.3\n\n### Credits\nTo the developers of Domoticz and Node-RED and to all sharing related information.\nWithout these, it would not be possible to build this project and write the workbook.\n\n### Disclaimer\nTHIS DOCUMENT IS PROVIDED BY THE AUTHOR “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frwbl%2Fdomoticz-webapp-sitecontrol","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frwbl%2Fdomoticz-webapp-sitecontrol","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frwbl%2Fdomoticz-webapp-sitecontrol/lists"}