Name | smart-home-tng JSON |
Version |
2023.1.12
JSON |
| download |
home_page | |
Summary | Open-source home automation platform running on Python 3.11 |
upload_time | 2023-11-13 21:36:08 |
maintainer | |
docs_url | None |
author | Andreas Nixdorf |
requires_python | >=3.11.4 |
license | |
keywords |
automation
home
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Smart Home - Die Nächste Generation
### Lebe lang und in Frieden
Hier kommst sie - die nächste Entwicklungstufe der
Hausautomation. Sie basiert auf Home Assistent, dem zurecht beliebten zentralen
Steuerungssystem in einem Smart Home oder Smart House.
Wie Home Assistent ist
sie ebenfalls als kostenlose und quelloffene Software konzipiert, die in den
wesentlichen Teilen in Python entwickelt wird und deren Hauptaugenmerk auf
lokaler Steuerung und Privatspäre liegt. Da ich mich allerdings in der c /
c++ / c# - Entwicklung mehr zuhause fühle, werden viele unterstützende
Bibliotheken eher in c++ entwickelt werden. Aus dem gleichen Grund werde ich auch
das eher auf einer "Modulhierarchie" bestehende Grundgerüst auf eine Klassenhierarchie
umstellen (so gut es Python eben zulässt).
Dadurch sollte jedem, der sich mit Klassenhierarchien etwas auskennt aber auch
"Einsteigern", relativ schnell klar werden, welche Klasse welche Aufgaben übernimmt,
welche Teile der "Schnittstelle" von allen benutzt werden dürfen und welche Teile
nur innerhab der Klasse für die Implementierung der Funktionalität vorhanden sind.
### Installation
Für die Verwendung/Installation von **Smart Home - Die Nächste Generation** wird
Python 3.11.4 oder höher benötigt. Die Installation sollte in ein neues virtuelles
Python-Environment erfolgen. Nach dem Download und der Installation der benötigten
Bibliotheken kann es mit
```
smart-home-tng
```
gestartet werden. Mit
```
smart-home-tng --help
```
erhälst du eine Übersicht der verfügbaren Parameter/Optionen der Kommandozeile.
Der Ordner mit der Konfiguration für **Smart Home - Die Nächste Generation** befindet
sich unter `~/.config/shc`, wenn er nicht über die Kommandozeile festgelegt wird.
### Danksagungen
Mein Dank gilt allen, die mein Vorhaben unterstützt haben oder noch unterstützen
werden und die aktiv an der Realisierung mitwirken oder durch neue Sichtweisen
und Vorschläge für Verbesserungen dazu beitragen oder bereits beigetragen haben,
meine anfängliche Idee weiter zu verfeinern und abzurunden. Ebenfalls bedanken
möchte ich mich bei allen, deren Vorarbeit ich für die Realisierung dieses
Vorhabens verwenden darf.
Besonders und ausdrücklich möchte ich allerdings meiner Freundin für Ihr
Verständnis und Ihre Unterstützung danken, ohne die meine Vision nie
Wirklichkeit wird (weil es oft darauf hinaus läuft, das ich bis spät in der
Nacht und am Wochenende an der Umsetzung und Verfeinerung meiner Idee sitze
und deshalb für gemeinsame Aktivitäten weniger Zeit übrig bleibt, als sie
verdient hätte).
### Lizenz
Veröffentlicht zur freien Verwendung/Modifizierung gemäß den Bedingungen der
`Allgemeinen Öffentlichen GNU-Lizenz v3`.
Aber "Liebe Liebenden" (wie es Brisko Schneider gesagt hätte), immer daran denken:
**Dies ist freie Software, ohne irgendeine Garantie auf Funktionalität oder
Verwendbarkeit für einen bestimmten Zweck.**
<!-- MARKDOWN LINKS & IMAGES -->
<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->
[logo]: images/logo.svg
[project-url]: https://github.com/nixe64/The-Next-Generation/
[license-badge]: images/license.de.svg
[license-url]: ../COPYRIGHT.de.md
[version-badge]: images/version.svg
[version-url]: https://github.com/nixe64/Home-Assistant-Blueprint/releases
[issues-url]: https://github.com/nixe64/Home-Assistant-Blueprint/issues
[bugs-badge]: https://img.shields.io/github/issues/nixe64/Home-Assistant-Blueprint/bug.svg?label=Fehlerberichte&color=informational
[bugs-url]: https://github.com/nixe64/Home-Assistant-Blueprint/issues?utf8=✓&q=is%3Aissue+is%3Aopen+label%3Abug
[contribute-url]: CONTRIBUTING.md
[coc-url]: CODE_OF_CONDUCT.md
[template-btn]: images/template-btn.svg
[support-url]: Support.de.md
[development-url]: Development.de.md
Raw data
{
"_id": null,
"home_page": "",
"name": "smart-home-tng",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.11.4",
"maintainer_email": "",
"keywords": "automation,home",
"author": "Andreas Nixdorf",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/84/db/093fc87e0ace231374fec84e7d2c7f34a1066540b26046ac4041bd9ea922/smart_home_tng-2023.1.12.tar.gz",
"platform": null,
"description": "# Smart Home - Die N\u00e4chste Generation\n\n### Lebe lang und in Frieden\n\nHier kommst sie - die n\u00e4chste Entwicklungstufe der \nHausautomation. Sie basiert auf Home Assistent, dem zurecht beliebten zentralen\nSteuerungssystem in einem Smart Home oder Smart House. \n\nWie Home Assistent ist \nsie ebenfalls als kostenlose und quelloffene Software konzipiert, die in den \nwesentlichen Teilen in Python entwickelt wird und deren Hauptaugenmerk auf \nlokaler Steuerung und Privatsp\u00e4re liegt. Da ich mich allerdings in der c / \nc++ / c# - Entwicklung mehr zuhause f\u00fchle, werden viele unterst\u00fctzende \nBibliotheken eher in c++ entwickelt werden. Aus dem gleichen Grund werde ich auch\ndas eher auf einer \"Modulhierarchie\" bestehende Grundger\u00fcst auf eine Klassenhierarchie\numstellen (so gut es Python eben zul\u00e4sst).\n\nDadurch sollte jedem, der sich mit Klassenhierarchien etwas auskennt aber auch \n\"Einsteigern\", relativ schnell klar werden, welche Klasse welche Aufgaben \u00fcbernimmt, \nwelche Teile der \"Schnittstelle\" von allen benutzt werden d\u00fcrfen und welche Teile \nnur innerhab der Klasse f\u00fcr die Implementierung der Funktionalit\u00e4t vorhanden sind.\n\n\n### Installation\n\nF\u00fcr die Verwendung/Installation von **Smart Home - Die N\u00e4chste Generation** wird\nPython 3.11.4 oder h\u00f6her ben\u00f6tigt. Die Installation sollte in ein neues virtuelles\nPython-Environment erfolgen. Nach dem Download und der Installation der ben\u00f6tigten\nBibliotheken kann es mit\n```\nsmart-home-tng\n```\ngestartet werden. Mit \n```\nsmart-home-tng --help\n```\nerh\u00e4lst du eine \u00dcbersicht der verf\u00fcgbaren Parameter/Optionen der Kommandozeile.\nDer Ordner mit der Konfiguration f\u00fcr **Smart Home - Die N\u00e4chste Generation** befindet\nsich unter `~/.config/shc`, wenn er nicht \u00fcber die Kommandozeile festgelegt wird.\n\n### Danksagungen\n\nMein Dank gilt allen, die mein Vorhaben unterst\u00fctzt haben oder noch unterst\u00fctzen \nwerden und die aktiv an der Realisierung mitwirken oder durch neue Sichtweisen \nund Vorschl\u00e4ge f\u00fcr Verbesserungen dazu beitragen oder bereits beigetragen haben, \nmeine anf\u00e4ngliche Idee weiter zu verfeinern und abzurunden. Ebenfalls bedanken \nm\u00f6chte ich mich bei allen, deren Vorarbeit ich f\u00fcr die Realisierung dieses \nVorhabens verwenden darf. \n\nBesonders und ausdr\u00fccklich m\u00f6chte ich allerdings meiner Freundin f\u00fcr Ihr \nVerst\u00e4ndnis und Ihre Unterst\u00fctzung danken, ohne die meine Vision nie \nWirklichkeit wird (weil es oft darauf hinaus l\u00e4uft, das ich bis sp\u00e4t in der \nNacht und am Wochenende an der Umsetzung und Verfeinerung meiner Idee sitze \nund deshalb f\u00fcr gemeinsame Aktivit\u00e4ten weniger Zeit \u00fcbrig bleibt, als sie \nverdient h\u00e4tte).\n\n### Lizenz\n\nVer\u00f6ffentlicht zur freien Verwendung/Modifizierung gem\u00e4\u00df den Bedingungen der \n`Allgemeinen \u00d6ffentlichen GNU-Lizenz v3`.\n\nAber \"Liebe Liebenden\" (wie es Brisko Schneider gesagt h\u00e4tte), immer daran denken:\n\n**Dies ist freie Software, ohne irgendeine Garantie auf Funktionalit\u00e4t oder \nVerwendbarkeit f\u00fcr einen bestimmten Zweck.** \n\n\n<!-- MARKDOWN LINKS & IMAGES -->\n<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->\n\n[logo]: images/logo.svg\n[project-url]: https://github.com/nixe64/The-Next-Generation/\n\n[license-badge]: images/license.de.svg\n[license-url]: ../COPYRIGHT.de.md\n\n[version-badge]: images/version.svg\n[version-url]: https://github.com/nixe64/Home-Assistant-Blueprint/releases\n\n[issues-url]: https://github.com/nixe64/Home-Assistant-Blueprint/issues\n[bugs-badge]: https://img.shields.io/github/issues/nixe64/Home-Assistant-Blueprint/bug.svg?label=Fehlerberichte&color=informational\n[bugs-url]: https://github.com/nixe64/Home-Assistant-Blueprint/issues?utf8=\u2713&q=is%3Aissue+is%3Aopen+label%3Abug\n\n[contribute-url]: CONTRIBUTING.md\n[coc-url]: CODE_OF_CONDUCT.md\n\n[template-btn]: images/template-btn.svg\n\n[support-url]: Support.de.md\n[development-url]: Development.de.md\n",
"bugtrack_url": null,
"license": "",
"summary": "Open-source home automation platform running on Python 3.11",
"version": "2023.1.12",
"project_urls": null,
"split_keywords": [
"automation",
"home"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8558ef51f2650b6c291b58a5dc02b8d2c6c1b0825b3883f0a2e15344b0aadfb3",
"md5": "6718139e8023c6f3146cc6d91c39d4e8",
"sha256": "1b1bd12b9dc27d6708f7bfbeb6dc77635300452bcc845961998e3f9abaac2a8c"
},
"downloads": -1,
"filename": "smart_home_tng-2023.1.12-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6718139e8023c6f3146cc6d91c39d4e8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11.4",
"size": 42757514,
"upload_time": "2023-11-13T21:36:01",
"upload_time_iso_8601": "2023-11-13T21:36:01.799583Z",
"url": "https://files.pythonhosted.org/packages/85/58/ef51f2650b6c291b58a5dc02b8d2c6c1b0825b3883f0a2e15344b0aadfb3/smart_home_tng-2023.1.12-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "84db093fc87e0ace231374fec84e7d2c7f34a1066540b26046ac4041bd9ea922",
"md5": "ea5d5ccf019338d166bc74ba7ec0c3be",
"sha256": "ccfea62fc1fd237b331e34dca1715eb1e6f7e19eada92a6abd54c8284002e3d7"
},
"downloads": -1,
"filename": "smart_home_tng-2023.1.12.tar.gz",
"has_sig": false,
"md5_digest": "ea5d5ccf019338d166bc74ba7ec0c3be",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11.4",
"size": 49454214,
"upload_time": "2023-11-13T21:36:08",
"upload_time_iso_8601": "2023-11-13T21:36:08.961972Z",
"url": "https://files.pythonhosted.org/packages/84/db/093fc87e0ace231374fec84e7d2c7f34a1066540b26046ac4041bd9ea922/smart_home_tng-2023.1.12.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-13 21:36:08",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "smart-home-tng"
}