{"id":13550222,"url":"https://github.com/pimatic/pimatic","last_synced_at":"2025-04-01T13:07:44.070Z","repository":{"id":10109968,"uuid":"12175500","full_name":"pimatic/pimatic","owner":"pimatic","description":"A home automation server and framework for the raspberry pi running on node.js","archived":false,"fork":false,"pushed_at":"2022-10-21T17:21:16.000Z","size":4111,"stargazers_count":600,"open_issues_count":202,"forks_count":145,"subscribers_count":68,"default_branch":"master","last_synced_at":"2025-03-31T02:30:56.372Z","etag":null,"topics":["home-automation","nodejs","pimatic","smarthome"],"latest_commit_sha":null,"homepage":"http://pimatic.org","language":"CoffeeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pimatic.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-08-17T08:01:55.000Z","updated_at":"2025-03-25T16:37:04.000Z","dependencies_parsed_at":"2022-07-25T23:00:08.424Z","dependency_job_id":null,"html_url":"https://github.com/pimatic/pimatic","commit_stats":null,"previous_names":["sweetpi/sweetpi-server"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimatic%2Fpimatic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimatic%2Fpimatic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimatic%2Fpimatic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pimatic%2Fpimatic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pimatic","download_url":"https://codeload.github.com/pimatic/pimatic/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246644070,"owners_count":20810687,"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":["home-automation","nodejs","pimatic","smarthome"],"created_at":"2024-08-01T12:01:30.400Z","updated_at":"2025-04-01T13:07:44.053Z","avatar_url":"https://github.com/pimatic.png","language":"CoffeeScript","readme":"pimatic\n=======\n\n[![Build Status](https://travis-ci.org/pimatic/pimatic.png?branch=master)](https://travis-ci.org/pimatic/pimatic)\n[![NPM version](https://img.shields.io/npm/v/pimatic.png)](http://badge.fury.io/js/pimatic)\n[![Mentioned in Awesome SmartHome](https://awesome.re/mentioned-badge.svg)](https://github.com/pfalcon/awesome-smarthome#notable-opensource-projects)\n\nThis project is no longer maintained!\n========\npimatic is a home automation framework that runs on [node.js](http://nodejs.org). It provides a \ncommon extensible platform for home control and automation tasks.  \n\nRead more at [pimatic.org](http://pimatic.org/) or visit the [forum](http://forum.pimatic.org).\n\n[![Join the chat at https://gitter.im/pimatic/pimatic](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/pimatic/pimatic?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\nScreenshots\n-----------\n[![Screenshot 1][screen1_thumb]](http://www.pimatic.org/screens/screen1.png) \n[![Screenshot 2][screen2_thumb]](http://www.pimatic.org/screens/screen2.png) \n[![Screenshot 3][screen3_thumb]](http://www.pimatic.org/screens/screen3.png) \n[![Screenshot 4][screen4_thumb]](http://www.pimatic.org/screens/screen4.png)\n\n[screen1_thumb]: http://www.pimatic.org/screens/screen1_thumb.png?v=1\n[screen2_thumb]: http://www.pimatic.org/screens/screen2_thumb.png?v=1\n[screen3_thumb]: http://www.pimatic.org/screens/screen3_thumb.png?v=1\n[screen4_thumb]: http://www.pimatic.org/screens/screen4_thumb.png?v=1\n\nGetting Started\n------------\n\n[Installation instructions](http://pimatic.org/guide/getting-started/installation/) can be found \non [pimatic.org](http://pimatic.org/). If you need any help, [please ask at the forum](http://forum.pimatic.org).\n\nDonation\n--------\n\nHappy with pimatic and using it every day? Consider a donation to support development and keeping the website and forum up: \n[![PayPal donate button](http://img.shields.io/paypal/donate.png?color=blue)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=KCVVRY4243JS6 \"Donate once-off to this project using Paypal\")\n\nWe promise, that pimatic will always be free to use and its code be open sourced.\n\nGet Involved\n-------------\n\npimatic is your opportunity to [contribute to a growing OpenSource-Project](https://github.com/pimatic/pimatic/issues/223).\n\nArchitecture Overview\n---------------------\n\n    +-------------------------------------------+\n    | mobile-  | rest- | cron | homeduino | ... |  Plugins (Views, Device-/Preidcates-\n    | frontend | api   |      |           |     |  Action-Provider, Services)\n    |-------------------------------------------|\n    | pimatic (framework)                       |  Framework\n    |-------------------------------------------|\n    | rule   | device    | (core)     | (core)  |  Model\n    | system | schemata  | predicates | actions |\n    |-------------------------------------------|\n    | node.js (non-blocking, async IO,          |  Low-Level Infrastructure\n    | event-loop, v8)                           |\n    +-------------------------------------------+\n\n\nExtensions and Hacking\n----------------------\nThe framework is built to be extendable by plugins. If you have devices that are currently not \nsupported please add a plugin for your devices. \nAs well, if you have nice ideas for plugins or need support for special devices you are\nwelcome to create an issue or submit a patch.\n\nFor plugin development take a look at the \n[development guide](https://pimatic.teamemo.com/Development) and\n[plugin template](https://github.com/pimatic/pimatic-plugin-template).\n\nFeel free to ask development questions at the \n[plugin template repository](https://github.com/sweetpi/pimatic-plugin-template/issues).\n\n\nCopyright / License\n-------------------\n\n    Copyright (C) 2014-2019 Oliver Schneider \u003coliverschneider89+sweetpi@gmail.com\u003e\n    and contributors\n\n\n    pimatic is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 2 of the License, or\n    (at your option) any later version.\n\n    pimatic is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with pimatic.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n\n","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=KCVVRY4243JS6"],"categories":["CoffeeScript","nodejs","Central Hub","Notable OpenSource Projects","Home Automation"],"sub_categories":["Android Things"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpimatic%2Fpimatic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpimatic%2Fpimatic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpimatic%2Fpimatic/lists"}