Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

shelly button in Smarthome / Einschaltgruppe #2236

Merged
merged 5 commits into from Jun 13, 2022
Merged

Conversation

okaegi
Copy link
Contributor

@okaegi okaegi commented Jun 5, 2022

Neu kann jedem Smarthomedevice ein Shelly Button zugeordnet werden.
Dieser muss mit mqtt parametrisiert werden und eine feste IP Adresse haben. Mit einmal drücken kann man das zugeordnete Device in Manual Modus setzen. Dann wird mit dem Leuchtring angezeigt wie der Status ist:
Dauern an : Device off
Langsam blinkend : Device on
Zweimaliges drücken setzt das Device in den Automatic Modus
Im Automatic Modus erlischt der Leuchtring. Bei den Smarthome Settings sollte die IP Adresse vom Button nur bei der Auswahl erscheinen, das wird noch korrigiert. Sofern ein Device in einer Einschaltgruppe ist, wird es nur durch die Ausschaltgruppe angeschaltet wenn es nicht in im Standbystatus der Anlauferkennung ist .

Neu kann jedem Smarthomedevice ein Shelly Button zugeordnet werden.
Dieser muss mit mqtt parametrisiert werden und eine fest IP Adresse haben. Mit einmal drücken kann man das zugeordnete Device in Manual Modus setzen. Dann wird mit dem Leuchtring angezeigt wie der Status ist:
Dauern an : Device off
Langsam blinkend : Device on
Zweimaliges drücken setzt das Device in den Automatic Modus
Im Automatic Modus erlischt der Leuchtring. Bei den Smarthome Settings sollte die IP Adresse vom Button nur bei der Auswahl erscheinen, das wird noch korrigiert. Sofern ein Device in einer Einschaltgruppe  ist, wird es nur durch die Ausschaltgruppe angeschaltet wenn es nicht in im Standbystatus der Anlauferkennung ist .
Copy link
Collaborator

@benderl benderl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Eine generelle Anmerkung:
Die smartbase.py ist inzwischen sehr umfangreich und beinhaltet Code, der besser in eine andere Datei ausgelagert werden sollte. So wird das recht schnell ein Durcheinander und schlecht wartbar.

web/settings/topicsToSubscribe_smarthomeconfig.js Outdated Show resolved Hide resolved
web/settings/smarthomeconfig.php Outdated Show resolved Hide resolved
web/settings/smarthomeconfig.php Outdated Show resolved Hide resolved
Import files wurde neu strukturiert für smartmq
smarthome_device_minhaus_x
Ramdisk variable wird wieder geschrieben
IP Adresse zum Button wird nur dann eingebelendet wenn der Shelly Button gewählt wird
@okaegi okaegi requested a review from benderl June 10, 2022 17:47
@okaegi
Copy link
Contributor Author

okaegi commented Jun 10, 2022

Smartbase in einzelne Dateien aufgesplittet

try .. except block für http Aufruf eingefügt
@benderl benderl merged commit 1a85e27 into snaptec:master Jun 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants