{"type":"rich","version":"1.0","provider_name":"phorkie","provider_url":"https:\/\/p.cweiske.de\/","title":"Shelly firmware","author_name":"Christian Weiske","cache_age":86400,"width":900,"height":900,"html":"<!-- embedding all files of https:\/\/p.cweiske.de\/780 -->\n<link rel=\"stylesheet\" href=\"https:\/\/p.cweiske.de\/css\/embed.css\"\/>\n<div class=\"phork\" id=\"780\">\n    <div class=\"phork-file\">\n <div class=\"phork-content\">\n  \n<div class=\"document\">\n\n\n<div class=\"section\" id=\"shelly-v1\">\n<h1>Shelly v1<\/h1>\n<ul class=\"simple\">\n<li><a class=\"reference external\" href=\"https:\/\/api.shelly.cloud\/files\/firmware\">https:\/\/api.shelly.cloud\/files\/firmware<\/a> - official download list<\/li>\n<\/ul>\n<\/div>\n<div class=\"section\" id=\"shelly-v2\">\n<h1>Shelly v2<\/h1>\n<ul class=\"simple\">\n<li><a class=\"reference external\" href=\"https:\/\/github.com\/aly-fly\/Shelly\">https:\/\/github.com\/aly-fly\/Shelly<\/a><\/li>\n<li><a class=\"reference external\" href=\"https:\/\/updates.shelly.cloud\/update\/Plus1\">https:\/\/updates.shelly.cloud\/update\/Plus1<\/a><\/li>\n<li><a class=\"reference external\" href=\"https:\/\/updates.shelly.cloud\/update\/Plus1PM\">https:\/\/updates.shelly.cloud\/update\/Plus1PM<\/a><\/li>\n<li><a class=\"reference external\" href=\"https:\/\/updates.shelly.cloud\/update\/Pro1\">https:\/\/updates.shelly.cloud\/update\/Pro1<\/a><\/li>\n<li><a class=\"reference external\" href=\"https:\/\/updates.shelly.cloud\/update\/Pro1PM\">https:\/\/updates.shelly.cloud\/update\/Pro1PM<\/a><\/li>\n<li><a class=\"reference external\" href=\"https:\/\/updates.shelly.cloud\/update\/Pro2\">https:\/\/updates.shelly.cloud\/update\/Pro2<\/a><\/li>\n<li><a class=\"reference external\" href=\"https:\/\/updates.shelly.cloud\/update\/Pro2PM\">https:\/\/updates.shelly.cloud\/update\/Pro2PM<\/a><\/li>\n<li><a class=\"reference external\" href=\"https:\/\/updates.shelly.cloud\/update\/Pro4PM\">https:\/\/updates.shelly.cloud\/update\/Pro4PM<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"section\" id=\"tools\">\n<h1>Tools<\/h1>\n<ul class=\"simple\">\n<li><a class=\"reference external\" href=\"https:\/\/github.com\/ioprev\/shelly-firmware\">https:\/\/github.com\/ioprev\/shelly-firmware<\/a> - generate functional images from official firmware updates<\/li>\n<li><a class=\"reference external\" href=\"https:\/\/www.shelly-support.eu\/index.php?shelly-firmware-archive\/\">https:\/\/www.shelly-support.eu\/index.php?shelly-firmware-archive\/<\/a> - generate URLs to manually update firmwares<ul>\n<li>archive contains older firmwares, too<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"section\" id=\"forum-threads\">\n<h1>Forum threads<\/h1>\n<ul class=\"simple\">\n<li><a class=\"reference external\" href=\"https:\/\/www.shelly-support.eu\/forum\/index.php?thread\/6349-how-to-load-stock-firmware-via-serial\/\">https:\/\/www.shelly-support.eu\/forum\/index.php?thread\/6349-how-to-load-stock-firmware-via-serial\/<\/a><\/li>\n<li><a class=\"reference external\" href=\"https:\/\/www.shelly-support.eu\/forum\/index.php?thread\/12768-original-firmware-shelly-plus-1\/&amp;postID=135906#post135906\">https:\/\/www.shelly-support.eu\/forum\/index.php?thread\/12768-original-firmware-shelly-plus-1\/&amp;postID=135906#post135906<\/a><ul>\n<li>es wird nie ein archiv f\u00fcr v2-Ger\u00e4te geben, &quot;due to GDPR reasons&quot; (was ich f\u00fcr totalen Quatsch halte)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"section\" id=\"release-notes-changelog\">\n<h1>Release notes \/ changelog<\/h1>\n<ul class=\"simple\">\n<li><a class=\"reference external\" href=\"https:\/\/www.shelly-support.eu\/forum\/index.php?board\/36-shelly-firmware-update\/\">https:\/\/www.shelly-support.eu\/forum\/index.php?board\/36-shelly-firmware-update\/<\/a><\/li>\n<li><a class=\"reference external\" href=\"https:\/\/shelly.cloud\/category\/changelog\/\">https:\/\/shelly.cloud\/category\/changelog\/<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n <\/div>\n <div class=\"phork-meta\">\n  <a href=\"https:\/\/p.cweiske.de\/780\/rev-raw\/e3bea2c935ec97fbc26595264fe18a48c4acc000\/README.rst\" style=\"float: right\">view raw source<\/a>\n  <a href=\"https:\/\/p.cweiske.de\/780#README.rst\">README.rst<\/a>\n <\/div>\n<\/div>\n    <div class=\"phork-file\">\n <div class=\"phork-content\">\n  <style type=\"text\/css\"><\/style><div class=\"code\"><table class=\"log\"><tbody><tr class=\"li1\"><td class=\"ln\"><pre class=\"de1\">1\n2\n3\n4\n<\/pre><\/td><td class=\"de1\"><pre class=\"de1\">$ nc -lu 192.168.3.5 1234\r\nshellyplus1-a8032abd2342 80 13.266 2 2|shelly_update.cpp:141 Checking for updates.\r\nshellyplus1-a8032abd2342 81 13.282 2 2|shelly_http.cpp:134 0x3ffceb30 HTTPS GET https:\/\/updates.shelly.cloud\/update\/Plus1 (SSL CA shelly_cloud.pem)\r\nshellyplus1-a8032abd2342 86 14.176 2 2|shelly_notification:120 Status change of sys: {&quot;available_updates&quot;:{}}<\/pre><\/td><\/tr><\/tbody><\/table><\/div>\n <\/div>\n <div class=\"phork-meta\">\n  <a href=\"https:\/\/p.cweiske.de\/780\/rev-raw\/e3bea2c935ec97fbc26595264fe18a48c4acc000\/udp-debug.log\" style=\"float: right\">view raw source<\/a>\n  <a href=\"https:\/\/p.cweiske.de\/780#udp-debug.log\">udp-debug.log<\/a>\n <\/div>\n<\/div>\n<\/div>\n"}
