NEWS
Node Red Tasmota und Switsch
-
@mickym said in
-
-
@josefthal
ich bin Leider nicht so gut in deutsch nur das du es mal weistmqtt in wollte ich die daten auslesen und zwar switsch ein und zwei
dann wollte ich irgenwie einen Timer laufen lassen das ich das relais ansteuern kann
deswegen habe ich den swtich und relais getrennt das die nicht mehr miteinander schalten
-
@josefthal Na ja ich dachte eigentlich, dass unter stat auch noch ein topic kommt. Der tele Ast wird halt immer periodisch ausgelesen . Ich würde Dir halt einen stat topic empfehlen, anstelle des sensors. - Aber gut machen wir es halt mal mit dem sensor.
Da Du beides über ON/OFF machen kannst - nimmst Du halt ggf. eine trigger Node als Timer.
-
@mickym was ist besser
-
@josefthal Unter stat das topic ist immer zu bevorzugen -da dies sofort reagiert und ereignisgesteuert reagiert. tele sendet immer wieder die gleiche Info periodisch.
Das wäre jetzt ein Vorschlag.
-
@josefthal [
{
"id": "f884ce11d9d7f084",
"type": "tab",
"label": "Flow 7",
"disabled": false,
"info": "",
"env": []
},
{
"id": "50abe2e8af7541c0",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 45",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 940,
"y": 400,
"wires": []
},
{
"id": "2ae715d42c837120",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 46",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 660,
"y": 300,
"wires": []
},
{
"id": "1d78f8b2a54f18bd",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 47",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 760,
"y": 200,
"wires": []
},
{
"id": "4b419759b1939781",
"type": "mqtt in",
"z": "f884ce11d9d7f084",
"name": "",
"topic": "tele/Tasmota_test2/SENSOR",
"qos": "0",
"datatype": "json",
"broker": "b84a725bf6dd8e6b",
"nl": false,
"rap": true,
"rh": 0,
"inputs": 0,
"x": 160,
"y": 200,
"wires": [
[
"1d78f8b2a54f18bd",
"5767de948061f591",
"4fe0cb071a28c291"
]
]
},
{
"id": "3f94cadf66b7c243",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 48",
"active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 820,
"y": 740,
"wires": []
},
{
"id": "85752b032892a0bf",
"type": "mqtt in",
"z": "f884ce11d9d7f084",
"name": "",
"topic": "tele/Tasmota_test2/SENSOR ",
"qos": "0",
"datatype": "utf8",
"broker": "b84a725bf6dd8e6b",
"nl": false,
"rap": true,
"rh": 0,
"inputs": 0,
"x": 200,
"y": 780,
"wires": [
[
"3f94cadf66b7c243",
"a4c8f372f7e5208d"
]
]
},
{
"id": "a4c8f372f7e5208d",
"type": "change",
"z": "f884ce11d9d7f084",
"name": "Strom Filter",
"rules": [
{
"t": "set",
"p": "payload.Switch1",
"pt": "msg",
"to": "on",
"tot": "str"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 690,
"y": 800,
"wires": [
[
"62298753547437f4"
]
]
},
{
"id": "62298753547437f4",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 49",
"active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 940,
"y": 820,
"wires": []
},
{
"id": "5d69362e4fbdf5e3",
"type": "mqtt out",
"z": "f884ce11d9d7f084",
"name": "",
"topic": "cmnd/Tasmota_test2/POWER1",
"qos": "",
"retain": "",
"respTopic": "",
"contentType": "",
"userProps": "",
"correl": "",
"expiry": "",
"broker": "b84a725bf6dd8e6b",
"x": 630,
"y": 560,
"wires": []
},
{
"id": "3407d481c1a27b47",
"type": "Tasmota Sensor",
"z": "f884ce11d9d7f084",
"broker": "7a7b311bf649aa87",
"device": "Tasmota_test2",
"name": "",
"outputs": 1,
"uidisabler": false,
"fullTopic": "",
"cmndPrefix": "",
"statPrefix": "",
"telePrefix": "",
"qos": 1,
"retain": false,
"rules": [],
"outputTopic": "",
"x": 220,
"y": 80,
"wires": [
[
"dc357bf80dd84722"
]
]
},
{
"id": "4a52a2c387ec9267",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 50",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 940,
"y": 460,
"wires": []
},
{
"id": "dc357bf80dd84722",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 51",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 420,
"y": 20,
"wires": []
},
{
"id": "8edf93019b1dda14",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 52",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 760,
"y": 240,
"wires": []
},
{
"id": "2ae5cbaad2be8669",
"type": "inject",
"z": "f884ce11d9d7f084",
"name": "",
"props": [
{
"p": "payload"
},
{
"p": "topic",
"vt": "str"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "off",
"payloadType": "str",
"x": 190,
"y": 580,
"wires": [
[
"5d69362e4fbdf5e3"
]
]
},
{
"id": "fe76fb3e70ee4cd1",
"type": "inject",
"z": "f884ce11d9d7f084",
"name": "",
"props": [
{
"p": "payload"
},
{
"p": "topic",
"vt": "str"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "on",
"payloadType": "str",
"x": 190,
"y": 620,
"wires": [
[
"5d69362e4fbdf5e3"
]
]
},
{
"id": "5767de948061f591",
"type": "switch",
"z": "f884ce11d9d7f084",
"name": "",
"property": "payload.Switch1",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "on",
"vt": "str"
}
],
"checkall": "true",
"repair": false,
"outputs": 1,
"x": 450,
"y": 300,
"wires": [
[
"2ae715d42c837120"
]
]
},
{
"id": "970c70446706d958",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 55",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 660,
"y": 360,
"wires": []
},
{
"id": "4fe0cb071a28c291",
"type": "switch",
"z": "f884ce11d9d7f084",
"name": "",
"property": "payload.Switch1",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "off",
"vt": "str"
}
],
"checkall": "true",
"repair": false,
"outputs": 1,
"x": 450,
"y": 360,
"wires": [
[
"970c70446706d958"
]
]
},
{
"id": "b84a725bf6dd8e6b",
"type": "mqtt-broker",
"name": "CerboGX",
"broker": "192.168.178.35",
"port": "1883",
"clientid": "",
"autoConnect": true,
"usetls": false,
"protocolVersion": "4",
"keepalive": "60",
"cleansession": true,
"birthTopic": "",
"birthQos": "0",
"birthPayload": "",
"birthMsg": {},
"closeTopic": "",
"closeQos": "0",
"closePayload": "",
"closeMsg": {},
"willTopic": "",
"willQos": "0",
"willPayload": "",
"willMsg": {},
"userProps": "",
"sessionExpiry": ""
},
{
"id": "7a7b311bf649aa87",
"type": "tasmota-mqtt-broker",
"name": "",
"broker": "localhost",
"port": "1883",
"clientid": "",
"usetls": false,
"keepalive": "60",
"cleansession": true
}
] -
@josefthal Damit kann man nichts anfangen. Bitte immer in CodeTags einstellen und ggf. mit Spoiler:
Den Code hier direkt einzustellen - ist nicht importierbar - da das vom Browser interpretiert wird
-
@mickym ```
[
{
"id": "f884ce11d9d7f084",
"type": "tab",
"label": "Flow 7",
"disabled": false,
"info": "",
"env": []
},
{
"id": "50abe2e8af7541c0",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 45",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 940,
"y": 400,
"wires": []
},
{
"id": "2ae715d42c837120",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 46",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 660,
"y": 300,
"wires": []
},
{
"id": "1d78f8b2a54f18bd",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 47",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 760,
"y": 200,
"wires": []
},
{
"id": "4b419759b1939781",
"type": "mqtt in",
"z": "f884ce11d9d7f084",
"name": "",
"topic": "tele/Tasmota_test2/SENSOR",
"qos": "0",
"datatype": "json",
"broker": "b84a725bf6dd8e6b",
"nl": false,
"rap": true,
"rh": 0,
"inputs": 0,
"x": 160,
"y": 200,
"wires": [
[
"1d78f8b2a54f18bd",
"5767de948061f591",
"4fe0cb071a28c291"
]
]
},
{
"id": "3f94cadf66b7c243",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 48",
"active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 820,
"y": 740,
"wires": []
},
{
"id": "85752b032892a0bf",
"type": "mqtt in",
"z": "f884ce11d9d7f084",
"name": "",
"topic": "tele/Tasmota_test2/SENSOR ",
"qos": "0",
"datatype": "utf8",
"broker": "b84a725bf6dd8e6b",
"nl": false,
"rap": true,
"rh": 0,
"inputs": 0,
"x": 200,
"y": 780,
"wires": [
[
"3f94cadf66b7c243",
"a4c8f372f7e5208d"
]
]
},
{
"id": "a4c8f372f7e5208d",
"type": "change",
"z": "f884ce11d9d7f084",
"name": "Strom Filter",
"rules": [
{
"t": "set",
"p": "payload.Switch1",
"pt": "msg",
"to": "on",
"tot": "str"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 690,
"y": 800,
"wires": [
[
"62298753547437f4"
]
]
},
{
"id": "62298753547437f4",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 49",
"active": false,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 940,
"y": 820,
"wires": []
},
{
"id": "5d69362e4fbdf5e3",
"type": "mqtt out",
"z": "f884ce11d9d7f084",
"name": "",
"topic": "cmnd/Tasmota_test2/POWER1",
"qos": "",
"retain": "",
"respTopic": "",
"contentType": "",
"userProps": "",
"correl": "",
"expiry": "",
"broker": "b84a725bf6dd8e6b",
"x": 630,
"y": 560,
"wires": []
},
{
"id": "3407d481c1a27b47",
"type": "Tasmota Sensor",
"z": "f884ce11d9d7f084",
"broker": "7a7b311bf649aa87",
"device": "Tasmota_test2",
"name": "",
"outputs": 1,
"uidisabler": false,
"fullTopic": "",
"cmndPrefix": "",
"statPrefix": "",
"telePrefix": "",
"qos": 1,
"retain": false,
"rules": [],
"outputTopic": "",
"x": 220,
"y": 80,
"wires": [
[
"dc357bf80dd84722"
]
]
},
{
"id": "4a52a2c387ec9267",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 50",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 940,
"y": 460,
"wires": []
},
{
"id": "dc357bf80dd84722",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 51",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 420,
"y": 20,
"wires": []
},
{
"id": "8edf93019b1dda14",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 52",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 760,
"y": 240,
"wires": []
},
{
"id": "2ae5cbaad2be8669",
"type": "inject",
"z": "f884ce11d9d7f084",
"name": "",
"props": [
{
"p": "payload"
},
{
"p": "topic",
"vt": "str"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "off",
"payloadType": "str",
"x": 190,
"y": 580,
"wires": [
[
"5d69362e4fbdf5e3"
]
]
},
{
"id": "fe76fb3e70ee4cd1",
"type": "inject",
"z": "f884ce11d9d7f084",
"name": "",
"props": [
{
"p": "payload"
},
{
"p": "topic",
"vt": "str"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "on",
"payloadType": "str",
"x": 190,
"y": 620,
"wires": [
[
"5d69362e4fbdf5e3"
]
]
},
{
"id": "5767de948061f591",
"type": "switch",
"z": "f884ce11d9d7f084",
"name": "",
"property": "payload.Switch1",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "on",
"vt": "str"
}
],
"checkall": "true",
"repair": false,
"outputs": 1,
"x": 450,
"y": 300,
"wires": [
[
"2ae715d42c837120"
]
]
},
{
"id": "970c70446706d958",
"type": "debug",
"z": "f884ce11d9d7f084",
"name": "debug 55",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 660,
"y": 360,
"wires": []
},
{
"id": "4fe0cb071a28c291",
"type": "switch",
"z": "f884ce11d9d7f084",
"name": "",
"property": "payload.Switch1",
"propertyType": "msg",
"rules": [
{
"t": "eq",
"v": "off",
"vt": "str"
}
],
"checkall": "true",
"repair": false,
"outputs": 1,
"x": 450,
"y": 360,
"wires": [
[
"970c70446706d958"
]
]
},
{
"id": "b84a725bf6dd8e6b",
"type": "mqtt-broker",
"name": "CerboGX",
"broker": "192.168.178.35",
"port": "1883",
"clientid": "",
"autoConnect": true,
"usetls": false,
"protocolVersion": "4",
"keepalive": "60",
"cleansession": true,
"birthTopic": "",
"birthQos": "0",
"birthPayload": "",
"birthMsg": {},
"closeTopic": "",
"closeQos": "0",
"closePayload": "",
"closeMsg": {},
"willTopic": "",
"willQos": "0",
"willPayload": "",
"willMsg": {},
"userProps": "",
"sessionExpiry": ""
},
{
"id": "7a7b311bf649aa87",
"type": "tasmota-mqtt-broker",
"name": "",
"broker": "localhost",
"port": "1883",
"clientid": "",
"usetls": false,
"keepalive": "60",
"cleansession": true
}
] -
-
-
-
@josefthal Ja geht schon - ich hab Dir aber doch hier einen Vorschlag zum Import eingestellt: https://forum.iobroker.net/post/1053445
-
@josefthal sagte in Node Red Tasmota und Switsch:
So zu Deinen Fehler die ich seheDie Eigenschaft ist richtig, aber Du musst auf Groß-und Kleinschreibung achten. Es kommt - auf der KONSOLE ein "ON" und kein "on".
Dann brauchst Du dafür keine 2 switch Nodes - sondern ein mit 2 Ausgängen.
Bei der Eingabe ist tasmota nicht case-sensitiv - das heißt wird automatisch verstanden.
Aber wie gesagt ich hab Dir einen Vorschlag unten geschickt.
-
@mickym Danke
hat ein fehler beim Übertragen gegeben groß und kleinschreibung
sensor muß Groß sein SENSOR
und dann ging es
und ich Spiele und Lesen ca 2 wochen rum
und du machst es in 30 S
-
@josefthal sagte in Node Red Tasmota und Switsch:
und du machst es in 30 S
Mit etwas Übung schaffst Du das auch.
-
@mickym Danke
-
benötige noch mal euer hilfe
es geht soweit ,die batterie über 91 % voll schaltet er eine wenn er unter 71 % ist schaltet er aus.
wenn ich den taster Starten ( Manuel ) geht es aber wenn die Batterie runter geht ( z.b. 50 % auf 49 % ) schaltet der Timer aus obwohl die zeit nicht abgelaufen isthab schon versucht eine undglied einzusetzt geht nicht
[ { "id": "e4aa7e9b9fb405d9", "type": "tab", "label": "Tasmota Test1", "disabled": false, "info": "", "env": [] }, { "id": "74f2d76bc3ce958f", "type": "junction", "z": "e4aa7e9b9fb405d9", "x": 1060, "y": 480, "wires": [ [] ] }, { "id": "e5c4d789e94d350e", "type": "debug", "z": "e4aa7e9b9fb405d9", "name": "debug 81", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 1040, "y": 160, "wires": [] }, { "id": "7cf3622b17046eee", "type": "change", "z": "e4aa7e9b9fb405d9", "name": "Spannung", "rules": [ { "t": "move", "p": "payload.ENERGY.Voltage", "pt": "msg", "to": "payload", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 580, "y": 160, "wires": [ [ "e5c4d789e94d350e", "a10b8a367682404e" ] ] }, { "id": "a10b8a367682404e", "type": "ui_gauge", "z": "e4aa7e9b9fb405d9", "name": "", "group": "04d5298db5344c1e", "order": 1, "width": 0, "height": 0, "gtype": "gage", "title": "volt Test 1", "label": "units", "format": "{{value}}", "min": 0, "max": "240", "colors": [ "#ff0000", "#ffff00", "#008000" ], "seg1": "200", "seg2": "220", "x": 760, "y": 160, "wires": [] }, { "id": "77456c5a3405fff3", "type": "debug", "z": "e4aa7e9b9fb405d9", "name": "debug 82", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 440, "y": 100, "wires": [] }, { "id": "89e9cf65394790da", "type": "change", "z": "e4aa7e9b9fb405d9", "name": "Strom Filter", "rules": [ { "t": "move", "p": "payload.ENERGY.Current[1]", "pt": "msg", "to": "payload", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 570, "y": 200, "wires": [ [ "e60c46e0c106e4dc" ] ] }, { "id": "318a5c613a88c769", "type": "debug", "z": "e4aa7e9b9fb405d9", "name": "debug 83", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 1040, "y": 200, "wires": [] }, { "id": "401d1fdd51ecce14", "type": "victron-input-battery", "z": "e4aa7e9b9fb405d9", "service": "com.victronenergy.battery.socketcan_can1", "path": "/Soc", "serviceObj": { "service": "com.victronenergy.battery.socketcan_can1", "name": "Pylontech battery" }, "pathObj": { "path": "/Soc", "type": "float", "name": "State of charge (%)" }, "initial": "", "name": "", "onlyChanges": false, "x": 190, "y": 340, "wires": [ [ "6ddde74da4bb9545" ] ] }, { "id": "5369f8cb591ac34d", "type": "switch", "z": "e4aa7e9b9fb405d9", "name": "", "property": "payload", "propertyType": "msg", "rules": [ { "t": "gt", "v": "91", "vt": "num" }, { "t": "lt", "v": "70", "vt": "num" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 210, "y": 500, "wires": [ [ "e5fea5b934a2efc7", "b9ed6599cf70de74" ], [ "5012c46291e78a77", "cbe9c595bb01b81e" ] ] }, { "id": "f237aa09ab50cbd7", "type": "debug", "z": "e4aa7e9b9fb405d9", "name": "debug 84", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 720, "y": 1020, "wires": [] }, { "id": "5d01b124055bea37", "type": "debug", "z": "e4aa7e9b9fb405d9", "name": "State Of Charge", "active": false, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 1100, "y": 360, "wires": [] }, { "id": "6ddde74da4bb9545", "type": "change", "z": "e4aa7e9b9fb405d9", "name": "", "rules": [ { "t": "set", "p": "StateOfCharge", "pt": "global", "to": "payload", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 560, "y": 340, "wires": [ [ "5d01b124055bea37", "52e26a73c3b27f6e", "50eb11e95ce1c4f3" ] ] }, { "id": "bd97fddd9dcd4646", "type": "ui_slider", "z": "e4aa7e9b9fb405d9", "name": "", "label": "0 bis 100 test 1eingang", "tooltip": "", "group": "04d5298db5344c1e", "order": 3, "width": 0, "height": 0, "passthru": true, "outs": "all", "topic": "topic", "topicType": "msg", "min": 0, "max": "100", "step": 1, "x": 120, "y": 760, "wires": [ [ "1b2e513f58f2960b", "5369f8cb591ac34d" ] ] }, { "id": "1b2e513f58f2960b", "type": "ui_gauge", "z": "e4aa7e9b9fb405d9", "name": "", "group": "04d5298db5344c1e", "order": 4, "width": 0, "height": 0, "gtype": "gage", "title": "0 bis 100 test 1 Ausgang", "label": "Batterie", "format": "{{value}}", "min": 0, "max": "100", "colors": [ "#ff0000", "#e6e600", "#00ff00" ], "seg1": "", "seg2": "", "x": 490, "y": 760, "wires": [] }, { "id": "0d5525e74b9b0109", "type": "debug", "z": "e4aa7e9b9fb405d9", "name": "debug 86", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 680, "y": 580, "wires": [] }, { "id": "73f440c9fc6e840c", "type": "debug", "z": "e4aa7e9b9fb405d9", "name": "debug 87", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 1060, "y": 280, "wires": [] }, { "id": "6ebf1c2b99b260a0", "type": "debug", "z": "e4aa7e9b9fb405d9", "name": "debug 88", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 920, "y": 880, "wires": [] }, { "id": "99db0d2dae9eefe5", "type": "change", "z": "e4aa7e9b9fb405d9", "name": "Strom power", "rules": [ { "t": "move", "p": "payload.Switch1", "pt": "msg", "to": "payload", "tot": "msg" }, { "t": "set", "p": "payload", "pt": "msg", "to": "on", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 570, "y": 280, "wires": [ [ "ec8f88403a3d804a" ] ] }, { "id": "d6f7d9277bab1b46", "type": "ui_chart", "z": "e4aa7e9b9fb405d9", "name": "", "group": "a9d0f0d6dc0f0a7e", "order": 1, "width": 0, "height": 0, "label": "1Strom Test1", "chartType": "bar", "legend": "true", "xformat": "HH:mm:ss", "interpolate": "linear", "nodata": "", "dot": false, "ymin": "", "ymax": "", "removeOlder": 1, "removeOlderPoints": "", "removeOlderUnit": "3600", "cutout": 0, "useOneColor": false, "useUTC": false, "colors": [ "#1f77b4", "#aec7e8", "#ff7f0e", "#2ca02c", "#98df8a", "#d62728", "#ff9896", "#9467bd", "#c5b0d5" ], "outputs": 1, "useDifferentColor": false, "x": 770, "y": 240, "wires": [ [ "eba281a8c7d862c3" ] ] }, { "id": "eba281a8c7d862c3", "type": "debug", "z": "e4aa7e9b9fb405d9", "name": "debug 89", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 1060, "y": 240, "wires": [] }, { "id": "f5252ff2d2f5e5c1", "type": "change", "z": "e4aa7e9b9fb405d9", "name": "Strom Filter", "rules": [ { "t": "move", "p": "payload.ENERGY.Current[0]", "pt": "msg", "to": "payload", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 570, "y": 240, "wires": [ [ "d6f7d9277bab1b46" ] ] }, { "id": "e60c46e0c106e4dc", "type": "ui_chart", "z": "e4aa7e9b9fb405d9", "name": "", "group": "04d5298db5344c1e", "order": 5, "width": 0, "height": 0, "label": "Strom Test1", "chartType": "bar", "legend": "false", "xformat": "HH:mm:ss", "interpolate": "linear", "nodata": "", "dot": false, "ymin": "", "ymax": "", "removeOlder": 1, "removeOlderPoints": "", "removeOlderUnit": "3600", "cutout": 0, "useOneColor": false, "useUTC": false, "colors": [ "#1f77b4", "#aec7e8", "#ff7f0e", "#2ca02c", "#98df8a", "#d62728", "#ff9896", "#9467bd", "#c5b0d5" ], "outputs": 1, "useDifferentColor": false, "x": 770, "y": 200, "wires": [ [ "318a5c613a88c769" ] ] }, { "id": "e5fea5b934a2efc7", "type": "change", "z": "e4aa7e9b9fb405d9", "name": "", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "ON", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 630, "y": 480, "wires": [ [ "a3ff7d845272b908", "d00e1f649acb16f3" ] ] }, { "id": "7dd91967b9ae0e11", "type": "Tasmota Sensor", "z": "e4aa7e9b9fb405d9", "broker": "7a7b311bf649aa87", "device": "Tasmota_test1", "name": "", "outputs": 1, "uidisabler": false, "fullTopic": "", "cmndPrefix": "", "statPrefix": "", "telePrefix": "", "qos": 1, "retain": false, "rules": [], "outputTopic": "", "x": 240, "y": 140, "wires": [ [ "99db0d2dae9eefe5", "f5252ff2d2f5e5c1", "89e9cf65394790da", "7cf3622b17046eee", "77456c5a3405fff3" ] ] }, { "id": "ec8f88403a3d804a", "type": "ui_chart", "z": "e4aa7e9b9fb405d9", "name": "", "group": "04d5298db5344c1e", "order": 6, "width": 0, "height": 0, "label": "Pauer Test1", "chartType": "bar", "legend": "true", "xformat": "HH:mm:ss", "interpolate": "linear", "nodata": "", "dot": false, "ymin": "", "ymax": "", "removeOlder": 1, "removeOlderPoints": "", "removeOlderUnit": "3600", "cutout": 0, "useOneColor": false, "useUTC": false, "colors": [ "#1f77b4", "#aec7e8", "#ff7f0e", "#2ca02c", "#98df8a", "#d62728", "#ff9896", "#9467bd", "#c5b0d5" ], "outputs": 1, "useDifferentColor": false, "x": 770, "y": 280, "wires": [ [ "73f440c9fc6e840c" ] ] }, { "id": "d00e1f649acb16f3", "type": "mqtt out", "z": "e4aa7e9b9fb405d9", "name": "", "topic": "cmnd/Tasmota_test1/POWER1", "qos": "", "retain": "", "respTopic": "", "contentType": "", "userProps": "", "correl": "", "expiry": "", "broker": "b84a725bf6dd8e6b", "x": 1530, "y": 500, "wires": [] }, { "id": "d9062f21b1c4fdaf", "type": "switch", "z": "e4aa7e9b9fb405d9", "name": "", "property": "payload.Switch1", "propertyType": "msg", "rules": [ { "t": "eq", "v": "ON", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 1, "x": 470, "y": 1020, "wires": [ [ "b22e13f626cd98a3", "f237aa09ab50cbd7" ] ] }, { "id": "56a67d7f80182ecc", "type": "mqtt in", "z": "e4aa7e9b9fb405d9", "name": "", "topic": "tele/Tasmota_test1/SENSOR", "qos": "0", "datatype": "json", "broker": "b84a725bf6dd8e6b", "nl": false, "rap": true, "rh": 0, "inputs": 0, "x": 190, "y": 980, "wires": [ [ "d9062f21b1c4fdaf", "a79580173aa2a19f" ] ] }, { "id": "b22e13f626cd98a3", "type": "trigger", "z": "e4aa7e9b9fb405d9", "name": "", "op1": "ON", "op2": "OFF", "op1type": "str", "op2type": "str", "duration": "12", "extend": false, "overrideDelay": true, "units": "s", "reset": "", "bytopic": "all", "topic": "topic", "outputs": 1, "x": 630, "y": 880, "wires": [ [ "6ebf1c2b99b260a0", "d00e1f649acb16f3" ] ] }, { "id": "a3ff7d845272b908", "type": "debug", "z": "e4aa7e9b9fb405d9", "name": "debug 98", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 620, "y": 420, "wires": [] }, { "id": "a79580173aa2a19f", "type": "debug", "z": "e4aa7e9b9fb405d9", "name": "debug 100", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 430, "y": 900, "wires": [] }, { "id": "52e26a73c3b27f6e", "type": "ui_text", "z": "e4aa7e9b9fb405d9", "group": "71e172fc8641b4f7", "order": 6, "width": 6, "height": 1, "name": "", "label": "Batterie test 1", "format": "{{msg.payload}}", "layout": "row-spread", "x": 830, "y": 380, "wires": [] }, { "id": "50eb11e95ce1c4f3", "type": "ui_gauge", "z": "e4aa7e9b9fb405d9", "name": "", "group": "04d5298db5344c1e", "order": 2, "width": 0, "height": 0, "gtype": "gage", "title": "Batterie Test 1", "label": "units", "format": "{{value}}", "min": 0, "max": "100", "colors": [ "#ff0000", "#ffff00", "#008000" ], "seg1": "30", "seg2": "75", "x": 840, "y": 420, "wires": [] }, { "id": "5012c46291e78a77", "type": "change", "z": "e4aa7e9b9fb405d9", "name": "", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "OFF", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 630, "y": 520, "wires": [ [ "0d5525e74b9b0109", "d00e1f649acb16f3" ] ] }, { "id": "b9ed6599cf70de74", "type": "debug", "z": "e4aa7e9b9fb405d9", "name": "debug 101", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 390, "y": 440, "wires": [] }, { "id": "cbe9c595bb01b81e", "type": "debug", "z": "e4aa7e9b9fb405d9", "name": "debug 102", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 370, "y": 600, "wires": [] }, { "id": "934a40174dc661ef", "type": "function", "z": "e4aa7e9b9fb405d9", "name": "function 1", "func": "\nreturn msg;", "outputs": 1, "noerr": 0, "initialize": "", "finalize": "", "libs": [], "x": 1340, "y": 240, "wires": [ [] ] }, { "id": "04d5298db5344c1e", "type": "ui_group", "name": "Group 4", "tab": "12a65f5c2118623e", "order": 3, "disp": true, "width": 6 }, { "id": "a9d0f0d6dc0f0a7e", "type": "ui_group", "name": "Default", "tab": "12a65f5c2118623e", "order": 4, "disp": true, "width": 6, "collapse": false }, { "id": "7a7b311bf649aa87", "type": "tasmota-mqtt-broker", "name": "", "broker": "localhost", "port": "1883", "clientid": "", "usetls": false, "keepalive": "60", "cleansession": true }, { "id": "b84a725bf6dd8e6b", "type": "mqtt-broker", "name": "CerboGX", "broker": "192.168.178.35", "port": "1883", "clientid": "", "autoConnect": true, "usetls": false, "protocolVersion": "4", "keepalive": "60", "cleansession": true, "birthTopic": "", "birthQos": "0", "birthPayload": "", "birthMsg": {}, "closeTopic": "", "closeQos": "0", "closePayload": "", "closeMsg": {}, "willTopic": "", "willQos": "0", "willPayload": "", "willMsg": {}, "userProps": "", "sessionExpiry": "" }, { "id": "71e172fc8641b4f7", "type": "ui_group", "name": "Stapler ", "tab": "12a65f5c2118623e", "order": 1, "disp": true, "width": "6", "collapse": false }, { "id": "12a65f5c2118623e", "type": "ui_tab", "name": "Home", "icon": "dashboard", "order": 2, "disabled": false, "hidden": false } ]
-
@josefthal Verstehe zwar nicht wie das gehen Soll, ausser der Tasmota Sensor gibt längere Zeit kein ON Signal.
Du hast doch nur EINE externe Quelle in Deinem Flow - der selbstständig schalten kann? (ROT markiert).
Bist Du Dir denn sicher, dass das Ganze was mit dem NodeRedFlow zu tun hat?
-