könnte auch ein Stromunterbruch gewesen sein und Power on als open gesetzt.
Aber ist natürlich "Glaskugellesen".
Hatte damit noch nie Probleme, aber habe eine übergeordnete Software für die Steuerung.
könnte auch ein Stromunterbruch gewesen sein und Power on als open gesetzt.
Aber ist natürlich "Glaskugellesen".
Hatte damit noch nie Probleme, aber habe eine übergeordnete Software für die Steuerung.
Ich habe schon Shellies in Baumarkt-Funksteckdosen eingebaut.
Wo die Optik und der Platz keine Rolle spielt funktioniert das super.
Hier mal der Code aus Nodered. Zu Testzwecken eine "inject" Node und eine MQTT-out Node.
Hoffe, das hilft, sonst gerne melden (leider weiss ich nicht, wie ich es anders einfügen soll...).
[{"id":"d7626548.56c9c","type":"inject","z":"eb9ef2e0.81002","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{ \"id\": 124, \"src\": \"shellyplus1-*Device-Id des Shelly*/rpc\", \"method\":\"Switch.SetConfig\", \"params\":{\"id\": 0, \"config\" :{\"auto_off\": false}} }","payloadType":"str","x":900,"y":140,"wires":[["5326b73c.315318","3e07c9b0.c1d86e"]]},{"id":"5326b73c.315318","type":"mqtt out","z":"eb9ef2e0.81002","name":"202 EG","topic":"shellyplus1-*Device-Id des Shelly*/rpc","qos":"0","retain":"","broker":"1571cc76.862224","x":320,"y":200,"wires":[]},{"id":"1571cc76.862224","type":"mqtt-broker","name":"","broker":"*MQTT-IP*","port":"1883","clientid":"","usetls":false,"compatmode":false,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""}]
und in "schön":
[
{
"id": "d7626548.56c9c",
"type": "inject",
"z": "eb9ef2e0.81002",
"name": "",
"props": [
{
"p": "payload"
},
{
"p": "topic",
"vt": "str"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "{ \"id\": 124, \"src\": \"shellyplus1-***/rpc\", \"method\":\"Switch.SetConfig\", \"params\":{\"id\": 0, \"config\" :{\"auto_off\": false}} }",
"payloadType": "str",
"x": 900,
"y": 140,
"wires": [
[
"5326b73c.315318",
"3e07c9b0.c1d86e"
]
]
},
{
"id": "5326b73c.315318",
"type": "mqtt out",
"z": "eb9ef2e0.81002",
"name": "202 EG",
"topic": "shellyplus1-****/rpc",
"qos": "0",
"retain": "",
"broker": "1571cc76.862224",
"x": 320,
"y": 200,
"wires": []
},
{
"id": "1571cc76.862224",
"type": "mqtt-broker",
"name": "",
"broker": "**IP**",
"port": "1883",
"clientid": "",
"usetls": false,
"compatmode": false,
"keepalive": "60",
"cleansession": true,
"birthTopic": "",
"birthQos": "0",
"birthPayload": "",
"closeTopic": "",
"closeQos": "0",
"closePayload": "",
"willTopic": "",
"willQos": "0",
"willPayload": ""
}
]
Alles anzeigen
Genial - es funzt!
Ich hatte auch mit dem "config" probiert, aber an falscher Stelle.
Mit diesen Vorlagen hoffe ich auch künftige Ideen umsetzen zu können.
Nochmals vielen, vielen Dank!
Ich habs leider noch nicht geschafft
Hatte aber heute auch keine Zeit.
Den Code von Dir habe ich so probiert und auch in mehreren abgeänderten Varianten, aber erfolglos.
Braucht der Shelly ev. einen Neustart nach der Änderung?
Ich sehe bei der API-Doku noch nicht restlos durch, aber dein Code macht eigentlich Sinn...
Für mich ist es recht frustrierend, da ich mit der Gen. 1 tiptop zurecht komme und alles realisiert habe, was ich wollte. Aber ich bin ja lernfähig :-).
Achso - super , vielen Dank!
Ich suchte überall nach dieser ID - aber so macht das für mich Sinn.
Mein "Auto_off" funktioniert noch nicht - aber die Nacht ist ja noch lange
Herzlichen Dank für den genialen Support!
Danke für Deine Bemühungen!
Das klappt leider noch nicht, aber ich versuche es weiter.
Kannst Du mir erklären, was die erste ID bedeutet (124)? Die Zweite im Code müsste das Relais definieren - oder?
Vielen Dank und liebe Grüsse
Nachtrag:
Bei der 1. Gen. aktiviere ich zu gewissen Zeiten den Timer des Shellys über MQTT (z.B. von 06.00-07.00, Timer 600 Sek.).
Lässt sich das bei der 2. Gen auch noch relaisieren?
Vielen herzlichen Dank!
Vielen herzlichen Dank!
Ich konnte den Code angepasst in der MQTT-Node verwenden.
War zwar nah dran, aber Dein Code hat die Lösung gebracht.
Ich hatte als "id": 0 - woher kommt diese ID?
Hallo zusammen
Irgenwie stehe ich auf dem Schlauch:
Ich tauschte heute einen defekten Shelly 1 (Gen1) gegen einen Shelly Plus1 (Gen2).
Ich habe die Steuerung über Nodered über MQTT realisiert.
Nun stehe ich vor dem Rätsel, welche Message ich an welches Ziel senden muss.
Ich muss nur ein/aus schalten
Hat das jemand auch schon umgebaut / gelöst?
Vielen Dank und herzliche Grüsse
Danke für den Tipp mit den Link Nodes, schaue ich mir an.
Ich habe jetzt einen Tab Mqtt und einen mit dem Shelly Node und kann den Einen oder Anderen Tab deaktivieren...
Mit HTTP frage ich schon Daten ab, guter Tipp dennoch.
Jetzt wollte jetzt mal Shelly 2.5 einbinden und damit ein Kellerfenster öffnen/schließen. Ich glaube mit HTTP Komandos wird es nicht gehen, oder? Es sollte bestimmte Winkel anfahren, 10% zum Beispiel.
Könntest du das testen?
http://192.168.xxx.xxx/roller/0?go=to_pos&roller_pos=x
Alternativ könntest Du es auch nach Zeit machen, oder - falls es nicht zwingend über http sein muss, mit "Favoriten" steuern...
Ich habe extra noch die 4.3.1. kurz installiert und sie funktioniert bei mir (Nodered Neustart, eine Node verschoben und deployed).
Ich löschte den ganzen Ordner (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-shelly). Und installierte die Node neu (läuft bei mir auch alles auf einer CCU3).
Hoffe, das hilft.
Danke für die Rückmeldung. Ich habe herausgefunden, dass ich einzelne Tabs in Node red deaktivieren kann. So habe ich wenigstens eine aktivierbare Rückfallebene.
Bei mir funktioniert in der App das Widget mit der Raumübersicht nicht mehr, bzw. aktualisiert nicht. Jamand eine Idee?
Hallo zusammen
Ich hatte letzte Woche das Problem, dass nach dem Update der Node "node-red-contrib-shelly" die Node nicht mehr verfügbar war.
Dadurch funktionierte dann natürlich meine ganze Lichtsteuerung (ausser manuellem Taster Ein/Aus) nicht mehr. In der Not baute ich das Ganze auf MQTT um.
Gleichzeitig machte ich ein Mail an den Node Programmierer, mit der Beschreibung des Problems. Ich war sehr erstaunt, dass ich innert Stunden eine Antwort bekam. Innert einer Woche sgar eine neue Node Version, welche jetzt auch problemlos funktioniert - Ganz herzlichen Dank an Karl-Heinz - unglaublich Dein Service!!!
Nun hab ich die Node - und die MQTT - Lösung und weiss nicht, wie es sich verhält, wenn einerseits die Steuerung über die Node läuft und gleichzeitig nochmals über MQTT.
Muss ich eine deaktivieren, oder können die gemeinsam laufen?
Besten Dank und herzliche Grüsse
Stefan