{"_id":"node-red-contrib-operatelogic","_rev":"27-40d85f1a0f193d67244c4bf644e3f17f","name":"node-red-contrib-operatelogic","dist-tags":{"latest":"1.0.27"},"versions":{"1.0.0":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.0","description":"Node-RED OperateLogic Node","keywords":["node-red"],"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.0","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-JxT6b9mJmeBQFk2lzfM70Kh1WJp+3bHalhDdd8VRcbHWPQ1S8gRpnNZf2GeSUR+2mPVeE8NZeEwPnfkQ3LXR0g==","shasum":"81342b6a06c39887f3c0037a54e34b85f4f83963","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.0.tgz","fileCount":6,"unpackedSize":60184,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/8MRychmQPpGzMDF2VQZaFGswpoMRGVfZwUHIFGLHkAiBxudCLYGTgRXWB0PSS8zc3ma3VhL+G9lpjO/nXoJL+rA=="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.0_1713266873715_0.439298911763673"},"_hasShrinkwrap":false},"1.0.1":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.1","description":"Node-RED OperateLogic Node","keywords":["node-red"],"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.1","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-BGiT3K85EUqHJOTuH1xztiOEcmUoCUcCH8Qp+m1isljkOJCDoziCA0khvTKNLNw9uMPjJ8zP2PsYzwnOWIXm7g==","shasum":"70d9944202b305b43cb83718f6f5bae83411996c","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.1.tgz","fileCount":6,"unpackedSize":78530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRDoahzBjJnkLJbggT//TPyfHptpnlSJlVQB8EhEDF+AiEAmJ60uQtaWjzhGVROMRrf/LbJzinf3wnViecebpiUnPc="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.1_1713270736323_0.3530773252268189"},"_hasShrinkwrap":false},"1.0.2":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.2","description":"Node-RED OperateLogic Node","keywords":["node-red"],"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.2","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-AGlukuqlTcLpttUhMm3dyymN+3h0mm/QYI8ImWh9M21InAc6C0QRPfJa/hy04g+M358KCg/yHbASO4UT6zgaeA==","shasum":"62cb87a9dcb91113836420eb06ff25af9ef78384","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.2.tgz","fileCount":6,"unpackedSize":78531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYd6UYH9FStCBzENt/9lYIZmiVUJjmcsKsuMn8c0ztngIgGYEvA/ATXlR/uw9foj1Ys6jn3PTnpjQpH+gOboViqFY="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.2_1713271110568_0.174082264048824"},"_hasShrinkwrap":false},"1.0.3":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.3","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.3","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-bNYW6ImgOrxvBLVM7lfUaqyAN5PfLIXa7b06cu06xVeNvn8VNj1STzSUmxUOLjmPeUrwtTS1m6k1BvOgaVwXjQ==","shasum":"eecbc9acbb28b0eb6c8dc5cb0d270ee157e677fa","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.3.tgz","fileCount":6,"unpackedSize":78683,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZoS16zD8NY9hJmf2b0/bUkOzJL8rXlpfKbmuTLqJAJAiAKwgPw6QGZUSqCU/qkKeHsHAPv2807A8mljIfohf3lyQ=="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.3_1713273586322_0.8972764489857767"},"_hasShrinkwrap":false},"1.0.4":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.4","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.4","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-frkoz6+m4LCGbTnH/vZrOI9CwqlsozEJJghNF/m9i6RHhOm6igiuUkXW5muBaYC+jXuHictYTmaeMTiBB5vddw==","shasum":"b751bd54dd3012957cff78e97893ac68a1226f0c","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.4.tgz","fileCount":6,"unpackedSize":78800,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfHbgqpm/5x0fullG2Ajzqb60P1VswyrKF5FEFpX1cpAiEAlYBKTVIqqgxd2BP6i4LNMw96DHDEwA3kCjnLAqD2Wb8="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.4_1713273919737_0.8843227904185409"},"_hasShrinkwrap":false},"1.0.5":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.5","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.5","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-exR4k2ll2oF+CVOjPyLRZmC2WRP/lZ/HHfacAG3K5XTiXkz0qmdrvV5g3vydxPhU+n8jpDbpuyN1eR24pBCEhA==","shasum":"6a203ecc5a7019d337ccc3865e35687377922296","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.5.tgz","fileCount":6,"unpackedSize":78666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtppjAVvlL/8ze4YFOX8QeKKQUyK5MWaL9lAD1DV7P3gIgPfZ/MqJkI2R4Mg/MMMkRAt4a83QfhwoHq+o9jlZLKuU="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.5_1713274123194_0.9516997840021957"},"_hasShrinkwrap":false},"1.0.6":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.6","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.6","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-sqT/yC2/dztRIG/lmEZZNYyQEcqHTw87SDiJMI4hpM8wGOdiXZjOck6h5Fz3GIyGHOb+HfXJPmtLQv15Dk5mQw==","shasum":"91d707b782ee01a7989173a28ff06aa8df5d7f29","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.6.tgz","fileCount":6,"unpackedSize":78664,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSpPiRmOmeb41HDnV8f0qA0WfJWNF5PoDy0mIrOy+GuQIhANm2OO4Bd/BSBbvANx++4qMC+wjNt2t7VNPsmyRwJCTf"}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.6_1713274723014_0.48421163445538684"},"_hasShrinkwrap":false},"1.0.7":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.7","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.7","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-GmIvAE1dMSH5O8ukdDq6cZ0FiMuHtKlXRd6o5y6m++QvpICP9xGaAMydzYFBKpw6AnWVRJRrK7eJinmsQ4Rnug==","shasum":"272e7b9fe792e96c6d95a78de471cbc5b8e9db98","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.7.tgz","fileCount":7,"unpackedSize":87050,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPPLRWGKrU+6+KHYeFSW9XbNIQxlbrOUqHSW3jfldMnQIhALtcWGhwArHhbIm/5OVNjYW+YtpYNLzNH78cHLFb+TKs"}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.7_1713275204299_0.318249905485261"},"_hasShrinkwrap":false},"1.0.8":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.8","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.8","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-auCcpO73iyM7AjnEwHz3X6DsyKxDIZ1t2T2cnmV2ieYTbtgJtay8pgTED4RTWOdfUQu+IRNbApTRz4pSpAFGRg==","shasum":"d94529e0e2cbdeef832a82ab976f857926b449ef","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.8.tgz","fileCount":7,"unpackedSize":88416,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGX5hFDLz6n5uZ5j3+Or0X/FQ8GVliL6SoZgOghN78NAAiAFQI/9QS4RGzV/9hR6Dqr17EJPHu4sZHHtPiTBvXSDmw=="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.8_1713275745366_0.8824835113982845"},"_hasShrinkwrap":false},"1.0.9":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.9","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.9","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-3/AuNkntVz1dzyKc7+tn8D51wC7EfnZXRQThG9+LLpKNpT3mmpz5SP8WHEOWnR1Jk5WlHSt4xmTT0oX8ei7pOA==","shasum":"d0f07842709366cfcd9a1d784e3ec87a5d866744","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.9.tgz","fileCount":7,"unpackedSize":88163,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkCJTMVZoI4ZeLOk82fdfKI9u70K9JKj6ICHaLkRFmQAiBIdk0i9r5Z4y53InbKGZaR2bbrmE+7TVCUBelXPQrQaw=="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.9_1713276996781_0.7542047658140916"},"_hasShrinkwrap":false},"1.0.10":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.10","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.10","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-Wim7UP3MQDxg1RLNMSCIcznMuFYMAMZp0HzshtcBfbodfiMwm09Hg5ZgZfNq4F2gZPHKoHqRdV55bMtB9VajWg==","shasum":"6aa77811cddfff38d3c85eae1e98e11624c0f0f3","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.10.tgz","fileCount":7,"unpackedSize":88174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpN10UOf69HaG614zVXMl68VTpOjphQWOFleggEU812QIhAN3PQ1t7nahhEsPkVU15wBvyEozxTTx00ZuWABbIx0pZ"}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.10_1713277220372_0.8071777325277578"},"_hasShrinkwrap":false},"1.0.11":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.11","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.11","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-lLcB4Qj5erxNLkcq8dzflHNtxiMfHjHBZNo5asWOoC9y5YbD9eXiU/TRZ7VE5/wmbtt6fEfZXo429baQfwWZ7Q==","shasum":"f277adae52569fb0fe12f089210da824a4043db8","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.11.tgz","fileCount":7,"unpackedSize":70330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaKpuB7WNAOSpYodeW/WsA2s5H0xaUfE4G/jhJ8rf+uAIgWB5a4/9oKbK6vHvw8AQGcfoPMQ06yGO9YBKarrLCJSE="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.11_1713286286347_0.5369920223463469"},"_hasShrinkwrap":false},"1.0.12":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.12","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.12","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-PejtgIx7hyXD99xbJsWu1ZTqQF9VG3f24TiKBxWb90xJnYrN80DzYxJJ9yHsNb1h31iPY2IKdEGFHtie2BfzYw==","shasum":"124a7079bc7ba312aa7d079db82d02eac53f9de2","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.12.tgz","fileCount":7,"unpackedSize":79306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJ0dxbdetr7AlfF+x8Bv3uFlse8Lk8XxT71whDn7jHGAiB1x03FEbfYkfDYE7shakt5AWJXmC11af77rKHSjdMlEA=="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.12_1713286658836_0.41614868398432203"},"_hasShrinkwrap":false},"1.0.13":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.13","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.13","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-eTrku02WMfrRK4obX/sEfQg4DSt3Y+mu04xx7eFAjoB2n6VhWioLMau9COOV/Zs4RZ0q/cwYOcBBjabFoaAAgA==","shasum":"9742e5a930fc7d519b904b8487921394d688f1b1","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.13.tgz","fileCount":7,"unpackedSize":79304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5bI2EsXCGvvYeNcklJTHaqTTJdK035r4VIwHQkxSpiQIgWfoZcWsTe2401VwWoGZ/bs/+pvGzff53FWRGnstRRyU="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.13_1713286904028_0.06875101540929962"},"_hasShrinkwrap":false},"1.0.14":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.14","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.14","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-BuEKUC5XCdylteB7PsWlsR9EYf1aLJrKnaiSW0epQBjEhbGwqtANiGa7JtPyuZVitoEtKjuATo6IAPymGYfiuA==","shasum":"24c451ae42c58a4eadec09e45393f26afded0e25","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.14.tgz","fileCount":7,"unpackedSize":79309,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxCTRshH3QnDDYU+7b7mCGhbQKAYmXm7Q23QAGmGU9tgIgQFbl4WIaz1+7yf2xiKeZqIBc7fZVV0ePZWTY0WoB8ao="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.14_1713287371219_0.656526691303708"},"_hasShrinkwrap":false},"1.0.15":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.15","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.15","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-7yCGU6HJ2oEv9nX35ULcfFntKeq9UuClI5SLsz7Alnm9fyR40mB7ig7uLEAeUK4zsDxTQFsWhRBKJBBk5dlxgg==","shasum":"e5535fbf32b3fe7a79804ce57581e8f3e665937f","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.15.tgz","fileCount":7,"unpackedSize":79544,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9TCxfcQTcZOEt0mcTi41S36COcoNjrkjsc9iwpkumuAiB1+1VmVARStURSe6JdJO3gWh5CIuF0ipj5q03rJtK12w=="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.15_1713288176049_0.7978523632020829"},"_hasShrinkwrap":false},"1.0.16":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.16","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.16","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-OPnMhd4e67goJ4XAdO29WTOaYbayfSyOfuxBcmcnXXdh8lAnu8rU/4JgbEXqtv6hIae92Nt7ey9/GCPkM7zcjQ==","shasum":"03add81b47a169c016d8762491b2202e258d1dca","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.16.tgz","fileCount":7,"unpackedSize":79287,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHdEyAhUddag0yB+JPAjUCiMpDsVnIjEWCcx9p1P3WtAiEAyR7d+kmZv9BDjU3e9Z8CCjTOPbA14GAHyum15gQ8L/A="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.16_1713301147361_0.34751155833232517"},"_hasShrinkwrap":false},"1.0.17":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.17","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.17","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-LrQQUUrxk+odXqrkJS5L5pMBWf8w6O32r9x4Je7bvSrxh5V+dFTISRhpqHcvD/r2uVZsxqqFy23cJDDVpW+CtQ==","shasum":"15a52200f63d2f992460809a837f0c0003746ee4","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.17.tgz","fileCount":7,"unpackedSize":79231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb+y2w129zjTL484+pjjhXUXhE8hFdGo0g9TQB1LHDjAIgSRHOknBn5HZ+vkeHm44B/hocec/yHMO0Zd+uHdU9nU0="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.17_1713302037947_0.0933971891932377"},"_hasShrinkwrap":false},"1.0.18":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.18","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.18","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-a136q1IWxd7k2vhbhXAQnhOa71jfFQiT09x/JPjs57Hm3xKG31ULBH7cSctB/QpEuOtYmYjsCt9X8W8EEHbhdw==","shasum":"5e9edd961790750ffe04d9424d307da1489cffd8","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.18.tgz","fileCount":7,"unpackedSize":79228,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyt/SM1siXx64ECviDhD3oRjYlr7gT8Uo5Ihm/xe2bhQIhAN0mBYyQj0Fk+kS4ICo9yOU1tN7xZbK2XRDpFn+2My3q"}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.18_1713302424335_0.6325501905285931"},"_hasShrinkwrap":false},"1.0.19":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.19","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.19","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-umK/0U61rAoUrZIHYq9AB1w7IEkSLihYWssarcyLvH/sp8MeBl/emt6mHekxnRJHWc4ww19dthQmgjIyyuZEAQ==","shasum":"6c11cb51b542c26b1bf304b230be44f52f84322e","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.19.tgz","fileCount":7,"unpackedSize":79361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8Ut333DIvtyqsryoPV+oBtBOZmXL+Hs6OkcyZw1d3iAiEA/9B4Dd6J3ymqbWUV4J4affUz0KnxheCFK36j9e10Vb8="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.19_1713303840792_0.8546864023508145"},"_hasShrinkwrap":false},"1.0.20":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.20","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.20","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-T5ShebENC+X1ovie8IOfs2GNa9T6aXlwisi5CyOj3YDNDTftNC6U5pmv+aojveAXtIxNkqzA+9FR5f+6RXhC1g==","shasum":"19140072a816f9c4adc8988908ce9bc96219114b","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.20.tgz","fileCount":7,"unpackedSize":106543,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqhHP35JSiIEd7nPMMJdnwx5ObndFtfk4920MzZ0SzKAiEAq+VHgDoiv9gRQScpWmUHbQjM4sRJPYu7PbXJ+AErLGk="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.20_1713346869681_0.776271165485021"},"_hasShrinkwrap":false},"1.0.21":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.21","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.21","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-pWTx9sgS6ChJWTAhqwJtp5ly/ewW2ERVwbbKNM2tg1p8dIuB5ZScDnUyW3PYbI9xWz1RM9212xSTnL5xLeKAAA==","shasum":"a43a5a8acc2a01f95c1a15f79a87a1ec60307ab9","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.21.tgz","fileCount":7,"unpackedSize":106581,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFT1HawWBbmpK2PE5w1nKLnTGRBn3VahE3+Fj1qRl+8kAiApAj368YEyQtkK+QInuWr50zDHA6t34kEVjPTsTB8Euw=="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.21_1713349027005_0.9706494791803169"},"_hasShrinkwrap":false},"1.0.22":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.22","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.22","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-zvTB53Gr7AdeQ33w98QIiUI5Naz83Of97Z/6xXlQYgIzOGuNZZIpg2fGUEf0fo42wObuJmj8hJtjB/Iy2iHIEg==","shasum":"459ef632df1cb2fda010bdd6e5c3ca8b386b80d8","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.22.tgz","fileCount":8,"unpackedSize":118279,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVKKGU7I0s8qGZi68AS95Z+v+/UlBClQOq+/Hx5WSrVAiB6t0nG8mC/5YJF90qgCEvlERomw0u4Gtis0S13F1IJ+Q=="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.22_1713351818405_0.618074492412954"},"_hasShrinkwrap":false},"1.0.23":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.23","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.23","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-cl9f5wvBJvGdrIoEL+0yGFQbOaHzmBjVo09+R2OeK0KoOEPjyo0Ooe9yPHnG0gMaC6gWGrAbt9bWwUc6GOXqsQ==","shasum":"0420a18493aa2b8e34bd4bcfe969fbaa65887c9d","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.23.tgz","fileCount":8,"unpackedSize":118261,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9VPOdXbdgu08Jv5S5IjcmShgzvi58wM/h0TnaBuzpHAIge/PDuXEmP8+IVqV3RwA959UKXX5Eduh5IqvaRfSFqbQ="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.23_1713352768578_0.6749914017582077"},"_hasShrinkwrap":false},"1.0.24":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.24","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.24","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-i/MjwE9/+cwgDjAg8WTSS67EU3CUvtIxT5cAYWdHgvN6BXPAWrewkVmJLyS4J0ktOVnx4AgdRtyJVY8lmyfmUw==","shasum":"acdc931b927eeeb6acd0792d4f66a7f812172f04","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.24.tgz","fileCount":8,"unpackedSize":118368,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYKqRMZ461W2yWzPKyuBi3EiyW4O78C0wZcZhVuH9AIQIhAI+wpDBniP1IuQxX940WI0VR8j5dpro0RRfNzlXRMpPr"}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.24_1713360095023_0.00031519463291829197"},"_hasShrinkwrap":false},"1.0.25":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.25","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.25","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-xxBMafjTDJ6MZ5cRC2Az2Eid/HadWWg3QOiWjTgJ5Urlo3Z3SZIr8+70NO7tUMKMOkiH91WPuYiXbDc5eAKClA==","shasum":"92a4551f6cec5562f4bae461d9471189d5ede24f","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.25.tgz","fileCount":8,"unpackedSize":119040,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8RIXtwqcGQR58+mj3RwQPhP8H6RQnZ3LcJiF4BIWFFAiASZhvhJCj3nHYkNLxOs7LR/a5IYdjWCYxKYBBWPCjB1Q=="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.25_1713379630570_0.7466806384906088"},"_hasShrinkwrap":false},"1.0.26":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.26","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.26","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-tE1mMVEZ3zwzkSWM9wVkvo87vo4pRQbgFfu/LoTRn2Qqlzagsv59yiC0y8ssNGs1LNJoMmGkfHRfE0oNXvJFhw==","shasum":"7886b8e4c55852d97e7c9420e6475b225101d72e","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.26.tgz","fileCount":8,"unpackedSize":119712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+GQzllzy19Tcs4d4n5435nwaWVZZj7aY3XEf5GxKo3AiAIXLU9yKe0WPtHZclBC3tJzTMKHcJxcA71u9a+e3YBpw=="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.26_1713466235016_0.35549723582700476"},"_hasShrinkwrap":false},"1.0.27":{"name":"node-red-contrib-operatelogic","node-red":{"nodes":{"OperateLogic":"OperateLogic.js"}},"version":"1.0.27","description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"main":"OperateLogic.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"node-red-contrib-operatelogic@1.0.27","bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"},"homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-ZM0HJTR1wi0ubCkG3JOeQVR1d5Re2YME9wFo1aowY7mVGCDri2cYXuuIvynTfmLwiuh+fcf/yca4NUyjUN719w==","shasum":"25b03d991df189b9d2a47886b9474dd6687a67ae","tarball":"https://registry.npmjs.org/node-red-contrib-operatelogic/-/node-red-contrib-operatelogic-1.0.27.tgz","fileCount":8,"unpackedSize":123157,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc5Ybd0123fGtpjtcxt72Uc9M+5CUZ2OHIMmqrfgyhggIgHDuPYnzE/9aqT0BKOOPHaViOU6HsYsHUdyd2WptlL0E="}]},"_npmUser":{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-operatelogic_1.0.27_1714112950858_0.08888868779132908"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-16T11:27:53.713Z","1.0.0":"2024-04-16T11:27:53.866Z","modified":"2024-04-26T06:29:11.225Z","1.0.1":"2024-04-16T12:32:16.481Z","1.0.2":"2024-04-16T12:38:30.747Z","1.0.3":"2024-04-16T13:19:46.473Z","1.0.4":"2024-04-16T13:25:19.904Z","1.0.5":"2024-04-16T13:28:43.362Z","1.0.6":"2024-04-16T13:38:43.211Z","1.0.7":"2024-04-16T13:46:44.500Z","1.0.8":"2024-04-16T13:55:45.519Z","1.0.9":"2024-04-16T14:16:36.949Z","1.0.10":"2024-04-16T14:20:20.618Z","1.0.11":"2024-04-16T16:51:26.558Z","1.0.12":"2024-04-16T16:57:39.019Z","1.0.13":"2024-04-16T17:01:44.243Z","1.0.14":"2024-04-16T17:09:31.400Z","1.0.15":"2024-04-16T17:22:56.225Z","1.0.16":"2024-04-16T20:59:07.660Z","1.0.17":"2024-04-16T21:13:58.132Z","1.0.18":"2024-04-16T21:20:24.488Z","1.0.19":"2024-04-16T21:44:00.970Z","1.0.20":"2024-04-17T09:41:09.838Z","1.0.21":"2024-04-17T10:17:07.255Z","1.0.22":"2024-04-17T11:03:38.579Z","1.0.23":"2024-04-17T11:19:28.838Z","1.0.24":"2024-04-17T13:21:35.216Z","1.0.25":"2024-04-17T18:47:10.737Z","1.0.26":"2024-04-18T18:50:35.231Z","1.0.27":"2024-04-26T06:29:11.045Z"},"maintainers":[{"name":"nilsdebaer","email":"nils_de_baer@hotmail.com"}],"description":"Node-RED OperateLogic Node","keywords":["node-red","operate","mode","rules"],"license":"ISC","readme":"# Node-RED OperateLogic Node\r\n\r\n(read version information below)\r\n\r\nThis Node-RED project contains a custom Node-RED node called **\"OperateLogic\"** used for controlling a device based on logical rules and operation modes (`manual` or `automatic`) and commands (`start` or `stop`).\r\n\r\n## Inputs\r\n\r\n### Mode:\r\nMode can be set if:\r\n- `msg.mode = \"manual\"` or `\"auto\"`\r\n\r\n### Start Commands\r\nStart/stop command in manual mode:\r\n- `msg.manual = true`/`false` (boolean)\r\n\r\nStart/stop command in auto mode:\r\n- `msg.auto = true`/`false` (boolean)\r\n\r\nStart/stop commands will not be accepted from opposite modes. For example:\r\n- In manual mode, a start/stop command from `msg.auto` will not be accepted.\r\n- In auto mode, a start/stop command from `msg.manual` will not be accepted.\r\n\r\n## Settings\r\n\r\n<img src='https://raw.githubusercontent.com/NILD01/node-red-contrib-operatelogic/main/img/rules2.png' >\r\n\r\n### Rules\r\nRules can be added/removed. In these rules, you can check flow or global variables against string, number, boolean, flow, or globals with operators:\r\n\r\n- `==`: equal\r\n- `!=`: not equal\r\n- `>`: greater\r\n- `<`: less\r\n- `incl`: includes\r\n\r\nFor every rule, you can type your text of the logic in the textfield.\r\nThe text can be visualised on the dashboard (see screenshot from dashboard below)\r\n\r\n<img src='https://raw.githubusercontent.com/NILD01/node-red-contrib-operatelogic/main/img/screenshot2.png' >\r\n\r\nFor every rule you can choose in which mode it has to be checked (`manual` or `auto`).\r\n\r\nWhen a start command is issued, all specified rules will be checked according to the chosen mode. If all rules are true, the output (output 1) returns the \"on\" state specified in settings `state on`.\r\nWhen a specific rule becomes false, an 'off' command is executed specified in settings `state off`.\r\n\r\n### Settings\r\n\r\n- **Restart After Fault**: \r\n  - Checked: The system turns off when a rule is not met. It can be turned on again with a start command when all rules are met.\r\n\r\n  - Unchecked: The system will restart on its own when all rules are met. This only applies in auto mode. In manual mode, you always need to give a new start command.\r\n\r\n  - Remember, the automatic restart function will still work after switching to manual mode and back to auto mode if the device is running during the mode switch. However, if you switch back to auto mode and a rule is missing, the device will obviously stop, but it will not automatically restart when the rule is back to being OK. You will need to issue a new start command to restart the device.”\r\n\r\n\r\n\r\n- **Check Interval**: Time interval (in seconds) for checking the rules.\r\n- **Save state**:\r\n  - Checked: The current mode and \"on\"`/`\"off\" state will be saved during restarts of node red. All settings and rules can be adjusted at any time and will immediately take effect. \r\n\r\n  - Unchecked: During a restart of Node-RED or changes in the node’s settings, it will not remember its state and the node will initialize to “manual” mode with an “off” state.\r\n\r\n\r\n## Outputs\r\n\r\nWe have 3 outputs.\r\n\r\n- **Output 1**: This output allows you to control your device based on the state specified in the settings (State On/Off).\r\n\r\n- **Output 2**: Provides all rule information in the form of an array.\r\n\r\n- **Output 3**: Displays the currently selected mode.\r\n\r\n\r\n## Versions:\r\n\r\n- **V1.0.27**: The “initialise mode” setting has been removed and the “Save state” setting has been added. Please refer to the “Save state” setting above for more information.\r\n\r\n\r\n## Example Flow\r\n\r\nBelow is an example workflow demonstrating the use of the **\"OperateLogic\"** node:\r\n\r\n<img src='https://raw.githubusercontent.com/NILD01/node-red-contrib-operatelogic/main/img/screenshot.png' >\r\n\r\n\r\n\r\n```json\r\n[\r\n    {\r\n        \"id\": \"08b2a9db27f711d5\",\r\n        \"type\": \"OperateLogic\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"\",\r\n        \"rules\": [\r\n            {\r\n                \"t\": \"eq\",\r\n                \"v\": \"true\",\r\n                \"vt\": \"bool\",\r\n                \"propertyType\": \"global\",\r\n                \"property\": \"test1\",\r\n                \"checkboxmanual\": true,\r\n                \"checkboxauto\": false,\r\n                \"LogicText\": \"example1\"\r\n            },\r\n            {\r\n                \"t\": \"lt\",\r\n                \"v\": \"40\",\r\n                \"vt\": \"num\",\r\n                \"propertyType\": \"flow\",\r\n                \"property\": \"test2\",\r\n                \"checkboxmanual\": true,\r\n                \"checkboxauto\": false,\r\n                \"LogicText\": \"example2\"\r\n            },\r\n            {\r\n                \"t\": \"gt\",\r\n                \"v\": \"40\",\r\n                \"vt\": \"num\",\r\n                \"propertyType\": \"flow\",\r\n                \"property\": \"test3\",\r\n                \"checkboxmanual\": false,\r\n                \"checkboxauto\": true,\r\n                \"LogicText\": \"\"\r\n            },\r\n            {\r\n                \"t\": \"incl\",\r\n                \"v\": \"on\",\r\n                \"vt\": \"str\",\r\n                \"propertyType\": \"flow\",\r\n                \"property\": \"test4\",\r\n                \"checkboxmanual\": false,\r\n                \"checkboxauto\": true,\r\n                \"LogicText\": \"example4\"\r\n            }\r\n        ],\r\n        \"restartafterfault\": true,\r\n        \"checktime\": 1,\r\n        \"initialisemode\": \"manual\",\r\n        \"stateon\": \"on\",\r\n        \"stateontype\": \"str\",\r\n        \"stateoff\": \"off\",\r\n        \"stateofftype\": \"str\",\r\n        \"x\": 1100,\r\n        \"y\": 1180,\r\n        \"wires\": [\r\n            [\r\n                \"0ba9b502ad91cb0a\",\r\n                \"b845057586a8bdb7\"\r\n            ],\r\n            [\r\n                \"c94080596beb7116\"\r\n            ],\r\n            [\r\n                \"f959261223a4bf35\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"d7e730c066b83e63\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"\",\r\n        \"props\": [\r\n            {\r\n                \"p\": \"payload\"\r\n            },\r\n            {\r\n                \"p\": \"topic\",\r\n                \"vt\": \"str\"\r\n            }\r\n        ],\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"topic\": \"\",\r\n        \"payload\": \"false\",\r\n        \"payloadType\": \"bool\",\r\n        \"x\": 670,\r\n        \"y\": 620,\r\n        \"wires\": [\r\n            [\r\n                \"31fefdc4ee84f667\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"31fefdc4ee84f667\",\r\n        \"type\": \"function\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"test1\",\r\n        \"func\": \"global.set(\\\"test1\\\", msg.payload);\\nreturn msg;\",\r\n        \"outputs\": 1,\r\n        \"timeout\": 0,\r\n        \"noerr\": 0,\r\n        \"initialize\": \"\",\r\n        \"finalize\": \"\",\r\n        \"libs\": [],\r\n        \"x\": 850,\r\n        \"y\": 640,\r\n        \"wires\": [\r\n            []\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"f850912add4976ed\",\r\n        \"type\": \"function\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"test2\",\r\n        \"func\": \"flow.set(\\\"test2\\\", msg.payload);\\nreturn msg;\",\r\n        \"outputs\": 1,\r\n        \"timeout\": 0,\r\n        \"noerr\": 0,\r\n        \"initialize\": \"\",\r\n        \"finalize\": \"\",\r\n        \"libs\": [],\r\n        \"x\": 850,\r\n        \"y\": 720,\r\n        \"wires\": [\r\n            []\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"28d05662be3fdf66\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"\",\r\n        \"props\": [\r\n            {\r\n                \"p\": \"payload\"\r\n            },\r\n            {\r\n                \"p\": \"topic\",\r\n                \"vt\": \"str\"\r\n            }\r\n        ],\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"\",\r\n        \"once\": true,\r\n        \"onceDelay\": 0.1,\r\n        \"topic\": \"\",\r\n        \"payload\": \"true\",\r\n        \"payloadType\": \"bool\",\r\n        \"x\": 670,\r\n        \"y\": 660,\r\n        \"wires\": [\r\n            [\r\n                \"31fefdc4ee84f667\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"89f392ffb154bbed\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"\",\r\n        \"props\": [\r\n            {\r\n                \"p\": \"payload\"\r\n            }\r\n        ],\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"\",\r\n        \"once\": true,\r\n        \"onceDelay\": 0.1,\r\n        \"topic\": \"\",\r\n        \"payload\": \"30\",\r\n        \"payloadType\": \"num\",\r\n        \"x\": 670,\r\n        \"y\": 700,\r\n        \"wires\": [\r\n            [\r\n                \"f850912add4976ed\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"12284cc275c0052d\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"\",\r\n        \"props\": [\r\n            {\r\n                \"p\": \"payload\"\r\n            },\r\n            {\r\n                \"p\": \"topic\",\r\n                \"vt\": \"str\"\r\n            }\r\n        ],\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"topic\": \"\",\r\n        \"payload\": \"50\",\r\n        \"payloadType\": \"num\",\r\n        \"x\": 670,\r\n        \"y\": 740,\r\n        \"wires\": [\r\n            [\r\n                \"f850912add4976ed\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"c94080596beb7116\",\r\n        \"type\": \"ui_table\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"group\": \"3ca64bf4d64c922b\",\r\n        \"name\": \"prerequisites\",\r\n        \"order\": 15,\r\n        \"width\": 6,\r\n        \"height\": 6,\r\n        \"columns\": [\r\n            {\r\n                \"field\": \"LogicText\",\r\n                \"title\": \"Prerequisites\",\r\n                \"width\": \"\",\r\n                \"align\": \"left\",\r\n                \"formatter\": \"plaintext\",\r\n                \"formatterParams\": {\r\n                    \"target\": \"_blank\"\r\n                }\r\n            },\r\n            {\r\n                \"field\": \"comparison_result\",\r\n                \"title\": \"\",\r\n                \"width\": \"1\",\r\n                \"align\": \"right\",\r\n                \"formatter\": \"tickCross\",\r\n                \"formatterParams\": {\r\n                    \"target\": \"_blank\"\r\n                }\r\n            }\r\n        ],\r\n        \"outputs\": 0,\r\n        \"cts\": false,\r\n        \"x\": 1370,\r\n        \"y\": 1180,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"e775e2cd0af18fe2\",\r\n        \"type\": \"function\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"test3\",\r\n        \"func\": \"flow.set(\\\"test3\\\", msg.payload);\\nreturn msg;\",\r\n        \"outputs\": 1,\r\n        \"timeout\": 0,\r\n        \"noerr\": 0,\r\n        \"initialize\": \"\",\r\n        \"finalize\": \"\",\r\n        \"libs\": [],\r\n        \"x\": 850,\r\n        \"y\": 800,\r\n        \"wires\": [\r\n            []\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"3da64dab8606e62a\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"\",\r\n        \"props\": [\r\n            {\r\n                \"p\": \"payload\"\r\n            }\r\n        ],\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"\",\r\n        \"once\": true,\r\n        \"onceDelay\": 0.1,\r\n        \"topic\": \"\",\r\n        \"payload\": \"50\",\r\n        \"payloadType\": \"num\",\r\n        \"x\": 670,\r\n        \"y\": 820,\r\n        \"wires\": [\r\n            [\r\n                \"e775e2cd0af18fe2\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"63ea8b05989c2e58\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"\",\r\n        \"props\": [\r\n            {\r\n                \"p\": \"payload\"\r\n            },\r\n            {\r\n                \"p\": \"topic\",\r\n                \"vt\": \"str\"\r\n            }\r\n        ],\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"topic\": \"\",\r\n        \"payload\": \"30\",\r\n        \"payloadType\": \"num\",\r\n        \"x\": 670,\r\n        \"y\": 780,\r\n        \"wires\": [\r\n            [\r\n                \"e775e2cd0af18fe2\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"d53621fcd15ac283\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"auto true\",\r\n        \"props\": [\r\n            {\r\n                \"p\": \"payload\"\r\n            }\r\n        ],\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"topic\": \"\",\r\n        \"payload\": \"true\",\r\n        \"payloadType\": \"bool\",\r\n        \"x\": 660,\r\n        \"y\": 1240,\r\n        \"wires\": [\r\n            [\r\n                \"c6ce90f0ff0aff6a\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"45f7af7eb96d0985\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"false\",\r\n        \"props\": [\r\n            {\r\n                \"p\": \"payload\"\r\n            }\r\n        ],\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"topic\": \"\",\r\n        \"payload\": \"false\",\r\n        \"payloadType\": \"bool\",\r\n        \"x\": 670,\r\n        \"y\": 1280,\r\n        \"wires\": [\r\n            [\r\n                \"c6ce90f0ff0aff6a\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"c6aad0e7dc138bf2\",\r\n        \"type\": \"ui_text\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"group\": \"3ca64bf4d64c922b\",\r\n        \"order\": 8,\r\n        \"width\": 3,\r\n        \"height\": 1,\r\n        \"name\": \"\",\r\n        \"label\": \"Operation mode:  \",\r\n        \"format\": \"\",\r\n        \"layout\": \"row-left\",\r\n        \"className\": \"\",\r\n        \"style\": false,\r\n        \"font\": \"\",\r\n        \"fontSize\": 16,\r\n        \"color\": \"#000000\",\r\n        \"x\": 1550,\r\n        \"y\": 1220,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"3b3ffd7b6cd4575f\",\r\n        \"type\": \"ui_button\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"\",\r\n        \"group\": \"3ca64bf4d64c922b\",\r\n        \"order\": 5,\r\n        \"width\": 3,\r\n        \"height\": 1,\r\n        \"passthru\": false,\r\n        \"label\": \"Start\",\r\n        \"tooltip\": \"\",\r\n        \"color\": \"\",\r\n        \"bgcolor\": \"\",\r\n        \"className\": \"\",\r\n        \"icon\": \"\",\r\n        \"payload\": \"true\",\r\n        \"payloadType\": \"bool\",\r\n        \"topic\": \"topic\",\r\n        \"topicType\": \"msg\",\r\n        \"x\": 670,\r\n        \"y\": 1160,\r\n        \"wires\": [\r\n            [\r\n                \"ca72660986bbb348\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"bbf5f545a11e6193\",\r\n        \"type\": \"ui_button\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"\",\r\n        \"group\": \"3ca64bf4d64c922b\",\r\n        \"order\": 6,\r\n        \"width\": 3,\r\n        \"height\": 1,\r\n        \"passthru\": false,\r\n        \"label\": \"Stop\",\r\n        \"tooltip\": \"\",\r\n        \"color\": \"\",\r\n        \"bgcolor\": \"\",\r\n        \"className\": \"\",\r\n        \"icon\": \"\",\r\n        \"payload\": \"false\",\r\n        \"payloadType\": \"bool\",\r\n        \"topic\": \"topic\",\r\n        \"topicType\": \"msg\",\r\n        \"x\": 670,\r\n        \"y\": 1200,\r\n        \"wires\": [\r\n            [\r\n                \"ca72660986bbb348\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"ca72660986bbb348\",\r\n        \"type\": \"function\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"operate manual\",\r\n        \"func\": \"\\n\\nmsg.manual = msg.payload\\n\\n\\nreturn msg;\\n\",\r\n        \"outputs\": 1,\r\n        \"timeout\": 0,\r\n        \"noerr\": 0,\r\n        \"initialize\": \"\",\r\n        \"finalize\": \"\",\r\n        \"libs\": [],\r\n        \"x\": 860,\r\n        \"y\": 1180,\r\n        \"wires\": [\r\n            [\r\n                \"08b2a9db27f711d5\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"f959261223a4bf35\",\r\n        \"type\": \"ui_text\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"group\": \"3ca64bf4d64c922b\",\r\n        \"order\": 9,\r\n        \"width\": 2,\r\n        \"height\": 1,\r\n        \"name\": \"\",\r\n        \"label\": \"\",\r\n        \"format\": \"{{msg.payload}}\",\r\n        \"layout\": \"row-left\",\r\n        \"className\": \"\",\r\n        \"style\": false,\r\n        \"font\": \"\",\r\n        \"fontSize\": 16,\r\n        \"color\": \"#000000\",\r\n        \"x\": 1350,\r\n        \"y\": 1220,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"f871ea486ef3a73a\",\r\n        \"type\": \"function\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"test4\",\r\n        \"func\": \"flow.set(\\\"test4\\\", msg.payload);\\nreturn msg;\",\r\n        \"outputs\": 1,\r\n        \"timeout\": 0,\r\n        \"noerr\": 0,\r\n        \"initialize\": \"\",\r\n        \"finalize\": \"\",\r\n        \"libs\": [],\r\n        \"x\": 850,\r\n        \"y\": 880,\r\n        \"wires\": [\r\n            []\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"27ee58c51701ab01\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"\",\r\n        \"props\": [\r\n            {\r\n                \"p\": \"payload\"\r\n            }\r\n        ],\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"\",\r\n        \"once\": false,\r\n        \"onceDelay\": 0.1,\r\n        \"topic\": \"\",\r\n        \"payload\": \"TV is off.\",\r\n        \"payloadType\": \"str\",\r\n        \"x\": 660,\r\n        \"y\": 860,\r\n        \"wires\": [\r\n            [\r\n                \"f871ea486ef3a73a\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"c38979d5e22fa637\",\r\n        \"type\": \"inject\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"\",\r\n        \"props\": [\r\n            {\r\n                \"p\": \"payload\"\r\n            },\r\n            {\r\n                \"p\": \"topic\",\r\n                \"vt\": \"str\"\r\n            }\r\n        ],\r\n        \"repeat\": \"\",\r\n        \"crontab\": \"\",\r\n        \"once\": true,\r\n        \"onceDelay\": 0.1,\r\n        \"topic\": \"\",\r\n        \"payload\": \"TV is on.\",\r\n        \"payloadType\": \"str\",\r\n        \"x\": 660,\r\n        \"y\": 900,\r\n        \"wires\": [\r\n            [\r\n                \"f871ea486ef3a73a\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"c5f4cd52877f4a74\",\r\n        \"type\": \"ui_button\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"\",\r\n        \"group\": \"3ca64bf4d64c922b\",\r\n        \"order\": 2,\r\n        \"width\": 3,\r\n        \"height\": 1,\r\n        \"passthru\": false,\r\n        \"label\": \"auto\",\r\n        \"tooltip\": \"\",\r\n        \"color\": \"\",\r\n        \"bgcolor\": \"\",\r\n        \"className\": \"\",\r\n        \"icon\": \"\",\r\n        \"payload\": \"auto\",\r\n        \"payloadType\": \"str\",\r\n        \"topic\": \"topic\",\r\n        \"topicType\": \"msg\",\r\n        \"x\": 670,\r\n        \"y\": 1080,\r\n        \"wires\": [\r\n            [\r\n                \"38dfcf65ab8c0b8a\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"c0ded006b33858c9\",\r\n        \"type\": \"ui_button\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"\",\r\n        \"group\": \"3ca64bf4d64c922b\",\r\n        \"order\": 3,\r\n        \"width\": 3,\r\n        \"height\": 1,\r\n        \"passthru\": false,\r\n        \"label\": \"manual\",\r\n        \"tooltip\": \"\",\r\n        \"color\": \"\",\r\n        \"bgcolor\": \"\",\r\n        \"className\": \"\",\r\n        \"icon\": \"\",\r\n        \"payload\": \"manual\",\r\n        \"payloadType\": \"str\",\r\n        \"topic\": \"topic\",\r\n        \"topicType\": \"msg\",\r\n        \"x\": 660,\r\n        \"y\": 1120,\r\n        \"wires\": [\r\n            [\r\n                \"38dfcf65ab8c0b8a\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"c6ce90f0ff0aff6a\",\r\n        \"type\": \"function\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"operate auto\",\r\n        \"func\": \"\\n\\nmsg.auto = msg.payload\\n\\n\\nreturn msg;\\n\",\r\n        \"outputs\": 1,\r\n        \"timeout\": 0,\r\n        \"noerr\": 0,\r\n        \"initialize\": \"\",\r\n        \"finalize\": \"\",\r\n        \"libs\": [],\r\n        \"x\": 870,\r\n        \"y\": 1260,\r\n        \"wires\": [\r\n            [\r\n                \"08b2a9db27f711d5\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"b845057586a8bdb7\",\r\n        \"type\": \"ui_text\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"group\": \"3ca64bf4d64c922b\",\r\n        \"order\": 12,\r\n        \"width\": 2,\r\n        \"height\": 1,\r\n        \"name\": \"\",\r\n        \"label\": \"\",\r\n        \"format\": \"{{msg.payload}}\",\r\n        \"layout\": \"row-left\",\r\n        \"className\": \"\",\r\n        \"style\": false,\r\n        \"font\": \"\",\r\n        \"fontSize\": 16,\r\n        \"color\": \"#000000\",\r\n        \"x\": 1350,\r\n        \"y\": 1140,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"b24747fad861a389\",\r\n        \"type\": \"ui_text\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"group\": \"3ca64bf4d64c922b\",\r\n        \"order\": 11,\r\n        \"width\": 3,\r\n        \"height\": 1,\r\n        \"name\": \"\",\r\n        \"label\": \"State:  \",\r\n        \"format\": \"\",\r\n        \"layout\": \"row-left\",\r\n        \"className\": \"\",\r\n        \"style\": false,\r\n        \"font\": \"\",\r\n        \"fontSize\": 16,\r\n        \"color\": \"#000000\",\r\n        \"x\": 1510,\r\n        \"y\": 1140,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"38dfcf65ab8c0b8a\",\r\n        \"type\": \"function\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"operate mode\",\r\n        \"func\": \"\\n\\nmsg.mode = msg.payload\\n\\n\\nreturn msg;\\n\",\r\n        \"outputs\": 1,\r\n        \"timeout\": 0,\r\n        \"noerr\": 0,\r\n        \"initialize\": \"\",\r\n        \"finalize\": \"\",\r\n        \"libs\": [],\r\n        \"x\": 860,\r\n        \"y\": 1100,\r\n        \"wires\": [\r\n            [\r\n                \"08b2a9db27f711d5\"\r\n            ]\r\n        ]\r\n    },\r\n    {\r\n        \"id\": \"37bc3f13c7379afa\",\r\n        \"type\": \"comment\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"I/O\",\r\n        \"info\": \"\",\r\n        \"x\": 670,\r\n        \"y\": 580,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"e4ea15396167c799\",\r\n        \"type\": \"comment\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"Operate and Logic\",\r\n        \"info\": \"\",\r\n        \"x\": 630,\r\n        \"y\": 1020,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"0ba9b502ad91cb0a\",\r\n        \"type\": \"debug\",\r\n        \"z\": \"47ba3e0620759d93\",\r\n        \"name\": \"Output\",\r\n        \"active\": true,\r\n        \"tosidebar\": true,\r\n        \"console\": false,\r\n        \"tostatus\": false,\r\n        \"complete\": \"payload\",\r\n        \"targetType\": \"msg\",\r\n        \"statusVal\": \"\",\r\n        \"statusType\": \"auto\",\r\n        \"x\": 1350,\r\n        \"y\": 1100,\r\n        \"wires\": []\r\n    },\r\n    {\r\n        \"id\": \"3ca64bf4d64c922b\",\r\n        \"type\": \"ui_group\",\r\n        \"name\": \"Default\",\r\n        \"tab\": \"99b6b837d20e34a1\",\r\n        \"order\": 1,\r\n        \"disp\": true,\r\n        \"width\": \"6\",\r\n        \"collapse\": false,\r\n        \"className\": \"\"\r\n    },\r\n    {\r\n        \"id\": \"99b6b837d20e34a1\",\r\n        \"type\": \"ui_tab\",\r\n        \"name\": \"Ventilator douche\",\r\n        \"icon\": \"dashboard\",\r\n        \"order\": 12,\r\n        \"disabled\": false,\r\n        \"hidden\": false\r\n    }\r\n]\r\n```","readmeFilename":"README.md","homepage":"https://github.com/NILD01/node-red-contrib-operatelogic#readme","repository":{"type":"git","url":"git+https://github.com/NILD01/node-red-contrib-operatelogic.git"},"bugs":{"url":"https://github.com/NILD01/node-red-contrib-operatelogic/issues"}}