Hallo,
ist es möglich dass das Schalten eines Gerätes in der App zu sperren?
Hintergrund: Ich habe am Garagentor einen Shelly mit Kontaktschalter, der zeigt mir an ob das Garagentor geöffnet oder geschlossen ist.
Nun möchte ich verhindern, dass in der App versehentlich der Kontakt ein/aus geschaltet werden kann. Das soll also ausschliesslich durch den Kontaktschalter möglich sein.
Vielen Dank für jeden Tipp.
Hallo Yankee,
herzlich willkommen im Homey Community Forum.
Ich habe das gerade mal mit einem Shelly Plus Uni mit angeschlossenem Magnet-Kontakt-Sensor nachgestellt. Tatsächlich kann die Gerätekachel ein- (hell) und ausgeschaltet (dunkel) werden, obwohl das keinen Einfluss auf den Schaltzustand des Kontaktschalters hat.
Eigentlich dient das Ein-/Ausschalten ja auch dazu einen Ausgang zu schalten. Der Kontaktsensor ist aber an einem Eingang vom Shelly angeschlossen und sollte mMn überhaupt keinen Einfluss auf die Gerätekachel haben. Eigentlich sollte für einen solchen Kontaktsensor ein Statusfeld mit einem Ausrufezeichen existieren, wie z.B. bei Tür- und Fensterkontakten oder Bewegungsmeldern auch:
Ich bin jetzt kein Programmierer, aber ich gehe davon aus, dass es nicht möglich ist dieses Verhalten zu ändern, da es vermutlich eine Homey Standardfunktion ist. Du könntest aber mal den App Entwickler der Homey Shelly App kontaktieren und nachfragen. Entsprechende Kontaktmöglichkeiten findest Du im Homey App Store (Shelly App für Homey | Homey).
Eventuell könntest Du alternativ ein s.g. AVD (Advanced Virtual Device) mit der Device Capabilities App erstellen. Damit sollte es möglich sein ein Gerät zu erstellen, bei dem sich nur das Statusfeld entsprechend dem Schaltzustand des Kontaktsensors ändert, z.B. in “Auf” und “Zu”.
Die das Erstellen eines AVDs hin und wieder durchaus komplizierter sein kann, könntest Du Dir folgende zugehörigen Topics mal anschauen:
[APP][Pro] Advanced Virtual Device (Device Capabilities App) with Unique Text Status Indicator
Share Your Device! - Advanced Virtual Devices from Device Capabilities
Hallo DirkG,
Danke für dein Feedback und deine Tipps.
Ich “stricke” schon länger mit den Shellys, Altero hat mir jedoch tatsächlich noch nie auf eine Anfrage geantwortet… ![]()
Ich werde das mit einem AVD testen.
Allterco Robotics entwickelt die App nicht selber, sondern eine Firma Namens Drenso aus den Niederlanden. Ich gehe davon aus, dass Drenso im Auftrag von Allterco Robotics entwickelt.
Wenn Du die eigentlichen Kontaktmöglichkeiten im App Store nutzen würdest,…
…dann wird die eine Email-Adresse von Drenso angezeigt, bzw. es öffnet sich direkt das Email-Programm mit entsprechend hinterlegter App.
Ich hatte schon mehrfach Kontakt mit Drenso und die reagieren in der Regel innerhalb von 1-3 Werktagen.
Prima, Danke für die Info.
Man lernt stets dazu… ![]()
Klingt ja so, als ob du mit dem Thema schon gut reingefuchst bist! Ich finde die Idee mit dem AVD auch ziemlich charmant, vor allem, weil’s dann wirklich nur ein Status-Device ist und man sich keine Sorgen machen muss, dass jemand versehentlich das Relais schaltet. Ich hab selbst schon mal einen Shelly-Kontaktsensor so „entkoppelt“ und das war eine saubere Lösung. Drenso scheint auch echt fix zu antworten, also würde ich’s auf jeden Fall mal über den Support probieren. Vielleicht haben die sogar ein eleganteres Workaround, das wir noch gar nicht kennen.
Bei meiner recherche im Forum und einem meiner anderen Post zu den Flow`s (if/else/eleif) konnte ich etwas ähnliches für mein Problem ableiten, also ein Workaround der zumindest für mich völlig ok ist.
( Oder gab mir jemand direkt den Lösungsweg?
ich weiß es nicht mehr
)
Also: Falls das ikon auf dem Dashboard versehentlich eingeschaltet wurde, obwohl es nur vom Input geschaltet werden soll und der Input nicht “true” ist:
WENN:
Shelly X Angeschaltet
UND:
Input 1 von Shelly X is on
DANN:
Mit dem Fehler-Pin (“Shelly X is on” also nicht stimmt, “false”) → Shelly X Ausschalten
Moin, ich weiß nicht, ob dies hilft:
Unter den Geräteeinstellungen kann man unter “erweiterte Einstellungen” und dann “Energie” - “immer an” = “Ja” verhindern, dass die über Gerätekachel geschaltet werden kann. Dies gilt nur für die jeweilige App und ist somit sehr individuell einsetzbar.
Die Frage ist, ob sich diese dann noch von einem anderen Sensor ausschalten lassen (Flow/Script). Es soll ja lediglich aus “unbeabsichtigte” ausschalten via Button verhindert werden.
Müsste man mal testen…

