Shelly Gen3 mit Node red schalten

Hallo ich würde gerne Shelly gen 3 in node red einbinden habe dazu auch die aktuelle Palette herruntergeladen und installiert.

Irgendiwe bekomme ich immer die fehlermeldung

“Shelly gen1 server failed to listen on port 20001"

angezeigt .. ich vermute so langsam das die GEN 3 noch nicht wirklich eingepflegt ist….. ich finde stets auch nur sachen mit MQQT oder eben Claud stimmt das so ? Ich hätte esneigentlich gerne Lokal am laufen.

Gruss

“Shelly Gen 1 server…” hört sich für mich an als hättest Du die falsche Node ausgewählt:

Ich kann sowohl einen “Plus 1PM Mini” (Gen 2) als auch einen “1PM Mini” (Gen 3) abfragen. Schalten habe ich noch nicht gestestet, Werte auslesen klappt aber prima.

glaube ich eigentlich nicht aber sicher bin ich mir nicht….

….

Wenn Du auf den Shelly Node doppelklickst zum bearbeiten, siehst Du oben, welchen Du gewählt hast:

Die Gen1 Node ist auch etwas heller als die Gen 2+ Node, auf deinem Bild schaut es für mich nach Gen1 aus.

Ja ich habe glaub den Gen 2 zwei gewählt…… tatsächlich verbaut ist aber der Gen3 die frage ist wie geht es mit Gen 3

Wie gesagt schätze ich aufgrund der Farbe und der Fehlermeldung, Du hast Gen1 gewählt - die 2. Node ist Gen2+ (also auch Gen3)

Ich bin wohl zu doof

[
{
"id": "b4d4bc33ae22e988",
"type": "tab",
"label": "Flow 1",
"disabled": true,
"info": "",
"env":
},
{
"id": "7dbfc466c323e1f6",
"type": "function",
"z": "b4d4bc33ae22e988",
"name": "0 on",
"func": "msg.payload = {\n relay:0,\n on:true\n};\nreturn msg;",
"outputs": 1,
"timeout": "",
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": ,
"x": 550,
"y": 1340,
"wires": [
[
"90dd36582755304c"
]
]
},
{
"id": "89fddf9a8e4ffdda",
"type": "function",
"z": "b4d4bc33ae22e988",
"name": "0 off",
"func": "msg.payload = {\n relay:0, \n on:false\n};\nreturn msg;",
"outputs": 1,
"timeout": "",
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": ,
"x": 550,
"y": 1260,
"wires": [
[
"90dd36582755304c"
]
]
},
{
"id": "90dd36582755304c",
"type": "debug",
"z": "b4d4bc33ae22e988",
"name": "debug 16",
"active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 740,
"y": 1600,
"wires":
},
{
"id": "e24fef98af1186e4",
"type": "victron-input-gridmeter",
"z": "b4d4bc33ae22e988",
"service": "com.victronenergy.grid/30",
"path": "/Ac/Power",
"serviceObj": {
"service": "com.victronenergy.grid/30",
"name": "Grid meter"
},
"pathObj": {
"path": "/Ac/Power",
"type": "float",
"name": "Power (W)"
},
"name": "",
"onlyChanges": false,
"roundValues": "1",
"x": 140,
"y": 1380,
"wires": [
[
"7d82622e2d7e76c2",
"a2f2974f3623ebdd"
]
]
},
{
"id": "7d82622e2d7e76c2",
"type": "switch",
"z": "b4d4bc33ae22e988",
"name": "Netzüberschuss",
"property": "payload",
"propertyType": "msg",
"rules": [
{
"t": "lte",
"v": "-1200",
"vt": "str"
},
{
"t": "gte",
"v": "-100",
"vt": "str"
}
],
"checkall": "true",
"repair": false,
"outputs": 2,
"x": 380,
"y": 1420,
"wires": [
[
"b35cca1f81d60ea3",
"7dbfc466c323e1f6"
],
[
"89fddf9a8e4ffdda"
]
]
},
{
"id": "a2f2974f3623ebdd",
"type": "debug",
"z": "b4d4bc33ae22e988",
"name": "debug 17",
"active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 660,
"y": 1920,
"wires":
},
{
"id": "b35cca1f81d60ea3",
"type": "debug",
"z": "b4d4bc33ae22e988",
"name": "debug 42",
"active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 600,
"y": 1840,
"wires":
},
{
"id": "53c6f9a58a919005",
"type": "shelly-gen2",
"z": "b4d4bc33ae22e988",
"hostname": "192.168.178.183",
"description": "",
"mode": "polling",
"verbose": false,
"server": "",
"outputmode": "event",
"uploadretryinterval": 5000,
"pollinginterval": 5000,
"pollstatus": false,
"getstatusoncommand": true,
"devicetype": "Relay",
"devicetypemustmatchexactly": false,
"captureblutooth": false,
"outputs": 1,
"x": 950,
"y": 1320,
"wires": [

]
}
]

Es ist jetzt sicher Gen 2 aber irgendwie macht er es nicht bzw lässt sich nicht verbinden

Du hast als Typ “Relay - Any Relay” ausgewählt. Wähle doch in der Dropdown-Liste bitte den passenden Shelly aus:

Gen2 / Gen3 / Gen4 - alles vorhanden :wink:

Super danke…… teste ich jetzt dann die TAge habe wohl die lastsicherung draussen gelassen…

so vor ort immer noch aus…….was für ein dreck was mache ich falsch ?

Ich blicks nicht warum das nicht geht

Dein Shelly ist ja jetzt zumindest schon mal verbunden, also wohl richtig erkannt.
Zur Ansteuerung des Shelly in deinem Ablauf kann ich nichts sagen… ich weiß nur, dass die Shellys bzgl. der Relais speziell angesteuert werden müssen. IIRC hat mir damals das Video hier weitergeholfen.

Ja ich denke da brauch ich mal ein wenig ruhe !!!

Danke vielmals

Wenn es funktioniert hat, wäre eine Lösung hier vielleicht auch für andere interessant :wink:

bis jetzt hat es leider nicht geklappt,….ich he jetzt mak ein shelly 1 bestellt mal sehen damit sollte es klppen