VPN/Proxy erkannt
Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.
-
Sollte eigentlich mit dem RPC Channel für MQTT gehen, aber da fehlt mir ein Beispiel, was das Payload angeht.
UPD: geht tatsächlicht mit z.B.
mosquitto_pub -h ${MQTT_SERVER} -p ${MQTT_PORT} -t shellypro2-xxxxxxxxxxx/rpc -m '{"id":0, "src":"user_1", "method":"Switch.SetConfig", "params":{"id":0,config:{"in_mode":"follow","initial_state":"match_input"}}}'
mosquitto_pub -h ${MQTT_SERVER} -p ${MQTT_PORT} -t shellypro2-xxxxxxxxxxx/rpc -m '{"id":0, "src":"user_1", "method":"Switch.SetConfig", "params":{"id":0,config:{"in_mode":"detached","initial_state":"off"}}}'
-
Dass ich schalten kann ist klar. Ich möchte zwischen 2 Zuständen wechseln: "Shelly sieht den Status vom physischen Schalter und schaltet je nachdem ob er geschlossen ist oder nicht" und "Shelly ignoriert den physischen schalter komplett".
Über HTTP kann ich es mit /rpc/Switch.SetConfig?id=0&config={"in_mode":"follow"} und /rpc/Switch.SetConfig?id=0&config={"initial_state":"match_input"} errreichen (bzw. zum ausschalten "detached" und "off"). Aber geht es auch mit MQTT?
P.S. Die Anlage ist mehr als 15 Jahre älter als die VDS, also kann ich damit machen was ich will 
-
Hallo,
ich möchte meine Alarmanlage mit Shelly 1 Pro erweitern, sodass ich die Anlage online scharf stellen oder deaktivieren kann. Die Anlage ist im Grunde genommen ein Schalter, ihn über Shelly weiterzuleiten ist trivial.
Aber ich möchte über Shelly entscheiden, ob der Schalter-Zustand weitergeleitet ist oder nicht. Im Web-Interface heisst es "attach input to output".
Meine Shellies werden über MQTT gesteuert. Kann ich über MQTT den Schalter verbinden oder entfernen? Wenn nicht, dann über HTTP?
-
Hmm, habe Passwort noch mal generiert (mit KeePass), mal schauen.
Weiß jemand, was der Unerschied zwischen "http" und "http in" als "letzte Quelle" ist?
Gibt es eine Art Broadcast über HTTP, was mehrere Shellies empfangen können?
-
edit by 66er:
unnötiges Vollzitat des letzten Beitrages entfernt. Bitte unterlassen, siehe Forenregeln. Danke.
HTTP requests (http://192.168.xxx.xxx/relay/0?turn=on) sind passwortgeschützt, mit einem Zufallspasswort, das nirgends sonst verwendet wird. Sonst ist die Steuerung ausschließlich über MQTT. Trotzdem kommt immer wieder "http in" vor.
-
Shelly 2 Pro, Steuerung nur über MQTT, Internet über LAN-Kabel, alle anderen Funktionen sind ausgeschaltet, nach Stomausfall OFF. Firware entweder stabil 1.0.3 oder Beta 1.0.7beta2: egal. Web-Interface is passwortgeschützt.
Eins der Ports schaltet sich immer wieder von alleine an. Interessant dabei ist, dass als "Last triggered by" bei so einer spontanen Schaltung "http in" steht.
Bei der Schaltung über MQTT steht da erwartungsgemäß "mqtt", bei Schaltung über Web-Interface: "RPC over WS (Local web or other RPC client)", bei Schaltung über http://192.168.xxx.xxx/relay/0?turn=on "http". Aber was ist "http in" und wie schalte ich es aus?