Beiträge von eiche
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.
-
-
Leider hat Allterco ab Gen2 einiges geändert
Ich finde, dass Alterco daran sehr gut getan hat. Die API per RPC, Components, ... ist erheblich besser, weil deutlich flexibler nutzbar.
Und, mal nebenbei, Fortschritt ist oft nicht bequem.
-
To the documentation: Shelly Button 1 - MQTT
- Create a Flow!
- Use the MQTT subscriber node (mqtt in)!
- Entry a sufficient topic like shellies/shellybutton1-<deviceid>/# !
- Analyze the incoming messages!
Good luck!
-
Mehr Clouds sind schlechter als weniger Clouds, am besten keine Cloud.
Nur als Ergänzung und für den Blick über den Tellerrand:
Die beste Lösung ist ein eigenes zentrales System, welches die Daten aufzeichnet und verarbeitet.
Dieses sollte zu Hause werkeln. Zur Datenübertragung können folgende Verfahren genutzt werden.
- VPN von Wohnung und Garten
- Autarke Aufzeichnung im Garten per Skript, s.a. meine Lösung für einen Freund
Die Daten können auf dort erläuterten Wegen übertragen werden:- per öffentlichem MQTT Broker,
- per Copy & Paste,
- Transport des remote Shelly, wird für dich weniger in Frage kommen.
Dafür ließe sich aber ein zusätzlicher Shelly ab 2. Generation nutzen, welcher als Daten-Packesel dient.
Der Garten Pro 3EM kann per Skript die Rohdaten bereits verarbeiten, das kann aber auch auf dem zentralen System erfolgen.
Ich betone noch einmal: Das ist zunächst nur zum aufzeigen von besseren Lösungen gedacht und kein Vorschlag für dich, da ich weder deine Kenntnisse noch deine Ambitionen kenne. Solange du aber nicht weißt, was möglich ist, kannst du solches ja nicht in's Auge fassen. Viel Erfolg bei deinen Zielen!
-
I am using a Shelly Plus 1 for self-sufficient heating control on a radiator for about a quarter of a year. This regulation is based on a script, which also provides a web server suitable for the application. So far I haven't noticed any failure.
I store the control data in an Influx database and let it display via Grafana.
-
Wenn du einen Shelly Plus 1 (oder auch Plus 2PM) mit Plus AddOn verwendest und die Pegelmessung dem AddOn analog zuführst, geht so etwas.
Solche Sensoren liefern ein digitales Signal, weshalb diese nicht parallel zu deinem analogen Sensor angeschlossen werden. Dafür besitzt das AddOn digitale Eingänge.
Ob dies mit einem Plus Uni auch ähnlich gelingen kann, weiß ich derzeit nicht. Ich werde mir gelegentlich zwei davon zulegen müssen.
-
Das sieht nicht nach einem Störungsproblem beim schalten aus.
-
Hast du schon in der Dokumentation nachgesehen und damit experimentiert?
-
Per Skript wurde solches oder ähnliches bereits implementiert.
Wenn du skripten nicht abgeneigt bist, kannst du darin einen eigenen Subscriber mit selbst gewählten Topic registrieren und alles, was du möchtest in dessen callback Funktion implementieren - grenzenlos.
Btw, "switch:0" ist reserviert für das Schalten des Ausgangsrelais. Ich würde mich wundern, wenn diese Component auch für die farbigen LED gelten täte.
Code
Alles anzeigen{ "leds": { "mode": "off", "colors": { "switch:0": { "on": { "rgb": [ 0, 100, 0 ], "brightness": 100 }, "off": { "rgb": [ 100, 0, 0 ], "brightness": 100 } }, "power": { "brightness": 100 } }, "night_mode": { "enable": false, "brightness": 100, "active_between": [] } }, "controls": { "switch:0": { "in_mode": "momentary" } } }
So übersichtlich kann die Antwort auf die HTTP Request dargestellt werden.
Ich brauche so etwas nicht, vermute aber, dass ein config Parameter erforderlich ist, dessen Wert ein Objekt (JSON Format) sein muss.
In diesem Objekt können dann alle Teile, ich nenne solche "Komponenten" - nicht mit Component verwechseln, aufgeführt werden, die eingestellt werden sollen.
Was du in der MQTT message/payload unterbringen kannst, hängt von deinem Frontend ab.
Edit:
Nach meiner bisherigen Erfahrung ist die Firmware eigene MQTT Kommunikation gewöhnungsbedürftig, weil sie, anders als im MQTT Standard, eine Peer to Peer Kommuniktion über den Broker nachbildet. Ich nutze solches per Node-RED, es bleibt trotzdem wenig vertraut.
-
Zitat
If a script manages to crash the device the system will detect this and disable the script at the next boot.Das ist offenbar nicht hinreichend implementiert, unabhängig von dem DAU-Fehler.
-
Bei solchen Problemen sollte man auf die Web UI wenigstens temporär umsteigen und den Rest dort tätigen.
Werksreset, neu ins WLAN einbinden, Cloud deaktivieren, Funktionstests, Firmware aktualisieren, konfigurieren, erneut Funktionstests ... und später mal in die Cloud, wenn es denn unbedingt sein muss.
-
Sind es Jalousien (leichte Lamellen mit Neigungsverstellung) oder Rollläden?
So oder so brauchst du für jedes dieser Dinger einen Shelly Plus 2PM. Andernfalls kommt es irgendwann zu unterschiedlichen Stellungen der Jalousien bzw. Rollläden.
Ich kenne Taster oder Schalter. Und dann gibt es noch Schalter mit gegenseitiger Verriegelung.
Wenn du nicht an Design gebunden bist und etwas Handwerkliches nicht scheust, kann ich dir zur Steuerung einen Shelly i4 und dazu 4 Taster für eine Leerdose empfehlen.
Damit geht alles, vieles bereits per Actions, der Rest per Skript.
Ich nutze solche 4 Taster an einem i4 mit Skript. Je zwei Taster für eine Rollladensteuerung - ein Taster für öffnen, einer für schließen und beide für anhalten.
Es ist sogar möglich, einen Rollladen/Jalousie mit einem einzigen Taster zu steuern.
-
Jedenfalls solltest du mal diese Beleuchtung am Shelly abklemmen und prüfen, ob dann dieses Fehlverhalten noch vorkommt!
Falls du dieses, aus welchen Gründen auch immer, nicht tun willst, beschaffe dir für den Shelly einen oder mehrere RC Snubber und schalte diesen zwischen die Ausgangsklemmen bzw. zwischen L und O.
-
Welche Art Beleuchtung?
Ist ein Trafo oder ein Vorschaltgerät für eine Leuchtstoffröhre enthalten?
-
Nach deinem Schaltplan kann die Glimmlampe nicht stören. Sie ist ja mit keinem Eingang verbunden.
-
Insbesondere der Verbraucher ist interessant. Was schaltest du eigentlich?
-
Ja! Und den geschalteten Verbraucher auch abklemmen.
Mit schalten einer induktiven Last ergeben sich leicht mal Störspannungen.
Dagegen kann ein RC-Glied helfen, RC snubber genannt.
Edit:
Da das Einschalten nicht immer gelingt, kann sich mit dem Ausschalten eine Störspannung ergeben haben. Genaueres können wir an dieser Stelle nicht wissen.
-
This is a very good compilation.
Additional if the controller stopped the watchdog may log data to a persistant (script) file at the Shelly non volatile storage appending or overwrtiting or one file overwritten and another file appended.
After such logging, the watchdog can start the controller ...
Have a look at the documentation to Script.PutCode!
This logging also works without WLAN and can be analyzed if necessary.
The log file is not a script, but a data file. It appears as a non-executable script.
-
Dann vergiss das Polwenderelais nicht!
-
Vielleicht gibt es hier eine Begriffsverwirrung.
Ein Shelly Plus 2PM schaltet immer die Betriebsspannung auf die Ausgänge, mit O1 und O2 beschriftet. Hier gibt es keine Eingangsklemmen für für die internen Relais-Kontakte, weil jeweils ein Relaiskontakt intern an die Betriebsspannung gelegt ist. Die Kontakte, welche mit S1 und S2 beschriftet sind, sind die Signaleingänge für anschließbare Taster oder Schalter.