{"id":126338,"date":"2020-08-10T09:29:01","date_gmt":"2020-08-10T09:29:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wp-shelly\/"},"modified":"2022-12-05T14:03:53","modified_gmt":"2022-12-05T14:03:53","slug":"wp-shelly","status":"publish","type":"plugin","link":"https:\/\/szl.wordpress.org\/plugins\/wp-shelly\/","author":15524857,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.0","stable_tag":"2.0.0","tested":"6.1.10","requires":"5.3.0","requires_php":"7.4","requires_plugins":"","header_name":"WP Shelly","header_author":"SOSidee.com srl","header_description":"Connect to your IoT device through Shelly cloud API","assets_banners_color":"2d4eab","last_updated":"2022-12-05 14:03:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/sosidee.com","rating":5,"author_block_rating":0,"active_installs":10,"downloads":2156,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"sosidee","date":"2020-09-10 15:01:39"},"1.1":{"tag":"1.1","author":"sosidee","date":"2020-09-15 08:58:57"},"1.2":{"tag":"1.2","author":"sosidee","date":"2021-01-13 16:14:10"},"1.3":{"tag":"1.3","author":"sosidee","date":"2021-07-07 14:12:38"},"1.4":{"tag":"1.4","author":"sosidee","date":"2022-04-22 14:33:10"},"1.4.1":{"tag":"1.4.1","author":"sosidee","date":"2022-09-09 14:22:07"},"1.4.2":{"tag":"1.4.2","author":"sosidee","date":"2022-11-16 16:04:18"},"2.0.0":{"tag":"2.0.0","author":"sosidee","date":"2022-12-05 14:03:53"}},"upgrade_notice":{"Tested with latest WP version":""},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"1"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2355941,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2355941,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2355968,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2355968,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.3","1.4","1.4.1","1.4.2","2.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":2378761,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"The Elementor widget"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[189370,189368,189369,189372,189371],"plugin_category":[],"plugin_contributors":[188597],"plugin_business_model":[],"class_list":["post-126338","plugin","type-plugin","status-publish","hentry","plugin_tags-iot-device","plugin_tags-shelly","plugin_tags-shelly-cloud","plugin_tags-shelly-cloud-api","plugin_tags-shelly-relay","plugin_contributors-sosidee","plugin_committers-giannisosidee","plugin_committers-massimososidee","plugin_committers-sosidee","plugin_support_reps-giannisosidee","plugin_support_reps-massimososidee","plugin_support_reps-sosidee"],"banners":{"banner":"https:\/\/ps.w.org\/wp-shelly\/assets\/banner-772x250.jpg?rev=2355968","banner_2x":"https:\/\/ps.w.org\/wp-shelly\/assets\/banner-1544x500.jpg?rev=2355968","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wp-shelly\/assets\/icon-128x128.png?rev=2355941","icon_2x":"https:\/\/ps.w.org\/wp-shelly\/assets\/icon-256x256.png?rev=2355941","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wp-shelly\/assets\/screenshot-1.jpg?rev=2378761","caption":"The Elementor widget"}],"raw_content":"<!--section=description-->\n<p>This plugin allows connections to a <strong>Shelly<\/strong> relay in order to:<\/p>\n\n<ul>\n<li>check the status of devices;<\/li>\n<li>turn the devices <strong>ON<\/strong>\/<strong>OFF<\/strong>;<\/li>\n<\/ul>\n\n<h3>USEFUL SCENARIO<\/h3>\n\n<p>You may want to use this plugin to give someone the access of your Shelly devices <strong>in the simplest way<\/strong>.\nThe device access is protected by the website login.\nEnabled users do not need anything but to be registered in your website.<\/p>\n\n<p>This plugin is compatible with <strong>Elementor<\/strong> from the version 2.0.\nThe Elementor widget is located in the <em>general<\/em> category.<\/p>\n\n<p><em>For security reason you must restrict the access to the web-controls to a specific user or users' role.<\/em><\/p>\n\n<p>This plugin requires the <strong>Wordpress Rest API<\/strong>.<\/p>\n\n<h3>Usage<\/h3>\n\n<p><strong>1)<\/strong> From the administration console page of the plugin, enter:<\/p>\n\n<ul>\n<li>your Shelly authorization key<\/li>\n<li>your Shelly server URL<\/li>\n<li>the device ID<\/li>\n<li>the device channel<\/li>\n<li>the user or the users' role that can access to the device control<\/li>\n<\/ul>\n\n<p><em>It's strongly advised to authorize only trusted user(s) to control your device(s).<\/em><\/p>\n\n<p><strong>2)<\/strong> Save the data and look for the <em>shortcode<\/em> displayed at the bottom of the page.\n<em>Example of the shortcode:<\/em>\n[shelly id=<em>123<\/em>]<\/p>\n\n<p><strong>3)<\/strong> Insert the shortcode in a post\/page of your WP website.<\/p>\n\n<p>For details about the configuration parameters, please refer to the <a href=\"https:\/\/shelly.cloud\/documents\/developers\/shelly_cloud_api_access.pdf\" title=\"click to open the PDF\">Shelly Cloud API Manual<\/a>.<\/p>\n\n<h4>Copyright Notice<\/h4>\n\n<p><em>SHELLY<\/em> is a trademark copyrighted by\nAllterco Robotics LTD\n103 CHERNI VRAH BLVD\n1407 SOFIA\nBULGARIA<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20many%20devices%20can%20i%20control%20%3F'><h3>How many devices can I control ?<\/h3><\/dt>\n<dd><p>As many as your website can handle.<\/p><\/dd>\n<dt id='what%20kind%20of%20shelly%20device%20can%20i%20control%20%3F'><h3>What kind of Shelly device can I control ?<\/h3><\/dt>\n<dd><p>This plugin has been tested with Shelly2.5 relays.\nNevertheless, a device correctly responding to Shelly cloud API<\/p>\n\n<ul>\n<li>POST https:\/\/[server location link]\/device\/status\/<\/li>\n<li>POST https:\/\/[server location link]\/device\/relay\/control\/<\/li>\n<\/ul>\n\n<p>could be controlled by this plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Added the feature to manage more devices<\/li>\n<li>Removed the italian translation<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Added a workaround to load the core file 'pluggable.php' before using the cache_users() function [WordPress 6.1 bug]<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Updated the internal library<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Minor updates<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Minor updates<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Client browser's requests are sent to Wordpress Rest API endpoints<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Improved the security of sensible data<\/li>\n<li>Implemented the compatibility with Elementor 2.x<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<p>First release<\/p>","raw_excerpt":"Connects your WP site to Shelly cloud to turn your IoT devices on\/off via Shelly HTTP API. Compatible with Elementor.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/126338","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=126338"}],"author":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sosidee"}],"wp:attachment":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=126338"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=126338"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=126338"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=126338"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=126338"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=126338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}