tasmota ui control shutter over http api
tasmota ui control shutter over http api
[{"id":"4b25bc48c9042bee","type":"tab","label":"Shutter","disabled":false,"info":"","env":[]},{"id":"31b3393936d72d3a","type":"http request","z":"4b25bc48c9042bee","name":"","method":"GET","ret":"txt","paytoqs":"ignore","url":"","tls":"","persist":false,"proxy":"","insecureHTTPParser":false,"authType":"","senderr":false,"headers":[],"x":1350,"y":580,"wires":[[]]},{"id":"17d938bca9a1cd76","type":"function","z":"4b25bc48c9042bee","name":"Toggle Logic","func":"var ip = msg.ip;\nvar state;\nvar relayKey = `relay_${ip.replace(/\\./g, '_')}_${msg.payload}_state`; // Unique key for each IP and relay\n\n// Retrieve the state from the context\nstate = context.get(relayKey) || \"off\";\n\n// Check if the incoming message payload is \"toggle1\" or \"toggle2\"\nif (msg.payload === \"toggle1\" || msg.payload === \"toggle2\") {\n // Toggle the state of the appropriate relay\n state = (state === \"off\") ? \"on\" : \"off\";\n\n // Set the URL based on the new state of the appropriate relay\n var relayNumber = (msg.payload === \"toggle1\") ? \"1\" : \"2\";\n msg.url = `http://${ip}/cm?cmnd=POWER${relayNumber}%20${state}`;\n\n // Save the updated state of the appropriate relay to the context\n context.set(relayKey, state);\n}\n\nif (msg.payload === \"pause\") {\n // Construct URL to turn off both relays\n msg.url = `http://${ip}/cm?cmnd=Backlog%20POWER1%20off%3BPOWER2%20off`;\n \n // Set both relay states to \"off\" in the context\n context.set(`relay_${ip.replace(/\\./g, '_')}_toggle1_state`, \"off\");\n context.set(`relay_${ip.replace(/\\./g, '_')}_toggle2_state`, \"off\");\n}\n\nreturn msg; // Return the modified message object","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":1130,"y":580,"wires":[["31b3393936d72d3a","5df9756b512b6ad2"]]},{"id":"8d8d005ecf7b6ee7","type":"change","z":"4b25bc48c9042bee","name":"","rules":[{"t":"set","p":"ip","pt":"msg","to":"192.168.0.40","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":810,"y":160,"wires":[["17d938bca9a1cd76"]]},{"id":"84a692e7cb4be5cf","type":"change","z":"4b25bc48c9042bee","name":"","rules":[{"t":"set","p":"ip","pt":"msg","to":"192.168.0.41","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":810,"y":300,"wires":[["17d938bca9a1cd76"]]},{"id":"b604e14ab2d5d67e","type":"change","z":"4b25bc48c9042bee","name":"","rules":[{"t":"set","p":"ip","pt":"msg","to":"192.168.0.42","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":810,"y":440,"wires":[["17d938bca9a1cd76"]]},{"id":"c98688b6491a0f2c","type":"change","z":"4b25bc48c9042bee","name":"","rules":[{"t":"set","p":"ip","pt":"msg","to":"192.168.0.43","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":810,"y":580,"wires":[["17d938bca9a1cd76"]]},{"id":"d667c61428ed184a","type":"change","z":"4b25bc48c9042bee","name":"","rules":[{"t":"set","p":"ip","pt":"msg","to":"192.168.0.45","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":810,"y":860,"wires":[["17d938bca9a1cd76"]]},{"id":"a3db3601456e389e","type":"change","z":"4b25bc48c9042bee","name":"","rules":[{"t":"set","p":"ip","pt":"msg","to":"192.168.0.46","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":810,"y":1000,"wires":[["17d938bca9a1cd76"]]},{"id":"e3491d7d39c1dab9","type":"change","z":"4b25bc48c9042bee","name":"","rules":[{"t":"set","p":"ip","pt":"msg","to":"192.168.0.47","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":830,"y":1140,"wires":[["17d938bca9a1cd76"]]},{"id":"7bd75d5aa28e51be","type":"change","z":"4b25bc48c9042bee","name":"","rules":[{"t":"set","p":"ip","pt":"msg","to":"192.168.0.44","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":810,"y":720,"wires":[["17d938bca9a1cd76"]]},{"id":"5df9756b512b6ad2","type":"debug","z":"4b25bc48c9042bee","name":"debug 8","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"url","targetType":"msg","statusVal":"","statusType":"auto","x":1340,"y":500,"wires":[]},{"id":"aed07329b289f4a9","type":"ui_button","z":"4b25bc48c9042bee","name":"salon1 OPEN","group":"c14eadf08dc3ea97","order":2,"width":"1","height":"1","passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_less","payload":"toggle2","payloadType":"str","topic":"topic","topicType":"msg","x":600,"y":120,"wires":[["8d8d005ecf7b6ee7"]]},{"id":"6bd617c54ff63df6","type":"ui_button","z":"4b25bc48c9042bee","name":"salon1 CLOSE","group":"c14eadf08dc3ea97","order":4,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_more","payload":"toggle1","payloadType":"str","topic":"topic","topicType":"msg","x":600,"y":200,"wires":[["8d8d005ecf7b6ee7"]]},{"id":"82ec6a1e45f0e99e","type":"ui_button","z":"4b25bc48c9042bee","name":"salon2 OPEN","group":"ab0caa4069cad337","order":2,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_less","payload":"toggle2","payloadType":"str","topic":"topic","topicType":"msg","x":600,"y":260,"wires":[["84a692e7cb4be5cf"]]},{"id":"cf1edf40ed08b0bb","type":"ui_button","z":"4b25bc48c9042bee","name":"salon2 CLOSE","group":"ab0caa4069cad337","order":4,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_more","payload":"toggle1","payloadType":"str","topic":"topic","topicType":"msg","x":600,"y":340,"wires":[["84a692e7cb4be5cf"]]},{"id":"5190a29f1d43251d","type":"ui_button","z":"4b25bc48c9042bee","name":"salon3 OPEN","group":"c7f62ec2f30097c6","order":2,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_less","payload":"toggle2","payloadType":"str","topic":"topic","topicType":"msg","x":600,"y":400,"wires":[["b604e14ab2d5d67e"]]},{"id":"89918b7e1c58b289","type":"ui_button","z":"4b25bc48c9042bee","name":"salon3 CLOSE","group":"c7f62ec2f30097c6","order":4,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_more","payload":"toggle1","payloadType":"str","topic":"topic","topicType":"msg","x":600,"y":480,"wires":[["b604e14ab2d5d67e"]]},{"id":"691d2073dcacdacf","type":"ui_button","z":"4b25bc48c9042bee","name":"cuisine OPEN","group":"88b8fe5309be46c6","order":2,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_less","payload":"toggle2","payloadType":"str","topic":"topic","topicType":"msg","x":600,"y":540,"wires":[["c98688b6491a0f2c"]]},{"id":"cdfcf6fb37c6c715","type":"ui_button","z":"4b25bc48c9042bee","name":"cuisine CLOSE","group":"88b8fe5309be46c6","order":4,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_more","payload":"toggle1","payloadType":"str","topic":"topic","topicType":"msg","x":600,"y":620,"wires":[["c98688b6491a0f2c"]]},{"id":"dad823cc5608837d","type":"ui_button","z":"4b25bc48c9042bee","name":"chambre1 OPEN","group":"f6d9c3a93e892fd3","order":2,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_less","payload":"toggle2","payloadType":"str","topic":"topic","topicType":"msg","x":610,"y":820,"wires":[["d667c61428ed184a"]]},{"id":"457ebcba90ba8580","type":"ui_button","z":"4b25bc48c9042bee","name":"chambre1 CLOSE","group":"f6d9c3a93e892fd3","order":4,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_more","payload":"toggle1","payloadType":"str","topic":"topic","topicType":"msg","x":610,"y":900,"wires":[["d667c61428ed184a"]]},{"id":"b9e396008736b274","type":"ui_button","z":"4b25bc48c9042bee","name":"chambre2 OPEN","group":"c0c8e098759e1e86","order":2,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_less","payload":"toggle2","payloadType":"str","topic":"topic","topicType":"msg","x":610,"y":960,"wires":[["a3db3601456e389e"]]},{"id":"124bd8b266491c0a","type":"ui_button","z":"4b25bc48c9042bee","name":"chambre2 CLOSE","group":"c0c8e098759e1e86","order":4,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_more","payload":"toggle1","payloadType":"str","topic":"topic","topicType":"msg","x":610,"y":1040,"wires":[["a3db3601456e389e"]]},{"id":"14e06be24bab7268","type":"ui_button","z":"4b25bc48c9042bee","name":"chambre3 OPEN","group":"479db842281910fe","order":2,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_less","payload":"toggle2","payloadType":"str","topic":"topic","topicType":"msg","x":610,"y":1100,"wires":[["e3491d7d39c1dab9"]]},{"id":"934f7ef4b9c83735","type":"ui_button","z":"4b25bc48c9042bee","name":"chambre3 CLOSE","group":"479db842281910fe","order":4,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_more","payload":"toggle1","payloadType":"str","topic":"topic","topicType":"msg","x":610,"y":1180,"wires":[["e3491d7d39c1dab9"]]},{"id":"ec2868aa9a5ae4fd","type":"ui_button","z":"4b25bc48c9042bee","name":"bureau OPEN","group":"73f63f042dd40698","order":2,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_less","payload":"toggle2","payloadType":"str","topic":"topic","topicType":"msg","x":600,"y":680,"wires":[["7bd75d5aa28e51be"]]},{"id":"5789c24e973af986","type":"ui_button","z":"4b25bc48c9042bee","name":"bureau CLOSE","group":"73f63f042dd40698","order":4,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_more","payload":"toggle1","payloadType":"str","topic":"topic","topicType":"msg","x":600,"y":760,"wires":[["7bd75d5aa28e51be"]]},{"id":"29270d57378ca2f5","type":"ui_button","z":"4b25bc48c9042bee","name":"salon OPEN","group":"a7ce3aea5bd12dca","order":2,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_less","payload":"toggle2","payloadType":"str","topic":"","topicType":"str","x":230,"y":160,"wires":[["8d8d005ecf7b6ee7","84a692e7cb4be5cf","b604e14ab2d5d67e","c98688b6491a0f2c"]]},{"id":"1d46ef740f86c3a9","type":"ui_button","z":"4b25bc48c9042bee","name":"salon CLOSE","group":"a7ce3aea5bd12dca","order":4,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_more","payload":"toggle1","payloadType":"str","topic":"","topicType":"str","x":240,"y":280,"wires":[["8d8d005ecf7b6ee7","84a692e7cb4be5cf","b604e14ab2d5d67e","c98688b6491a0f2c"]]},{"id":"fe0a8ef2ad735720","type":"ui_button","z":"4b25bc48c9042bee","name":"salon1 PAUSE","group":"c14eadf08dc3ea97","order":3,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"check_box_outline_blank","payload":"pause","payloadType":"str","topic":"topic","topicType":"msg","x":600,"y":160,"wires":[["8d8d005ecf7b6ee7"]]},{"id":"b29b264ddea7cf05","type":"ui_button","z":"4b25bc48c9042bee","name":"salon2 PAUSE","group":"ab0caa4069cad337","order":3,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"check_box_outline_blank","payload":"pause","payloadType":"str","topic":"topic","topicType":"msg","x":600,"y":300,"wires":[["84a692e7cb4be5cf"]]},{"id":"3d0248bcea9fb38c","type":"ui_button","z":"4b25bc48c9042bee","name":"salon3 PAUSE","group":"c7f62ec2f30097c6","order":3,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"check_box_outline_blank","payload":"pause","payloadType":"str","topic":"topic","topicType":"msg","x":600,"y":440,"wires":[["b604e14ab2d5d67e"]]},{"id":"15339b9d3b448b42","type":"ui_button","z":"4b25bc48c9042bee","name":"cuisine PAUSE","group":"88b8fe5309be46c6","order":3,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"check_box_outline_blank","payload":"pause","payloadType":"str","topic":"topic","topicType":"msg","x":600,"y":580,"wires":[["c98688b6491a0f2c"]]},{"id":"811cb1e881f8a27e","type":"ui_button","z":"4b25bc48c9042bee","name":"bureau PAUSE","group":"73f63f042dd40698","order":3,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"check_box_outline_blank","payload":"pause","payloadType":"str","topic":"topic","topicType":"msg","x":600,"y":720,"wires":[["7bd75d5aa28e51be"]]},{"id":"0fed00dfee38727a","type":"ui_button","z":"4b25bc48c9042bee","name":"chambre1 PAUSE","group":"f6d9c3a93e892fd3","order":3,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"check_box_outline_blank","payload":"pause","payloadType":"str","topic":"topic","topicType":"msg","x":610,"y":860,"wires":[["d667c61428ed184a"]]},{"id":"276dca9514a73c5a","type":"ui_button","z":"4b25bc48c9042bee","name":"chambre2 PAUSE","group":"c0c8e098759e1e86","order":3,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"check_box_outline_blank","payload":"pause","payloadType":"str","topic":"topic","topicType":"msg","x":610,"y":1000,"wires":[["a3db3601456e389e"]]},{"id":"90ea2c946a209c6f","type":"ui_button","z":"4b25bc48c9042bee","name":"chambre3 PAUSE","group":"479db842281910fe","order":3,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"check_box_outline_blank","payload":"pause","payloadType":"str","topic":"topic","topicType":"msg","x":610,"y":1140,"wires":[["e3491d7d39c1dab9"]]},{"id":"333b9230d5cee477","type":"ui_button","z":"4b25bc48c9042bee","name":"salon PAUSE","group":"a7ce3aea5bd12dca","order":3,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"check_box_outline_blank","payload":"pause","payloadType":"str","topic":"topic","topicType":"msg","x":240,"y":220,"wires":[["8d8d005ecf7b6ee7","84a692e7cb4be5cf","b604e14ab2d5d67e","c98688b6491a0f2c"]]},{"id":"e355bce15cf5b752","type":"ui_svg_graphics","z":"4b25bc48c9042bee","group":"c14eadf08dc3ea97","order":1,"width":0,"height":0,"svgString":"<svg width=\"140\" height=\"250\" xmlns=\"http://www.w3.org/2000/svg\">\n\n <!-- First rectangle -->\n <rect x=\"0\" y=\"0\" width=\"140\" height=\"10\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Second rectangle -->\n <rect x=\"5\" y=\"10\" width=\"130\" height=\"230\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Third rectangle -->\n <rect x=\"0\" y=\"240\" width=\"140\" height=\"5\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Lines -->\n <!-- Line 1 -->\n <line x1=\"10\" y1=\"20\" x2=\"130\" y2=\"20\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 2 -->\n <line x1=\"10\" y1=\"30\" x2=\"130\" y2=\"30\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 3 -->\n <line x1=\"10\" y1=\"40\" x2=\"130\" y2=\"40\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 4 -->\n <line x1=\"10\" y1=\"50\" x2=\"130\" y2=\"50\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 5 -->\n <line x1=\"10\" y1=\"60\" x2=\"130\" y2=\"60\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 6 -->\n <line x1=\"10\" y1=\"70\" x2=\"130\" y2=\"70\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 7 -->\n <line x1=\"10\" y1=\"80\" x2=\"130\" y2=\"80\" stroke=\"#097479\" stroke-width=\"2\" />\n\n</svg>","clickableShapes":[],"javascriptHandlers":[],"smilAnimations":[],"bindings":[],"showCoordinates":false,"autoFormatAfterEdit":false,"showBrowserErrors":false,"showBrowserEvents":false,"enableJsDebugging":false,"sendMsgWhenLoaded":false,"noClickWhenDblClick":false,"outputField":"payload","editorUrl":"//drawsvg.org/drawsvg.html","directory":"","panning":"disabled","zooming":"disabled","panOnlyWhenZoomed":false,"doubleClickZoomEnabled":false,"mouseWheelZoomEnabled":false,"dblClickZoomPercentage":150,"cssString":"div.ui-svg {\n overflow: hidden;\n /* Hide any overflowing content */\n}\n\ndiv.ui-svg svg {\n color: var(--nr-dashboard-widgetColor);\n fill: currentColor !important;\n}\n\ndiv.ui-svg path {\n fill: inherit;\n}","name":"salon1 SVG","x":1130,"y":20,"wires":[[]]},{"id":"8ec3edf18d06ad46","type":"ui_svg_graphics","z":"4b25bc48c9042bee","group":"ab0caa4069cad337","order":1,"width":0,"height":0,"svgString":"<svg width=\"140\" height=\"250\" xmlns=\"http://www.w3.org/2000/svg\">\n\n <!-- First rectangle -->\n <rect x=\"0\" y=\"0\" width=\"140\" height=\"10\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Second rectangle -->\n <rect x=\"5\" y=\"10\" width=\"130\" height=\"230\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Third rectangle -->\n <rect x=\"0\" y=\"240\" width=\"140\" height=\"5\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Lines -->\n <!-- Line 1 -->\n <line x1=\"10\" y1=\"20\" x2=\"130\" y2=\"20\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 2 -->\n <line x1=\"10\" y1=\"30\" x2=\"130\" y2=\"30\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 3 -->\n <line x1=\"10\" y1=\"40\" x2=\"130\" y2=\"40\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 4 -->\n <line x1=\"10\" y1=\"50\" x2=\"130\" y2=\"50\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 5 -->\n <line x1=\"10\" y1=\"60\" x2=\"130\" y2=\"60\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 6 -->\n <line x1=\"10\" y1=\"70\" x2=\"130\" y2=\"70\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 7 -->\n <line x1=\"10\" y1=\"80\" x2=\"130\" y2=\"80\" stroke=\"#097479\" stroke-width=\"2\" />\n\n</svg>","clickableShapes":[],"javascriptHandlers":[],"smilAnimations":[],"bindings":[],"showCoordinates":false,"autoFormatAfterEdit":false,"showBrowserErrors":false,"showBrowserEvents":false,"enableJsDebugging":false,"sendMsgWhenLoaded":false,"noClickWhenDblClick":false,"outputField":"payload","editorUrl":"//drawsvg.org/drawsvg.html","directory":"","panning":"disabled","zooming":"disabled","panOnlyWhenZoomed":false,"doubleClickZoomEnabled":false,"mouseWheelZoomEnabled":false,"dblClickZoomPercentage":150,"cssString":"div.ui-svg {\n overflow: hidden;\n /* Hide any overflowing content */\n}\n\ndiv.ui-svg svg {\n color: var(--nr-dashboard-widgetColor);\n fill: currentColor !important;\n}\n\ndiv.ui-svg path {\n fill: inherit;\n}","name":"salon2 SVG","x":1130,"y":60,"wires":[[]]},{"id":"5bfbae1013e8feb1","type":"ui_svg_graphics","z":"4b25bc48c9042bee","group":"c7f62ec2f30097c6","order":1,"width":0,"height":0,"svgString":"<svg width=\"140\" height=\"250\" xmlns=\"http://www.w3.org/2000/svg\">\n\n <!-- First rectangle -->\n <rect x=\"0\" y=\"0\" width=\"140\" height=\"10\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Second rectangle -->\n <rect x=\"5\" y=\"10\" width=\"130\" height=\"230\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Third rectangle -->\n <rect x=\"0\" y=\"240\" width=\"140\" height=\"5\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Lines -->\n <!-- Line 1 -->\n <line x1=\"10\" y1=\"20\" x2=\"130\" y2=\"20\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 2 -->\n <line x1=\"10\" y1=\"30\" x2=\"130\" y2=\"30\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 3 -->\n <line x1=\"10\" y1=\"40\" x2=\"130\" y2=\"40\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 4 -->\n <line x1=\"10\" y1=\"50\" x2=\"130\" y2=\"50\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 5 -->\n <line x1=\"10\" y1=\"60\" x2=\"130\" y2=\"60\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 6 -->\n <line x1=\"10\" y1=\"70\" x2=\"130\" y2=\"70\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 7 -->\n <line x1=\"10\" y1=\"80\" x2=\"130\" y2=\"80\" stroke=\"#097479\" stroke-width=\"2\" />\n\n</svg>","clickableShapes":[],"javascriptHandlers":[],"smilAnimations":[],"bindings":[],"showCoordinates":false,"autoFormatAfterEdit":false,"showBrowserErrors":false,"showBrowserEvents":false,"enableJsDebugging":false,"sendMsgWhenLoaded":false,"noClickWhenDblClick":false,"outputField":"payload","editorUrl":"//drawsvg.org/drawsvg.html","directory":"","panning":"disabled","zooming":"disabled","panOnlyWhenZoomed":false,"doubleClickZoomEnabled":false,"mouseWheelZoomEnabled":false,"dblClickZoomPercentage":150,"cssString":"div.ui-svg {\n overflow: hidden;\n /* Hide any overflowing content */\n}\n\ndiv.ui-svg svg {\n color: var(--nr-dashboard-widgetColor);\n fill: currentColor !important;\n}\n\ndiv.ui-svg path {\n fill: inherit;\n}","name":"salon3 SVG","x":1130,"y":100,"wires":[[]]},{"id":"3edebfca2bdad258","type":"ui_svg_graphics","z":"4b25bc48c9042bee","group":"f6d9c3a93e892fd3","order":1,"width":0,"height":0,"svgString":"<svg width=\"140\" height=\"250\" xmlns=\"http://www.w3.org/2000/svg\">\n\n <!-- First rectangle -->\n <rect x=\"0\" y=\"0\" width=\"140\" height=\"10\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Second rectangle -->\n <rect x=\"5\" y=\"10\" width=\"130\" height=\"230\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Third rectangle -->\n <rect x=\"0\" y=\"240\" width=\"140\" height=\"5\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Lines -->\n <!-- Line 1 -->\n <line x1=\"10\" y1=\"20\" x2=\"130\" y2=\"20\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 2 -->\n <line x1=\"10\" y1=\"30\" x2=\"130\" y2=\"30\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 3 -->\n <line x1=\"10\" y1=\"40\" x2=\"130\" y2=\"40\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 4 -->\n <line x1=\"10\" y1=\"50\" x2=\"130\" y2=\"50\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 5 -->\n <line x1=\"10\" y1=\"60\" x2=\"130\" y2=\"60\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 6 -->\n <line x1=\"10\" y1=\"70\" x2=\"130\" y2=\"70\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 7 -->\n <line x1=\"10\" y1=\"80\" x2=\"130\" y2=\"80\" stroke=\"#097479\" stroke-width=\"2\" />\n\n</svg>","clickableShapes":[],"javascriptHandlers":[],"smilAnimations":[],"bindings":[],"showCoordinates":false,"autoFormatAfterEdit":false,"showBrowserErrors":false,"showBrowserEvents":false,"enableJsDebugging":false,"sendMsgWhenLoaded":false,"noClickWhenDblClick":false,"outputField":"payload","editorUrl":"//drawsvg.org/drawsvg.html","directory":"","panning":"disabled","zooming":"disabled","panOnlyWhenZoomed":false,"doubleClickZoomEnabled":false,"mouseWheelZoomEnabled":false,"dblClickZoomPercentage":150,"cssString":"div.ui-svg {\n overflow: hidden;\n /* Hide any overflowing content */\n}\n\ndiv.ui-svg svg {\n color: var(--nr-dashboard-widgetColor);\n fill: currentColor !important;\n}\n\ndiv.ui-svg path {\n fill: inherit;\n}","name":"chambre1 SVG","x":1140,"y":140,"wires":[[]]},{"id":"dcd636c794aa7154","type":"ui_svg_graphics","z":"4b25bc48c9042bee","group":"c0c8e098759e1e86","order":1,"width":0,"height":0,"svgString":"<svg width=\"140\" height=\"250\" xmlns=\"http://www.w3.org/2000/svg\">\n\n <!-- First rectangle -->\n <rect x=\"0\" y=\"0\" width=\"140\" height=\"10\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Second rectangle -->\n <rect x=\"5\" y=\"10\" width=\"130\" height=\"230\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Third rectangle -->\n <rect x=\"0\" y=\"240\" width=\"140\" height=\"5\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Lines -->\n <!-- Line 1 -->\n <line x1=\"10\" y1=\"20\" x2=\"130\" y2=\"20\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 2 -->\n <line x1=\"10\" y1=\"30\" x2=\"130\" y2=\"30\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 3 -->\n <line x1=\"10\" y1=\"40\" x2=\"130\" y2=\"40\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 4 -->\n <line x1=\"10\" y1=\"50\" x2=\"130\" y2=\"50\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 5 -->\n <line x1=\"10\" y1=\"60\" x2=\"130\" y2=\"60\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 6 -->\n <line x1=\"10\" y1=\"70\" x2=\"130\" y2=\"70\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 7 -->\n <line x1=\"10\" y1=\"80\" x2=\"130\" y2=\"80\" stroke=\"#097479\" stroke-width=\"2\" />\n\n</svg>","clickableShapes":[],"javascriptHandlers":[],"smilAnimations":[],"bindings":[],"showCoordinates":false,"autoFormatAfterEdit":false,"showBrowserErrors":false,"showBrowserEvents":false,"enableJsDebugging":false,"sendMsgWhenLoaded":false,"noClickWhenDblClick":false,"outputField":"payload","editorUrl":"//drawsvg.org/drawsvg.html","directory":"","panning":"disabled","zooming":"disabled","panOnlyWhenZoomed":false,"doubleClickZoomEnabled":false,"mouseWheelZoomEnabled":false,"dblClickZoomPercentage":150,"cssString":"div.ui-svg {\n overflow: hidden;\n /* Hide any overflowing content */\n}\n\ndiv.ui-svg svg {\n color: var(--nr-dashboard-widgetColor);\n fill: currentColor !important;\n}\n\ndiv.ui-svg path {\n fill: inherit;\n}","name":"chambre2 SVG","x":1140,"y":180,"wires":[[]]},{"id":"cffe827fef961c16","type":"ui_svg_graphics","z":"4b25bc48c9042bee","group":"479db842281910fe","order":1,"width":0,"height":0,"svgString":"<svg width=\"140\" height=\"250\" xmlns=\"http://www.w3.org/2000/svg\">\n\n <!-- First rectangle -->\n <rect x=\"0\" y=\"0\" width=\"140\" height=\"10\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Second rectangle -->\n <rect x=\"5\" y=\"10\" width=\"130\" height=\"230\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Third rectangle -->\n <rect x=\"0\" y=\"240\" width=\"140\" height=\"5\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Lines -->\n <!-- Line 1 -->\n <line x1=\"10\" y1=\"20\" x2=\"130\" y2=\"20\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 2 -->\n <line x1=\"10\" y1=\"30\" x2=\"130\" y2=\"30\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 3 -->\n <line x1=\"10\" y1=\"40\" x2=\"130\" y2=\"40\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 4 -->\n <line x1=\"10\" y1=\"50\" x2=\"130\" y2=\"50\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 5 -->\n <line x1=\"10\" y1=\"60\" x2=\"130\" y2=\"60\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 6 -->\n <line x1=\"10\" y1=\"70\" x2=\"130\" y2=\"70\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 7 -->\n <line x1=\"10\" y1=\"80\" x2=\"130\" y2=\"80\" stroke=\"#097479\" stroke-width=\"2\" />\n\n</svg>","clickableShapes":[],"javascriptHandlers":[],"smilAnimations":[],"bindings":[],"showCoordinates":false,"autoFormatAfterEdit":false,"showBrowserErrors":false,"showBrowserEvents":false,"enableJsDebugging":false,"sendMsgWhenLoaded":false,"noClickWhenDblClick":false,"outputField":"payload","editorUrl":"//drawsvg.org/drawsvg.html","directory":"","panning":"disabled","zooming":"disabled","panOnlyWhenZoomed":false,"doubleClickZoomEnabled":false,"mouseWheelZoomEnabled":false,"dblClickZoomPercentage":150,"cssString":"div.ui-svg {\n overflow: hidden;\n /* Hide any overflowing content */\n}\n\ndiv.ui-svg svg {\n color: var(--nr-dashboard-widgetColor);\n fill: currentColor !important;\n}\n\ndiv.ui-svg path {\n fill: inherit;\n}","name":"chambre3 SVG","x":1140,"y":220,"wires":[[]]},{"id":"53ad60bf596df9ab","type":"ui_svg_graphics","z":"4b25bc48c9042bee","group":"73f63f042dd40698","order":1,"width":0,"height":0,"svgString":"<svg width=\"140\" height=\"250\" xmlns=\"http://www.w3.org/2000/svg\">\n\n <!-- First rectangle -->\n <rect x=\"0\" y=\"0\" width=\"140\" height=\"10\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Second rectangle -->\n <rect x=\"5\" y=\"10\" width=\"130\" height=\"230\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Third rectangle -->\n <rect x=\"0\" y=\"240\" width=\"140\" height=\"5\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Lines -->\n <!-- Line 1 -->\n <line x1=\"10\" y1=\"20\" x2=\"130\" y2=\"20\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 2 -->\n <line x1=\"10\" y1=\"30\" x2=\"130\" y2=\"30\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 3 -->\n <line x1=\"10\" y1=\"40\" x2=\"130\" y2=\"40\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 4 -->\n <line x1=\"10\" y1=\"50\" x2=\"130\" y2=\"50\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 5 -->\n <line x1=\"10\" y1=\"60\" x2=\"130\" y2=\"60\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 6 -->\n <line x1=\"10\" y1=\"70\" x2=\"130\" y2=\"70\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 7 -->\n <line x1=\"10\" y1=\"80\" x2=\"130\" y2=\"80\" stroke=\"#097479\" stroke-width=\"2\" />\n\n</svg>","clickableShapes":[],"javascriptHandlers":[],"smilAnimations":[],"bindings":[],"showCoordinates":false,"autoFormatAfterEdit":false,"showBrowserErrors":false,"showBrowserEvents":false,"enableJsDebugging":false,"sendMsgWhenLoaded":false,"noClickWhenDblClick":false,"outputField":"payload","editorUrl":"//drawsvg.org/drawsvg.html","directory":"","panning":"disabled","zooming":"disabled","panOnlyWhenZoomed":false,"doubleClickZoomEnabled":false,"mouseWheelZoomEnabled":false,"dblClickZoomPercentage":150,"cssString":"div.ui-svg {\n overflow: hidden;\n /* Hide any overflowing content */\n}\n\ndiv.ui-svg svg {\n color: var(--nr-dashboard-widgetColor);\n fill: currentColor !important;\n}\n\ndiv.ui-svg path {\n fill: inherit;\n}","name":"bureau SVG","x":1130,"y":260,"wires":[[]]},{"id":"423b0f6a5852db6b","type":"ui_svg_graphics","z":"4b25bc48c9042bee","group":"88b8fe5309be46c6","order":1,"width":0,"height":0,"svgString":"<svg width=\"140\" height=\"250\" xmlns=\"http://www.w3.org/2000/svg\">\n\n <!-- First rectangle -->\n <rect x=\"0\" y=\"0\" width=\"140\" height=\"10\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Second rectangle -->\n <rect x=\"5\" y=\"10\" width=\"130\" height=\"230\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Third rectangle -->\n <rect x=\"0\" y=\"240\" width=\"140\" height=\"5\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Lines -->\n <!-- Line 1 -->\n <line x1=\"10\" y1=\"20\" x2=\"130\" y2=\"20\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 2 -->\n <line x1=\"10\" y1=\"30\" x2=\"130\" y2=\"30\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 3 -->\n <line x1=\"10\" y1=\"40\" x2=\"130\" y2=\"40\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 4 -->\n <line x1=\"10\" y1=\"50\" x2=\"130\" y2=\"50\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 5 -->\n <line x1=\"10\" y1=\"60\" x2=\"130\" y2=\"60\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 6 -->\n <line x1=\"10\" y1=\"70\" x2=\"130\" y2=\"70\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 7 -->\n <line x1=\"10\" y1=\"80\" x2=\"130\" y2=\"80\" stroke=\"#097479\" stroke-width=\"2\" />\n\n</svg>","clickableShapes":[],"javascriptHandlers":[],"smilAnimations":[],"bindings":[],"showCoordinates":false,"autoFormatAfterEdit":false,"showBrowserErrors":false,"showBrowserEvents":false,"enableJsDebugging":false,"sendMsgWhenLoaded":false,"noClickWhenDblClick":false,"outputField":"payload","editorUrl":"//drawsvg.org/drawsvg.html","directory":"","panning":"disabled","zooming":"disabled","panOnlyWhenZoomed":false,"doubleClickZoomEnabled":false,"mouseWheelZoomEnabled":false,"dblClickZoomPercentage":150,"cssString":"div.ui-svg {\n overflow: hidden;\n /* Hide any overflowing content */\n}\n\ndiv.ui-svg svg {\n color: var(--nr-dashboard-widgetColor);\n fill: currentColor !important;\n}\n\ndiv.ui-svg path {\n fill: inherit;\n}","name":"cuisine SVG","x":1130,"y":300,"wires":[[]]},{"id":"ba3bf114c64159a1","type":"ui_svg_graphics","z":"4b25bc48c9042bee","group":"a7ce3aea5bd12dca","order":1,"width":0,"height":0,"svgString":"<svg width=\"140\" height=\"250\" xmlns=\"http://www.w3.org/2000/svg\">\n\n <!-- First rectangle -->\n <rect x=\"0\" y=\"0\" width=\"140\" height=\"10\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Second rectangle -->\n <rect x=\"5\" y=\"10\" width=\"130\" height=\"230\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Third rectangle -->\n <rect x=\"0\" y=\"240\" width=\"140\" height=\"5\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Lines -->\n <!-- Line 1 -->\n <line x1=\"10\" y1=\"20\" x2=\"130\" y2=\"20\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 2 -->\n <line x1=\"10\" y1=\"30\" x2=\"130\" y2=\"30\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 3 -->\n <line x1=\"10\" y1=\"40\" x2=\"130\" y2=\"40\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 4 -->\n <line x1=\"10\" y1=\"50\" x2=\"130\" y2=\"50\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 5 -->\n <line x1=\"10\" y1=\"60\" x2=\"130\" y2=\"60\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 6 -->\n <line x1=\"10\" y1=\"70\" x2=\"130\" y2=\"70\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 7 -->\n <line x1=\"10\" y1=\"80\" x2=\"130\" y2=\"80\" stroke=\"#097479\" stroke-width=\"2\" />\n\n</svg>","clickableShapes":[],"javascriptHandlers":[],"smilAnimations":[],"bindings":[],"showCoordinates":false,"autoFormatAfterEdit":false,"showBrowserErrors":false,"showBrowserEvents":false,"enableJsDebugging":false,"sendMsgWhenLoaded":false,"noClickWhenDblClick":false,"outputField":"payload","editorUrl":"//drawsvg.org/drawsvg.html","directory":"","panning":"disabled","zooming":"disabled","panOnlyWhenZoomed":false,"doubleClickZoomEnabled":false,"mouseWheelZoomEnabled":false,"dblClickZoomPercentage":150,"cssString":"div.ui-svg {\n overflow: hidden;\n /* Hide any overflowing content */\n}\n\ndiv.ui-svg svg {\n color: var(--nr-dashboard-widgetColor);\n fill: currentColor !important;\n}\n\ndiv.ui-svg path {\n fill: inherit;\n}","name":"salon SVG","x":1130,"y":340,"wires":[[]]},{"id":"4d05c6d46c1a9b56","type":"ui_button","z":"4b25bc48c9042bee","name":"chambre OPEN","group":"cc62a4c122c40ae6","order":2,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_less","payload":"toggle2","payloadType":"str","topic":"","topicType":"str","x":240,"y":860,"wires":[["d667c61428ed184a","a3db3601456e389e","e3491d7d39c1dab9"]]},{"id":"107f12762c61694e","type":"ui_button","z":"4b25bc48c9042bee","name":"chambre CLOSE","group":"cc62a4c122c40ae6","order":4,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"expand_more","payload":"toggle1","payloadType":"str","topic":"","topicType":"str","x":250,"y":980,"wires":[["d667c61428ed184a","a3db3601456e389e","e3491d7d39c1dab9"]]},{"id":"18d7369418b9d638","type":"ui_button","z":"4b25bc48c9042bee","name":"chambre PAUSE","group":"cc62a4c122c40ae6","order":3,"width":1,"height":1,"passthru":false,"label":"","tooltip":"","color":"","bgcolor":"","className":"button-shutter","icon":"check_box_outline_blank","payload":"pause","payloadType":"str","topic":"topic","topicType":"msg","x":250,"y":920,"wires":[["d667c61428ed184a","a3db3601456e389e","e3491d7d39c1dab9"]]},{"id":"50522570005d993a","type":"ui_svg_graphics","z":"4b25bc48c9042bee","group":"cc62a4c122c40ae6","order":1,"width":0,"height":0,"svgString":"<svg width=\"140\" height=\"250\" xmlns=\"http://www.w3.org/2000/svg\">\n\n <!-- First rectangle -->\n <rect x=\"0\" y=\"0\" width=\"140\" height=\"10\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Second rectangle -->\n <rect x=\"5\" y=\"10\" width=\"130\" height=\"230\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Third rectangle -->\n <rect x=\"0\" y=\"240\" width=\"140\" height=\"5\" fill=\"none\" stroke=\"#097479\" stroke-width=\"2\" />\n\n <!-- Lines -->\n <!-- Line 1 -->\n <line x1=\"10\" y1=\"20\" x2=\"130\" y2=\"20\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 2 -->\n <line x1=\"10\" y1=\"30\" x2=\"130\" y2=\"30\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 3 -->\n <line x1=\"10\" y1=\"40\" x2=\"130\" y2=\"40\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 4 -->\n <line x1=\"10\" y1=\"50\" x2=\"130\" y2=\"50\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 5 -->\n <line x1=\"10\" y1=\"60\" x2=\"130\" y2=\"60\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 6 -->\n <line x1=\"10\" y1=\"70\" x2=\"130\" y2=\"70\" stroke=\"#097479\" stroke-width=\"2\" />\n <!-- Line 7 -->\n <line x1=\"10\" y1=\"80\" x2=\"130\" y2=\"80\" stroke=\"#097479\" stroke-width=\"2\" />\n\n</svg>","clickableShapes":[],"javascriptHandlers":[],"smilAnimations":[],"bindings":[],"showCoordinates":false,"autoFormatAfterEdit":false,"showBrowserErrors":false,"showBrowserEvents":false,"enableJsDebugging":false,"sendMsgWhenLoaded":false,"noClickWhenDblClick":false,"outputField":"payload","editorUrl":"//drawsvg.org/drawsvg.html","directory":"","panning":"disabled","zooming":"disabled","panOnlyWhenZoomed":false,"doubleClickZoomEnabled":false,"mouseWheelZoomEnabled":false,"dblClickZoomPercentage":150,"cssString":"div.ui-svg {\n overflow: hidden;\n /* Hide any overflowing content */\n}\n\ndiv.ui-svg svg {\n color: var(--nr-dashboard-widgetColor);\n fill: currentColor !important;\n}\n\ndiv.ui-svg path {\n fill: inherit;\n}","name":"chambre SVG","x":1140,"y":380,"wires":[[]]},{"id":"f8e52b3e.4981b8","type":"inject","z":"4b25bc48c9042bee","d":true,"name":"Open 8am","props":[{"p":"payload"}],"repeat":"","crontab":"00 08 * * *","once":false,"onceDelay":0.1,"topic":"","payload":"toggle2","payloadType":"str","x":230,"y":460,"wires":[["8d8d005ecf7b6ee7","84a692e7cb4be5cf","b604e14ab2d5d67e","c98688b6491a0f2c"]]},{"id":"0dbfa1ac54a6ec34","type":"inject","z":"4b25bc48c9042bee","d":true,"name":"Close 8pm","props":[{"p":"payload"}],"repeat":"","crontab":"00 20 * * *","once":false,"onceDelay":0.1,"topic":"","payload":"toggle1","payloadType":"str","x":230,"y":500,"wires":[["e3491d7d39c1dab9","a3db3601456e389e","d667c61428ed184a","7bd75d5aa28e51be","c98688b6491a0f2c","b604e14ab2d5d67e","84a692e7cb4be5cf","8d8d005ecf7b6ee7"]]},{"id":"6ac9134fd65407d1","type":"ui_template","z":"4b25bc48c9042bee","group":"a7ce3aea5bd12dca","name":"","order":5,"width":0,"height":0,"format":"<style>\n.button-shutter {\n transition: transform 0.3s ease; /* Add smooth transition for zoom effect */\n transform: scale(1.1); /* Scale the icon to 150% of its original size */\n background-color: #f44336; /* Your custom background color */\n color: #fff; /* Text color for contrast */\n}\n.button-shutter:hover {\n transform: scale(1.2); /* Scale the icon on hover to 120% of its original size */\n}\n\n:host .button-shutter .mat-button {\nbackground-color: #f44336 !important; /* Your custom background color */\ncolor: #fff !important; /* Text color for contrast */\n}\n\n.nr-dashboard-cardtitle {\n display: flex;\n justify-content: center; /* Center horizontally */\n align-items: center; /* Center vertically */\n}\n\n</style>","storeOutMessages":true,"fwdInMessages":true,"resendOnRefresh":true,"templateScope":"global","className":"","x":220,"y":80,"wires":[[]]},{"id":"c14eadf08dc3ea97","type":"ui_group","name":"salon1","tab":"c3ac497be52ccfa8","order":3,"disp":true,"width":3,"collapse":false,"className":""},{"id":"ab0caa4069cad337","type":"ui_group","name":"salon2","tab":"c3ac497be52ccfa8","order":4,"disp":true,"width":3,"collapse":false,"className":""},{"id":"c7f62ec2f30097c6","type":"ui_group","name":"salon3","tab":"c3ac497be52ccfa8","order":5,"disp":true,"width":3,"collapse":false,"className":""},{"id":"88b8fe5309be46c6","type":"ui_group","name":"cuisine","tab":"c3ac497be52ccfa8","order":6,"disp":true,"width":3,"collapse":false,"className":""},{"id":"f6d9c3a93e892fd3","type":"ui_group","name":"chambre1","tab":"c3ac497be52ccfa8","order":8,"disp":true,"width":3,"collapse":false,"className":""},{"id":"c0c8e098759e1e86","type":"ui_group","name":"chambre2","tab":"c3ac497be52ccfa8","order":9,"disp":true,"width":3,"collapse":false,"className":""},{"id":"479db842281910fe","type":"ui_group","name":"chambre3","tab":"c3ac497be52ccfa8","order":10,"disp":true,"width":3,"collapse":false,"className":""},{"id":"73f63f042dd40698","type":"ui_group","name":"bureau","tab":"c3ac497be52ccfa8","order":7,"disp":true,"width":3,"collapse":false,"className":""},{"id":"a7ce3aea5bd12dca","type":"ui_group","name":"salon","tab":"c3ac497be52ccfa8","order":2,"disp":true,"width":"3","collapse":false,"className":""},{"id":"cc62a4c122c40ae6","type":"ui_group","name":"chambre","tab":"c3ac497be52ccfa8","order":10,"disp":true,"width":"3","collapse":false,"className":""},{"id":"c3ac497be52ccfa8","type":"ui_tab","name":"Shutter","icon":"dashboard","order":1,"disabled":false,"hidden":false}]