hello, guys.
First of all, I'm sorry to use a translator.
I try to adjust the brightness using two data.
3 conditional statement
sensor <= 40 & light == 250 >>> bright dimming x<=250; x++
40 < sensor <= 80 & light == 50 >>> bright dimming x>=50; x--
80 < sensor <= 100 & light == 250 >>> bright dimming x<=250; x++
*This is my flow.
I don't understand, what did I write wrong?
Give me the head...
[{"id":"1f5cbe5.f3d8642","type":"function","z":"4bda1f34.e05f3","name":"bright","func":"global.set(\"bright\",msg.payload)\nreturn msg;","outputs":1,"noerr":0,"x":950,"y":520,"wires":[["844154b6.6bb068"]]},{"id":"527cebd8.65f094","type":"join","z":"4bda1f34.e05f3","name":"","mode":"custom","build":"array","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":false,"timeout":"","count":"6","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":510,"y":260,"wires":[["9378eab3.91ba58"]]},{"id":"9378eab3.91ba58","type":"function","z":"4bda1f34.e05f3","name":"Average","func":"x = msg.payload[0];\n//node.warn(x);\nx = x + msg.payload[1];\n//node.warn(x);\nx = x + msg.payload[2];\n//node.warn(x);\nx = x + msg.payload[3];\n//node.warn(x);\nx = x + msg.payload[4];\n//node.warn(x);\nx = x + msg.payload[5];\n//node.warn(x);\n\n\nx = x / 6;\nmsg.payload = x;\nreturn msg;","outputs":1,"noerr":0,"x":720,"y":260,"wires":[["72416a82.304674"]]},{"id":"e8625fc7.3038","type":"ui_text","z":"4bda1f34.e05f3","group":"bf3e38c0.e29328","order":2,"width":0,"height":0,"name":"","label":"bright","format":"{{msg.payload}}","layout":"row-spread","x":950,"y":560,"wires":[]},{"id":"c2c5a773.fb99b8","type":"ui_slider","z":"4bda1f34.e05f3","name":"","label":"bright","tooltip":"","group":"bf3e38c0.e29328","order":1,"width":0,"height":0,"passthru":true,"outs":"all","topic":"","min":0,"max":"255","step":1,"x":710,"y":520,"wires":[["1f5cbe5.f3d8642","e8625fc7.3038"]]},{"id":"ac14e41.c285d18","type":"function","z":"4bda1f34.e05f3","name":"dimming ++","func":"s = msg.payload\nfor(var x=s;x<=250;x++)\n{\n node.send({\"bright\":x})\n}\nreturn null;","outputs":1,"noerr":0,"x":530,"y":360,"wires":[["f9d9c192.dd6a4"]]},{"id":"d689643d.4548a8","type":"function","z":"4bda1f34.e05f3","name":"dimming ++","func":"s = msg.payload\nfor(var x=s;x<=250;x++)\n{\n node.send({\"bright\":x})\n}\nreturn null;","outputs":1,"noerr":0,"x":530,"y":440,"wires":[["f9d9c192.dd6a4"]]},{"id":"6fb4f968.89c518","type":"function","z":"4bda1f34.e05f3","name":"dimming --","func":"s = msg.payload\nfor(var x=s;x>=50;x--)\n{\n node.send({\"bright\":x})\n}\nreturn null;","outputs":1,"noerr":0,"x":530,"y":400,"wires":[["f9d9c192.dd6a4"]]},{"id":"9332fd86.f4f0b","type":"change","z":"4bda1f34.e05f3","name":"","rules":[{"t":"move","p":"bright","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":460,"wires":[["c2c5a773.fb99b8","a7491eca.6da73"]]},{"id":"646d9191.d5a0f","type":"function","z":"4bda1f34.e05f3","name":"80 < sensor <= 100 & light == 250","func":"if (msg.payload.sensor > 80 && msg.payload.sensor <= 100 && msg.payload.light == 250)\n{\n msg.payload = 50;\n}\nelse\n{\n return null;\n}\nreturn msg;","outputs":1,"noerr":0,"x":280,"y":440,"wires":[["d689643d.4548a8"]]},{"id":"55efdb46.0ba9e4","type":"function","z":"4bda1f34.e05f3","name":"40 < sensor <= 80 & light == 50","func":"if (msg.payload.sensor > 40 && msg.payload.sensor <= 80 && msg.payload.light == 50)\n{\n msg.payload = 250;\n}\nelse\n{\n return null;\n}\nreturn msg;","outputs":1,"noerr":0,"x":270,"y":400,"wires":[["6fb4f968.89c518"]]},{"id":"55b862c9.1ea92c","type":"function","z":"4bda1f34.e05f3","name":"sensor <= 40 & light == 250","func":"if(msg.payload.sensor <= 40 && msg.payload.light == 250)\n{\n msg.payload = 50;\n}\nelse\n{\n return null;\n}\nreturn msg;","outputs":1,"noerr":0,"x":260,"y":360,"wires":[["ac14e41.c285d18"]]},{"id":"a7491eca.6da73","type":"debug","z":"4bda1f34.e05f3","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","x":970,"y":460,"wires":[]},{"id":"f9d9c192.dd6a4","type":"delay","z":"4bda1f34.e05f3","name":"","pauseType":"rate","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"0.1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":730,"y":400,"wires":[["9332fd86.f4f0b","9e679982.506bb8"]]},{"id":"9e679982.506bb8","type":"debug","z":"4bda1f34.e05f3","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":950,"y":400,"wires":[]},{"id":"acf7a996.e68d48","type":"inject","z":"4bda1f34.e05f3","name":"","topic":"test sensor","payload":"30","payloadType":"num","repeat":"2","crontab":"","once":false,"onceDelay":0.1,"x":240,"y":260,"wires":[["527cebd8.65f094"]]},{"id":"72416a82.304674","type":"change","z":"4bda1f34.e05f3","name":"","rules":[{"t":"set","p":"sensor","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":980,"y":260,"wires":[["d8583044.9e958","6839d384.24facc"]]},{"id":"844154b6.6bb068","type":"change","z":"4bda1f34.e05f3","name":"","rules":[{"t":"set","p":"light","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1110,"y":520,"wires":[["989c9183.4ce5a","6839d384.24facc"]]},{"id":"6839d384.24facc","type":"link out","z":"4bda1f34.e05f3","name":"","links":["52f56b5b.01fd04","8ae48160.c5651","31f80fd4.a11b7"],"x":1415,"y":260,"wires":[]},{"id":"52f56b5b.01fd04","type":"link in","z":"4bda1f34.e05f3","name":"","links":["6839d384.24facc"],"x":95,"y":360,"wires":[["55b862c9.1ea92c"]]},{"id":"8ae48160.c5651","type":"link in","z":"4bda1f34.e05f3","name":"","links":["6839d384.24facc"],"x":95,"y":400,"wires":[["55efdb46.0ba9e4"]]},{"id":"31f80fd4.a11b7","type":"link in","z":"4bda1f34.e05f3","name":"","links":["6839d384.24facc"],"x":95,"y":440,"wires":[["646d9191.d5a0f"]]},{"id":"681673a6.ad2aac","type":"debug","z":"4bda1f34.e05f3","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","x":1310,"y":200,"wires":[]},{"id":"989c9183.4ce5a","type":"debug","z":"4bda1f34.e05f3","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","x":1310,"y":520,"wires":[]},{"id":"fef6f81c.f9cdb8","type":"inject","z":"4bda1f34.e05f3","name":"","topic":"test","payload":"250","payloadType":"num","repeat":"","crontab":"","once":true,"onceDelay":0.1,"x":540,"y":520,"wires":[["c2c5a773.fb99b8"]]},{"id":"d8583044.9e958","type":"debug","z":"4bda1f34.e05f3","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","x":970,"y":200,"wires":[]},{"id":"28d6686f.97ea88","type":"mqtt in","z":"4bda1f34.e05f3","name":"","topic":"OUTTOPIC","qos":"0","datatype":"auto","broker":"84206044.372d9","x":960,"y":620,"wires":[["1660b314.e403ed"]]},{"id":"b74ba6cc.7ea168","type":"mqtt out","z":"4bda1f34.e05f3","name":"","topic":"OUTTOPIC","qos":"","retain":"","broker":"84206044.372d9","x":1170,"y":740,"wires":[]},{"id":"1660b314.e403ed","type":"debug","z":"4bda1f34.e05f3","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","x":1170,"y":620,"wires":[]},{"id":"a6fdc410.0604b8","type":"function","z":"4bda1f34.e05f3","name":"get bright","func":"var bright = global.get(\"bright\")||0;\nmsg.payload.bright = bright;\nreturn msg;","outputs":1,"noerr":0,"x":960,"y":740,"wires":[["b74ba6cc.7ea168","ab0ffa37.7a9a98"]]},{"id":"ab0ffa37.7a9a98","type":"debug","z":"4bda1f34.e05f3","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":1170,"y":680,"wires":[]},{"id":"b7cea974.c15488","type":"inject","z":"4bda1f34.e05f3","name":"","topic":"","payload":"{\"r\":\"250\",\"g\":\"250\",\"b\":\"250\",\"a\":\"1\"}","payloadType":"json","repeat":"0.1","crontab":"","once":false,"onceDelay":0.1,"x":970,"y":680,"wires":[["a6fdc410.0604b8"]]},{"id":"bf3e38c0.e29328","type":"ui_group","z":"","name":"LED","tab":"7cc68490.34bccc","order":1,"disp":true,"width":"6","collapse":false},{"id":"84206044.372d9","type":"mqtt-broker","z":"","name":"Broker","broker":"http://www.mqtt-dashboard.com/","port":"1883","clientid":"","usetls":false,"compatmode":false,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"7cc68490.34bccc","type":"ui_tab","z":"","name":"Broker","icon":"dashboard","order":2,"disabled":false,"hidden":false}]