Zigbee und Schalter State

Guten Abend, also wenn ich zum Beispiel Taste drei drücke geht Starlink an das Relais vom Starlink über Pekaway aber leider wird dann der Status nicht im Display angezeigt, dass das Relais angezogen hat

Gibt es da irgendwie eine Möglichkeit?

Vermutlich Schaltest du das Relais auf eine ungünstige Art und Weise, zeig mal her wie du es eingebunden hast.
Den eigentlich wird der Status abgefragt und das ist ziemlich robust programmiert.
Grüße

Hey hier ist mein Zigbee table

Ich schalte am Zigbee Taster und am

Display bleibt das Lampen relais aus

Exportiere den Flow mal bitte, inkl dem flow zu dem die Verknüpfungen gehen.

Hey ich habe mir den Tula oder MOES 4-fach Taster zugelegt und würde den gern einbinden. Allerdings habe ich hier ein paar Probleme. Anbei der aktuelle flow:

[{"id":"6694d467a3aa66dc","type":"zigbee2mqtt-in","z":"e8edd75515535763","name":"","server":"36746ccac661caef","friendly_name":"Tuya Taster 4fach (TS0044)","device_id":"0xa4c1381c3077e11d","state":"0","outputAtStartup":true,"filterChanges":false,"enableMultiple":false,"x":170,"y":1300,"wires":[["d0604bd11e3fbc05"]]},{"id":"d0604bd11e3fbc05","type":"json","z":"e8edd75515535763","name":"","property":"payload","action":"","pretty":false,"x":470,"y":1300,"wires":[["738a48ec1f915a7b","71c71f651f5b69ab","9e9e89663e84d3e5","3fd3fbc55e8f68fd","1fa509d51e1a6305"]]},{"id":"738a48ec1f915a7b","type":"debug","z":"e8edd75515535763","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":630,"y":1240,"wires":[]},{"id":"71c71f651f5b69ab","type":"switch","z":"e8edd75515535763","name":"","property":"payload.action","propertyType":"msg","rules":[{"t":"eq","v":"1_single","vt":"str"},{"t":"eq","v":"2_single","vt":"str"},{"t":"eq","v":"3_single","vt":"str"},{"t":"eq","v":"4_single","vt":"str"},{"t":"eq","v":"1_hold","vt":"str"},{"t":"eq","v":"2_hold","vt":"str"},{"t":"eq","v":"3_hold","vt":"str"},{"t":"eq","v":"4_hold","vt":"str"},{"t":"eq","v":"1_double","vt":"str"},{"t":"eq","v":"2_double","vt":"str"},{"t":"eq","v":"3_double","vt":"str"},{"t":"eq","v":"4_double","vt":"str"}],"checkall":"true","repair":false,"outputs":12,"x":630,"y":1360,"wires":[["76c483a95f89a656"],["1dd00e7f2a7a0776"],["828a9c7e14a2de62"],["63e905e1ae2b86e9"],["cc701a5c7540eb83"],["1809b4de88b2e4d3"],["66640abb09a29d09"],["08432c4a1abf1c55"],["8412e1b99107b76a"],["c0b3c3567f960694"],["06daff4f4a318be5"],["587197ba1c720c7e"]]},{"id":"ca2cd0caa998e5d0","type":"comment","z":"e8edd75515535763","name":"4x Tuya switch TS0044: ","info":"","x":320,"y":1180,"wires":[]},{"id":"76c483a95f89a656","type":"debug","z":"e8edd75515535763","name":"Short press 1","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":940,"y":1160,"wires":[]},{"id":"1dd00e7f2a7a0776","type":"debug","z":"e8edd75515535763","name":"Short press 2","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":940,"y":1200,"wires":[]},{"id":"828a9c7e14a2de62","type":"debug","z":"e8edd75515535763","name":"Short press 3","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":940,"y":1240,"wires":[]},{"id":"63e905e1ae2b86e9","type":"debug","z":"e8edd75515535763","name":"Short press 4","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":940,"y":1280,"wires":[]},{"id":"cc701a5c7540eb83","type":"debug","z":"e8edd75515535763","name":"Long press 1","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":930,"y":1480,"wires":[]},{"id":"1809b4de88b2e4d3","type":"debug","z":"e8edd75515535763","name":"Long press 2","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":930,"y":1520,"wires":[]},{"id":"66640abb09a29d09","type":"debug","z":"e8edd75515535763","name":"Long press 3","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":930,"y":1560,"wires":[]},{"id":"08432c4a1abf1c55","type":"debug","z":"e8edd75515535763","name":"Long press 4","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":930,"y":1600,"wires":[]},{"id":"8412e1b99107b76a","type":"debug","z":"e8edd75515535763","name":"Double press 1","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":940,"y":1320,"wires":[]},{"id":"c0b3c3567f960694","type":"debug","z":"e8edd75515535763","name":"Double press 2","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":940,"y":1360,"wires":[]},{"id":"06daff4f4a318be5","type":"debug","z":"e8edd75515535763","name":"Double press 3","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":940,"y":1400,"wires":[]},{"id":"587197ba1c720c7e","type":"debug","z":"e8edd75515535763","name":"Double press 4","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":940,"y":1440,"wires":[]},{"id":"36746ccac661caef","type":"zigbee2mqtt-server","name":"","host":"localhost","mqtt_port":1883,"mqtt_username":"","mqtt_password":"","mqtt_qos":"0","tls":"","usetls":false,"base_topic":"zigbee2mqtt"}]


Interessant wäre vll:
1x drücken = ein
2x drücken = aus
halten = dimmen → hell bis 100, dann wieder bis 20 oder so

Gleichzeitig soll da auch ans frontend und Display übertragen werden.

Vll kenn jemand helfen.
Liebe Grüße vom Chiemsee :wink:

Sitze gerade nicht am System, aber es gibt einen zigbee thread von mir, in den hat Arno @ahtdf mir damals ein Beispiel geschickt was ich auch verwende.
Das mit dem dimmen ist nicht so einfach, ich hab mich so abgefunden, 1* klick. 50% 2* Klick 100%

Da ich angesprochen wurde antworte ich natürlich auf das Thema :wink:

Bei mir sieht das so aus: einfach Taste 1 = Lampe 1

Taste 1 Halten bis grüne leuchte ausgeht = hold Funktion = beginn dimmen Lampe1

einfach Taste 1 Dimmen Lampe 1 aus.

doppelt Taste 1 = Lampe 2

Taste 1 Halten bis grüne leuchte ausgeht = hold Funktion = beginn dimmen Lampe2

einfach Taste 1 Dimmen Lampe2 aus.

einfach Taste 2 = Lampe 3

Taste 2 Halten bis grüne leuchte ausgeht = hold Funktion = beginn dimmen Lampe3

einfach Taste 2 Dimmen Lampe 3 aus.

doppelt Taste 2 = Lampe 4

Taste 2 Halten bis grüne leuchte ausgeht = hold Funktion = beginn dimmen Lampe4

einfach Taste 2 Dimmen Lampe4 aus.

Das wiederholt sich bei allen Tastern, auser bei Taster 4, da schaltet der Taster doppelt ein Relay.

Ich werte irgendwo aus welche Taste gedrückt wurde, um mit der Holdfunktion die richtige Lampe zu dimmen.

Da ich die gesamte Dimmergeschichte bei mir aber umgebaut habe, musst du dir überlegen wie du an deine Dimmer drangehst, du hast ja mittlerweile die Möglichkeit die Dimmer über die vorhandenen Eingänge, MCP Input zu steuern, da gibts auch eine holdfunktion zum dimmen. Eventuell kannst du da was umstricken ??? das habe ich mir noch nicht angeschaut, bei mir funktionieert es ja. :wink:

[{"id":"c10ccc0bc938b77a","type":"debug","z":"e641390c6765844a","name":"Sensor","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1550,"y":300,"wires":[]},{"id":"46ec354eb44bd164","type":"debug","z":"e641390c6765844a","name":"Sensor","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":970,"y":300,"wires":[]},{"id":"3b6d75aa87cb82aa","type":"comment","z":"e641390c6765844a","name":"paaren Schalter 3 10 sec drucken bis alle 4 LEDs leuchten","info":"","x":320,"y":500,"wires":[]},{"id":"d967adf81353e02a","type":"comment","z":"e641390c6765844a","name":"1","info":"","x":320,"y":660,"wires":[]},{"id":"e0f941567a954c9a","type":"zigbee2mqtt-in","z":"e641390c6765844a","name":"4-Schalter","server":"6d1e81c5e5072551","friendly_name":"0xb43522fffef7b813 (TS0044)","device_id":"0xb43522fffef7b813","state":"0","outputAtStartup":true,"filterChanges":false,"enableMultiple":false,"x":250,"y":700,"wires":[["af5c7201aed9b0c5","d7387ccda860ded5","cb2cd56522d34b68","05e95e619a3d8e76","5ff96d5aaf62d839","0338f257a418b686","ac8bed15c79b5b35","b779efaf52b03279","c51014cfe13807e0","6ee5ed976fdf29d1","dcfa557df692ba40","7d29be7ae1088477","92b711bf32e9966d","a6a2c6fb16be98b0","bf2306da5b784e6f","6724289f0ed073eb","9369e499654689c1","d147abbf5fc4952a"]]},{"id":"af5c7201aed9b0c5","type":"debug","z":"e641390c6765844a","name":"Sensor","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":460,"y":700,"wires":[]},{"id":"d7387ccda860ded5","type":"function","z":"e641390c6765844a","name":"Schalter 1 doppelt","func":"if (msg.payload.action == \"1_double\") {\n    msg.payload = \"ON\"\n    flow.set(\"ZigbeeDimmer1\", 2)\n}\nelse { return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":700,"y":460,"wires":[["906edda3c6dc394a","5e69539da214d994"]]},{"id":"cb2cd56522d34b68","type":"function","z":"e641390c6765844a","name":"Schalter 1 lang","func":"if (msg.payload.action ==\"1_hold\"){\nflow.set(\"ZigbeeDimmerstart1\", true)\n    msg.payload = \"OFF\"\n}\nelse { return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":690,"y":500,"wires":[["0dda74c642d23f43","0d94868c0e573ba9","1e69a90c68960cbe"]]},{"id":"05e95e619a3d8e76","type":"function","z":"e641390c6765844a","name":"Baterie <30%","func":"if (msg.payload.battery <=30)\nmsg.payload = true\nelse \nmsg.payload= false\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":680,"y":980,"wires":[["48112c3445209d5b"]]},{"id":"5ff96d5aaf62d839","type":"function","z":"e641390c6765844a","name":"Baterie <50%","func":"if (msg.payload.battery <=50)\nmsg.payload = true\nelse \nmsg.payload= false\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":680,"y":1020,"wires":[[]]},{"id":"0338f257a418b686","type":"function","z":"e641390c6765844a","name":"Schalter 1 einfach","func":"if (msg.payload.action == \"1_single\") {\n    msg.payload = \"ON\"\n    flow.set(\"ZigbeeDimmer1\", 1)\n    }\nelse\n{ return null }\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":700,"y":420,"wires":[["63fc5249691bdb7c","baca963aa910a9fe","46ec354eb44bd164"]]},{"id":"ac8bed15c79b5b35","type":"function","z":"e641390c6765844a","name":"Schalter 2 lang","func":"if (msg.payload.action ==\"2_hold\"){\nflow.set(\"ZigbeeDimmerstart2\", true)\n    msg.payload = \"OFF\"\n}\nelse { return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":690,"y":640,"wires":[["318489ba487e26dd","9a0b633bc5c037a5"]]},{"id":"b779efaf52b03279","type":"function","z":"e641390c6765844a","name":"Schalter 2 doppelt","func":"if (msg.payload.action == \"2_double\") {\n    msg.payload = \"ON\"\n    flow.set(\"ZigbeeDimmer2\", 2)\n}\nelse { return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":700,"y":600,"wires":[["1e47958304d20d5b","41076acec31751b2"]]},{"id":"c51014cfe13807e0","type":"function","z":"e641390c6765844a","name":"Schalter 2 einfach","func":"if (msg.payload.action == \"2_single\") {\n    msg.payload = \"ON\"\n    flow.set(\"ZigbeeDimmer2\", 1)\n    }\nelse\n{ return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":700,"y":560,"wires":[["e76fdb08df01ed59","a6cf1b9b6127b560","a75f2f7af4590394"]]},{"id":"6ee5ed976fdf29d1","type":"function","z":"e641390c6765844a","name":"Schalter 3 einfach","func":"if (msg.payload.action == \"3_single\") {\n    msg.payload = \"ON\"\n    flow.set(\"ZigbeeDimmer3\", 1)\n    }\nelse\n{ return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":700,"y":700,"wires":[["de1c7ea34520ee8e","765fede286c13448"]]},{"id":"dcfa557df692ba40","type":"function","z":"e641390c6765844a","name":"Schalter 3 doppelt","func":"if (msg.payload.action == \"3_double\") {\n    msg.payload = \"ON\"\n    flow.set(\"ZigbeeDimmer3\", 2)\n}\nelse { return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":700,"y":740,"wires":[["ec20e8735e4b2823","f3c642ec49ea9870"]]},{"id":"7d29be7ae1088477","type":"function","z":"e641390c6765844a","name":"Schalter 4 einfach","func":"if (msg.payload.action == \"4_single\") {\n    msg.payload = \"ON\"\n    flow.set(\"ZigbeeDimmer4\", 1)\n    }\nelse\n{ return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":700,"y":840,"wires":[["b4f029c5cff7ba4f","ce8211d557db5f8c"]]},{"id":"92b711bf32e9966d","type":"function","z":"e641390c6765844a","name":"Schalter 4 doppelt","func":"if (msg.payload.action == \"4_double\") {\n    msg.payload = \"ON\"\n    flow.set(\"ZigbeeDimmer4\", 2)\n    \n}\nelse { return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":700,"y":880,"wires":[["b0fbc92b6165a96f","a435cffcef8bbd6e"]]},{"id":"a6a2c6fb16be98b0","type":"function","z":"e641390c6765844a","name":"Schalter 4 lang","func":"if (msg.payload.action ==\"4_hold\"){\nflow.set(\"ZigbeeDimmerstart4\", true)\n    msg.payload = \"OFF\"\n}\nelse { return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":690,"y":920,"wires":[["c6f25c6d14b561e8","99e723bb7fd91b37","4e224a749340f29c"]]},{"id":"bf2306da5b784e6f","type":"change","z":"e641390c6765844a","name":"battery","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.battery","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":420,"y":1060,"wires":[["1ac1ce5fac21c241"]]},{"id":"6724289f0ed073eb","type":"change","z":"e641390c6765844a","name":"linkquality","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.linkquality","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":430,"y":1100,"wires":[["ff766d92dc0fa5bd"]]},{"id":"9369e499654689c1","type":"change","z":"e641390c6765844a","name":"voltage","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.voltage","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":430,"y":1140,"wires":[["63db200ffcd58567"]]},{"id":"906edda3c6dc394a","type":"function","z":"e641390c6765844a","name":"Schalter 2","func":"var check = msg.payload\nvar dimm = flow.get(\"ZigbeeDimmerstart1\")\nif (dimm ==true){\n    flow.set(\"ZigbeeDimmerstart1\", false)\n    flow.set(\"ZigbeeDimmer1\", 0)\n    { return null }\n}\n\nelse\nmsg.payload = check\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":460,"wires":[["233bcbcd2ca5f9ae"]]},{"id":"5e69539da214d994","type":"link out","z":"e641390c6765844a","name":"Dimmer2 ON (out)","mode":"link","links":["259d316436a6f767"],"x":865,"y":460,"wires":[]},{"id":"0dda74c642d23f43","type":"function","z":"e641390c6765844a","name":"Dimmer Start 1.1","func":"var dimm = flow.get (\"ZigbeeDimmer1\")\nif (dimm == 1){\nmsg.payload = \"OFF\"\n}\nelse\n{ return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1360,"y":420,"wires":[["af8c1c7c02425be9","c10ccc0bc938b77a"]]},{"id":"0d94868c0e573ba9","type":"function","z":"e641390c6765844a","name":"Dimmer Start 1.2","func":"var dimm = flow.get (\"ZigbeeDimmer1\")\nif (dimm == 2){\nmsg.payload = \"OFF\"\n}\nelse\n{ return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1360,"y":480,"wires":[["4d29413d37316719"]]},{"id":"318489ba487e26dd","type":"function","z":"e641390c6765844a","name":"Dimmer Start 2.1","func":"var dimm = flow.get (\"ZigbeeDimmer2\")\nif (dimm == 1){\nmsg.payload = \"OFF\"\n}\nelse\n{ return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1360,"y":560,"wires":[["d3ccfc439288ed40","b16d0a89121f2f23"]]},{"id":"9a0b633bc5c037a5","type":"function","z":"e641390c6765844a","name":"Dimmer Start 2.2","func":"var dimm = flow.get(\"ZigbeeDimmer2\")\nif (dimm == 2){\nmsg.payload = \"OFF\"\n}\nelse\n{ return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1360,"y":600,"wires":[["3e3b87765d0eb718"]]},{"id":"1b263c2820a1af07","type":"function","z":"e641390c6765844a","name":"Dimmer Start 3.1","func":"var dimm = flow.get(\"ZigbeeDimmer3\")\nif (dimm == 1){\nmsg.payload = \"OFF\"\n}\nelse\n{ return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1360,"y":700,"wires":[["51fe86ca479c58f5"]]},{"id":"4a09f35d83633c95","type":"function","z":"e641390c6765844a","name":"Dimmer Start 3.2","func":"var dimm = flow.get(\"ZigbeeDimmer3\")\nif (dimm == 2){\nmsg.payload = \"OFF\"\n}\nelse\n{ return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1360,"y":740,"wires":[["11a210082db1b4ae"]]},{"id":"4e224a749340f29c","type":"function","z":"e641390c6765844a","name":"Dimmer Start 4.1","func":"var dimm = flow.get(\"ZigbeeDimmer4\")\nif (dimm == 1){\nmsg.payload = \"OFF\"\n}\nelse\n{ return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1360,"y":820,"wires":[["c951064fd9fef3a5"]]},{"id":"48112c3445209d5b","type":"change","z":"e641390c6765844a","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"Batterie ZigbeeSchalter Eingang <30%","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"Batterie ZigbeeSchalter Eingang OK","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1000,"y":1040,"wires":[["d0e486d7fba9bf56"]]},{"id":"63fc5249691bdb7c","type":"function","z":"e641390c6765844a","name":"Schalter 1","func":"var check = msg.payload\nvar dimm = flow.get(\"ZigbeeDimmerstart1\")\nif (dimm ==true){\n    flow.set(\"ZigbeeDimmerstart1\", false)\n    flow.set(\"ZigbeeDimmer1\", 0)\n    { return null }\n}\n\nelse\nmsg.payload = check\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":420,"wires":[["a4fe3a10521de496","1cb4074583dfc759"]]},{"id":"baca963aa910a9fe","type":"link out","z":"e641390c6765844a","name":"dimmen1 ON (out)","mode":"link","links":["fb7a83f607e3a241","5243662a9778b129"],"x":865,"y":420,"wires":[]},{"id":"1e47958304d20d5b","type":"function","z":"e641390c6765844a","name":"Schalter 4","func":"var check = msg.payload\nvar dimm = flow.get(\"ZigbeeDimmerstart2\")\nif (dimm == true) {\n    flow.set(\"ZigbeeDimmerstart2\", false)\n    flow.set(\"ZigbeeDimmer2\", 0)\n    { return null }\n}\n\nelse\n    msg.payload = check\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":600,"wires":[["bb011b52c22c80ae"]]},{"id":"41076acec31751b2","type":"link out","z":"e641390c6765844a","name":"Dimmer4 ON (out)","mode":"link","links":["9c79c3cf74dc93f9"],"x":865,"y":600,"wires":[]},{"id":"e76fdb08df01ed59","type":"function","z":"e641390c6765844a","name":"Schalter 3","func":"var check = msg.payload\nvar dimm = flow.get(\"ZigbeeDimmerstart2\")\nif (dimm ==true){\n    flow.set(\"ZigbeeDimmerstart2\", false)\n    flow.set(\"ZigbeeDimmer2\", 0)\n    { return null }\n}\n\nelse\nmsg.payload = check\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":560,"wires":[["2c086d1e037f5a27","5d0818d49fabdb38"]]},{"id":"a6cf1b9b6127b560","type":"link out","z":"e641390c6765844a","name":"Dimmer3 ON (out)","mode":"link","links":["7f4d72bc5d6bca7e"],"x":865,"y":560,"wires":[]},{"id":"de1c7ea34520ee8e","type":"function","z":"e641390c6765844a","name":"Schalter 5","func":"var check = msg.payload\nvar dimm = flow.get(\"ZigbeeDimmerstart3\")\nif (dimm ==true){\n    flow.set(\"ZigbeeDimmerstart3\", false)\n    flow.set(\"ZigbeeDimmer3\", 0)\n    { return null }\n}\n\nelse\nmsg.payload = check\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":700,"wires":[["711c08da9ced146e"]]},{"id":"765fede286c13448","type":"link out","z":"e641390c6765844a","name":"Dimmer5 ON (out)","mode":"link","links":["eac5fa9fc600c9e8"],"x":865,"y":700,"wires":[]},{"id":"ec20e8735e4b2823","type":"function","z":"e641390c6765844a","name":"Schalter 6","func":"var check = msg.payload\nvar dimm = flow.get(\"ZigbeeDimmerstart3\")\nif (dimm == true) {\n    flow.set(\"ZigbeeDimmerstart3\", false)\n    flow.set(\"ZigbeeDimmer3\", 0)\n    { return null }\n}\n\nelse\n    msg.payload = check\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":740,"wires":[["562e5bf099049c35"]]},{"id":"f3c642ec49ea9870","type":"link out","z":"e641390c6765844a","name":"Dimmer6 ON (out)","mode":"link","links":["ba775594066b23a5"],"x":865,"y":740,"wires":[]},{"id":"b4f029c5cff7ba4f","type":"function","z":"e641390c6765844a","name":"Schalter 7","func":"var check = msg.payload\nvar dimm = flow.get(\"ZigbeeDimmerstart4\")\nif (dimm == true) {\n    flow.set(\"ZigbeeDimmerstart4\", false)\n    flow.set(\"ZigbeeDimmer4\", 0)\n    { return null }\n}\n\nelse\n    msg.payload = check\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":840,"wires":[["b654d5f3cc767e68"]]},{"id":"ce8211d557db5f8c","type":"link out","z":"e641390c6765844a","name":"Dimmer7 ON (out)","mode":"link","links":["a725513b41de791f"],"x":865,"y":840,"wires":[]},{"id":"b0fbc92b6165a96f","type":"function","z":"e641390c6765844a","name":"function 6","func":"\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1440,"y":880,"wires":[["e6b805ea581561ed","595ede5f5bd1769f"]]},{"id":"a435cffcef8bbd6e","type":"function","z":"e641390c6765844a","name":"flowVariable set true/false","func":"\nif (msg.payload==\"ON\") {\n   var check= flow.get (\"S142\")\n}\n\nif(check == true )\n{\n    msg.payload=false;\n    flow.set(\"S142\", false);\n}\n\n if (check == false) { \n     msg.payload=true;\n    flow.set(\"S142\", true);\n    }\nelse \nflow.set(\"S142\",false)\n    return msg;\n","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1060,"y":880,"wires":[["74a1898718bfa482","b19e1df8b50d9504","e4c26ab4bc032fea"]]},{"id":"c6f25c6d14b561e8","type":"function","z":"e641390c6765844a","name":"function 7","func":"\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1490,"y":920,"wires":[["28bab7400e1bb954","1199ac2e2b8021af"]]},{"id":"1ac1ce5fac21c241","type":"ui_gauge","z":"e641390c6765844a","name":"","group":"75fc405d24cbea93","order":1,"width":0,"height":0,"gtype":"gage","title":"TuYa Schalter 1 battery","label":"%","format":"{{value}}","min":0,"max":"100","colors":["#ff0000","#e6e600","#80ff00"],"seg1":"","seg2":"","className":"","x":630,"y":1060,"wires":[]},{"id":"ff766d92dc0fa5bd","type":"ui_gauge","z":"e641390c6765844a","name":"","group":"75fc405d24cbea93","order":3,"width":0,"height":0,"gtype":"gage","title":"TuYa Schalter 1 signal","label":"%","format":"{{value}}","min":0,"max":"300","colors":["#ff0000","#e6e600","#80ff00"],"seg1":"","seg2":"","className":"","x":630,"y":1100,"wires":[]},{"id":"63db200ffcd58567","type":"ui_gauge","z":"e641390c6765844a","name":"","group":"75fc405d24cbea93","order":2,"width":0,"height":0,"gtype":"gage","title":"TuYa Schalter 1 voltage","label":"V","format":"{{value}}","min":0,"max":"3000","colors":["#ff0000","#e6e600","#80ff00"],"seg1":"","seg2":"","className":"","x":640,"y":1140,"wires":[]},{"id":"af8c1c7c02425be9","type":"link out","z":"e641390c6765844a","name":"Dimmer1 OFF (out)","mode":"link","links":["37773f4a855c3c95","6803db792e754c48"],"x":1575,"y":420,"wires":[]},{"id":"d3ccfc439288ed40","type":"link out","z":"e641390c6765844a","name":"Dimmer3 OFF (out)","mode":"link","links":["f87e59f36bce1035"],"x":1575,"y":560,"wires":[]},{"id":"b16d0a89121f2f23","type":"debug","z":"e641390c6765844a","name":"Sensor","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1568.88330078125,"y":367.2833251953125,"wires":[]},{"id":"3e3b87765d0eb718","type":"link out","z":"e641390c6765844a","name":"Dimmer4 OFF (out)","mode":"link","links":["6145f75465a164a9"],"x":1575,"y":600,"wires":[]},{"id":"51fe86ca479c58f5","type":"link out","z":"e641390c6765844a","name":"Dimmer5 OFF (out)","mode":"link","links":["4cd9035d7916cf13"],"x":1575,"y":700,"wires":[]},{"id":"11a210082db1b4ae","type":"link out","z":"e641390c6765844a","name":"Dimmer6 OFF (out)","mode":"link","links":["8614627b48e5923c"],"x":1575,"y":740,"wires":[]},{"id":"c951064fd9fef3a5","type":"link out","z":"e641390c6765844a","name":"Dimmer7 OFF (out)","mode":"link","links":["67018725d6cc33f1"],"x":1575,"y":820,"wires":[]},{"id":"d0e486d7fba9bf56","type":"rbe","z":"e641390c6765844a","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":true,"property":"payload","topi":"topic","x":960,"y":1080,"wires":[["8958698bbabf91cb"]]},{"id":"a4fe3a10521de496","type":"link out","z":"e641390c6765844a","name":"DimmerEIN1 ON (out)","mode":"link","links":["6a34443882c105e1"],"x":1195,"y":420,"wires":[]},{"id":"bb011b52c22c80ae","type":"link out","z":"e641390c6765844a","name":"DimmerEIN4 ON (out)","mode":"link","links":["ba6e4925f4ddc971"],"x":1185,"y":600,"wires":[]},{"id":"2c086d1e037f5a27","type":"link out","z":"e641390c6765844a","name":"DimmerEIN3 ON (out)","mode":"link","links":["b9150fbc2f6b375b"],"x":1185,"y":560,"wires":[]},{"id":"5d0818d49fabdb38","type":"debug","z":"e641390c6765844a","name":"Sensor","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1270,"y":360,"wires":[]},{"id":"711c08da9ced146e","type":"link out","z":"e641390c6765844a","name":"DimmerEIN5 ON (out)","mode":"link","links":["1933127e30538e20"],"x":1185,"y":700,"wires":[]},{"id":"562e5bf099049c35","type":"link out","z":"e641390c6765844a","name":"DimmerEIN6 ON (out)","mode":"link","links":["e2d4c3e52e1c019f"],"x":1185,"y":740,"wires":[]},{"id":"b654d5f3cc767e68","type":"link out","z":"e641390c6765844a","name":"DimmerEIN7 ON (out)","mode":"link","links":["a995fb35dab624a3"],"x":1185,"y":840,"wires":[]},{"id":"e6b805ea581561ed","type":"link out","z":"e641390c6765844a","name":"Taster 4 double (out)","mode":"link","links":[],"x":1605,"y":860,"wires":[]},{"id":"595ede5f5bd1769f","type":"debug","z":"e641390c6765844a","name":"Sensor","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1750,"y":840,"wires":[]},{"id":"74a1898718bfa482","type":"debug","z":"e641390c6765844a","name":"Sensor","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1750,"y":900,"wires":[]},{"id":"b19e1df8b50d9504","type":"link out","z":"e641390c6765844a","name":"Taster 4 double S11 (out)","mode":"link","links":[],"x":1605,"y":880,"wires":[]},{"id":"28bab7400e1bb954","type":"link out","z":"e641390c6765844a","name":"Schalter4 Lang  (out)","mode":"link","links":[],"x":1605,"y":920,"wires":[]},{"id":"1199ac2e2b8021af","type":"debug","z":"e641390c6765844a","name":"Sensor","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1750,"y":940,"wires":[]},{"id":"0ccde20b949a8fbf","type":"link out","z":"e641390c6765844a","name":"Schalter4 Lang S12 (out)","mode":"link","links":[],"x":1605,"y":960,"wires":[]},{"id":"ec9d29131c8df528","type":"debug","z":"e641390c6765844a","name":"Sensor","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1750,"y":1000,"wires":[]},{"id":"8958698bbabf91cb","type":"link out","z":"e641390c6765844a","name":"link out zu Telegram","mode":"link","links":["ef93ce8ceea974a3"],"x":1095,"y":1080,"wires":[]},{"id":"99e723bb7fd91b37","type":"function","z":"e641390c6765844a","name":"flowVariable set true/false","func":"\nif (msg.payload==\"ON\") {\n   var check= flow.get (\"S142\")\n}\n\nif(check == true )\n{\n    msg.payload=false;\n    flow.set(\"S142\", false);\n}\n\n if (check == false) { \n     msg.payload=true;\n    flow.set(\"S142\", true);\n    }\nelse \nflow.set(\"S142\",false)\n    return msg;\n","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1020,"y":920,"wires":[["0ccde20b949a8fbf","ec9d29131c8df528"]]},{"id":"d147abbf5fc4952a","type":"function","z":"e641390c6765844a","name":"Schalter 3 lang","func":"if (msg.payload.action ==\"3_hold\"){\nflow.set(\"ZigbeeDimmerstart3\", true)\n    msg.payload = \"OFF\"\n}\nelse { return null }\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":690,"y":780,"wires":[["1b263c2820a1af07","4a09f35d83633c95"]]},{"id":"bc189af4d7892390","type":"comment","z":"e641390c6765844a","name":"Eingang","info":"","x":310,"y":620,"wires":[]},{"id":"1e69a90c68960cbe","type":"link out","z":"e641390c6765844a","name":"Dimmer2 ON (out)","mode":"link","links":["5243662a9778b129"],"x":865,"y":460,"wires":[]},{"id":"233bcbcd2ca5f9ae","type":"link out","z":"e641390c6765844a","name":"DimmerEIN2 ON (out)","mode":"link","links":["ef880d1e3699210c"],"x":1195,"y":460,"wires":[]},{"id":"4d29413d37316719","type":"link out","z":"e641390c6765844a","name":"Dimmer2 OFF (out)","mode":"link","links":["6803db792e754c48"],"x":1575,"y":480,"wires":[]},{"id":"a75f2f7af4590394","type":"debug","z":"e641390c6765844a","name":"Sensor","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":970,"y":360,"wires":[]},{"id":"1cb4074583dfc759","type":"debug","z":"e641390c6765844a","name":"Sensor","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1270,"y":300,"wires":[]},{"id":"e4c26ab4bc032fea","type":"link out","z":"e641390c6765844a","name":"switch connect 5","mode":"link","links":["1d05179e.1f1a78"],"x":2505,"y":2120,"wires":[]},{"id":"6d1e81c5e5072551","type":"zigbee2mqtt-server","name":"","host":"pekaway.local","mqtt_port":"1883","mqtt_username":"","mqtt_password":"","mqtt_qos":"0","tls":"4230868a2749a2ba","usetls":false,"base_topic":"zigbee2mqtt"},{"id":"75fc405d24cbea93","type":"ui_group","name":"Status","tab":"829c3751e41df671","order":1,"disp":false,"width":"6","collapse":false,"className":""},{"id":"4230868a2749a2ba","type":"tls-config","name":"","cert":"","key":"","ca":"","certname":"","keyname":"","caname":"","servername":"","verifyservercert":false,"alpnprotocol":""},{"id":"829c3751e41df671","type":"ui_tab","name":"Zigbee_Status","icon":"fa-stethoscope ","order":40,"disabled":false,"hidden":false}]

Gruß Arno

flows.json (8.9 KB)

Hier Bitte :slight_smile: und danke schon mal

Hier im Anhang mal meine Lösung (Basiert auf Arnos ehemaligem Flow), dies besitzt garkeine “richtige” Dimmfunktion, sondern eben nur eine 50/100/Aus Dimmung, die “Magie” dazu ist oben rechts.

Die Moes/Tuya können Single/Double/Long, hierbei ist:
Single immer 50% wenn vorher aus.
Doppel immer 100%.
Single immer aus, wenn vorher 505 oder 100%

Für alles andere nutze ich das Display oder die App, denn “Push to Dimm” ist für mich immer unbefriedigend, da man den Punkt eh nie Trifft :smiley:
Am besten finde ich da immernoch einen Drehdimmer oder Slider.
flows(3).json (94.3 KB)