{"id":6927,"date":"2020-08-09T22:25:48","date_gmt":"2020-08-09T20:25:48","guid":{"rendered":"https:\/\/michlstechblog.info\/blog\/?p=6927"},"modified":"2020-08-12T12:09:02","modified_gmt":"2020-08-12T10:09:02","slug":"tasmota-flashing-and-setup-a-shelly-2-5","status":"publish","type":"post","link":"https:\/\/michlstechblog.info\/blog\/tasmota-flashing-and-setup-a-shelly-2-5\/","title":{"rendered":"Tasmota: Flashing and setup a Shelly 2.5"},"content":{"rendered":"<div class=\"twoclick_social_bookmarks_post_6927 social_share_privacy clearfix 1.6.4 locale-en_US sprite-en_US\"><\/div><div class=\"twoclick-js\"><script type=\"text\/javascript\">\/* <![CDATA[ *\/\njQuery(document).ready(function($){if($('.twoclick_social_bookmarks_post_6927')){$('.twoclick_social_bookmarks_post_6927').socialSharePrivacy({\"services\":{\"flattr\":{\"uid\":\"Michl\",\"status\":\"on\",\"the_title\":\"Tasmota%3A%20Flashing%20and%20setup%20a%20Shelly%202.5\",\"the_excerpt\":\"%0D%0A%0D%0AHi%2C%0D%0A%0D%0Athese%20steps%20describes%20how%20to%20install%20Tasmota%20on%20Shelly%20Smart%20Home%20WIFI%2FWLAN%20relay.%20%0D%0A%0D%0AFirst%20you%20need%20a%20the%20flash%20tool%20esptool.%20Simplest%20way%20is%20to%20install%20the%20python%20module.%20This%20is%20the%20same%20way%20on%20linux%20and%20windows%0D%0A%20%28more%26hellip%3B%29\",\"txt_info\":\"2 clicks for more data protection:\\r\\n\\r\\nOnly when you click here, the button will be come active and you can send your recommendation to Flattr. When activating, data are transmitted to third parties. \",\"perma_option\":\"off\"}},\"txt_help\":\"When you activate these fields by clicking, information to Flattr may be transferred abroad, and probably may also stored there.\",\"settings_perma\":\"Enable permanently and accept data transmission. \",\"info_link\":\"http:\\\/\\\/www.heise.de\\\/ct\\\/artikel\\\/2-Klicks-fuer-mehr-Datenschutz-1333879.html\",\"uri\":\"https:\\\/\\\/michlstechblog.info\\\/blog\\\/tasmota-flashing-and-setup-a-shelly-2-5\\\/\",\"post_id\":6927,\"post_title_referrer_track\":\"Tasmota%3A+Flashing+and+setup+a+Shelly+2.5\",\"display_infobox\":\"on\"});}});\n\/* ]]> *\/<\/script><\/div><p><!-- https:\/\/tasmota.github.io\/docs\/devices\/Shelly-2.5\/\nhttps:\/\/tasmota.github.io\/docs\/Getting-Started\/\n--><br \/>\n<!--\nDownload <a href=\"https:\/\/github.com\/arendst\/Tasmota\/releases\/download\/v8.2.0\/tasmota.bin\" rel=\"noopener noreferrer\" target=\"_blank\">Tasmota <\/a><a href=\"https:\/\/github.com\/arendst\/Tasmota\/releases\" rel=\"noopener noreferrer\" target=\"_blank\">Binary<\/a>  \n\nDownload <a href=\"https:\/\/github.com\/igrr\/esptool-ck\" rel=\"noopener noreferrer\" target=\"_blank\">ESPTool<\/a>\n--><br \/>\nHi,<\/p>\n<p>these steps describes how to install Tasmota on Shelly Smart Home WIFI\/WLAN relay. <\/p>\n<p>First you need a the flash tool <strong>esptool<\/strong>. Simplest way is to install the python module. This is the same way on linux and windows<br \/>\n<!--more--><\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nmichael@debdev ~ # python3 -m pip install esptool\r\n<\/pre>\n<p>I use it in an virtual python environment so it is independend from the pythons host installation. There are two more steps. You have to install python venv one time.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nmichael@debdev ~ # sudo apt install python3-pip python3-venv\r\n<\/pre>\n<p>Then create a virtual environment and switch to it <\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nmichael@debdev ~ # python3 -m venv \/home\/michael\/esptool-env\r\nmichael@debdev ~ # source \/home\/michael\/esptool-env\/bin\/activate\r\n<\/pre>\n<p>Now, install esptool in your virtual env, the esptool is only useable when you are in this environment.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n(esptool-env) michael@debdev ~ # python3 -m pip install setuptools wheel\r\n(esptool-env) michael@debdev ~ # python3 -m pip install esptool\r\n<\/pre>\n<p>You can leave the virtual env by the <strong>deactivate<\/strong> command and go back with the <strong>source \/home\/michael\/esptool-env\/bin\/activate<\/strong>.<\/p>\n<p>For the flashing process you need a serial RS232 interface. If your computer does not have one use a USB to RS232 TTL device like <a href=\"https:\/\/www.conrad.de\/de\/p\/usb-auf-rs232-ttl-uart-pl-2303hx-chip-rev-a-konverter-kabel-802243972.html\" rel=\"noopener noreferrer\" target=\"_blank\">this<\/a>. Note you need TTL level at the RS232 site and not a SUB-D connector.<br \/>\n<strong><br \/>\nNOTE: !!!!! THE SHELLY MUST NOT BE CONNECTED TO THE 230V MAIN VOLTAGE\/SUPPLY DURING FLASHING: THERE IS NO ISOLATION BETWEEN THE MAIN VOLTAGE AND THE ESP!!!!!<\/strong> The 3.3V Supply from the USB RS232 Converter is sufficent for flashing. <\/p>\n<p>Wire the converter like this:<\/p>\n<p>Connection <a href=\"https:\/\/tasmota.github.io\/docs\/devices\/Shelly-2.5\/\" rel=\"noopener noreferrer\" target=\"_blank\">RS232 to Sheely<\/a><\/p>\n<pre>\r\n<code>\r\n_____________________\r\n|                    \\\r\n|                     \\\r\n|                GND  |\r\n|             GPIO 0  |\r\n|              RESET  |\r\n|               3.3V  |\r\n|                RxD  |\r\n|                TxD  |\r\n|                     \/\r\n|____________________\/\r\n <\/code>\r\n<\/pre>\n<p><figure id=\"attachment_7176\" aria-describedby=\"caption-attachment-7176\" style=\"width: 296px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Shelly-connected-to-RS232.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Shelly-connected-to-RS232-296x300.jpg\" alt=\"\" width=\"296\" height=\"300\" class=\"size-medium wp-image-7176\" srcset=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Shelly-connected-to-RS232-296x300.jpg 296w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Shelly-connected-to-RS232-1010x1024.jpg 1010w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Shelly-connected-to-RS232-768x779.jpg 768w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Shelly-connected-to-RS232.jpg 1200w\" sizes=\"auto, (max-width: 296px) 100vw, 296px\" \/><\/a><figcaption id=\"caption-attachment-7176\" class=\"wp-caption-text\">Shelly connected to RS232<\/figcaption><\/figure><br \/>\nThe grey wire is a bridge from GND to GPIO0 to enable flash mode.<\/p>\n<p>Enter flash mode: Connect GPIO 0 to GND and power on. GPIO 0 can be set to GND during the whole flush process.<br \/>\nTest Connection. Read MAC and determine flash size:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n(esptool-env) michael@debdev ~ # esptool.py -p \/dev\/ttyUSB0 read_mac\r\nesptool.py v2.8\r\nSerial port \/dev\/ttyUSB0\r\nConnecting....\r\nDetecting chip type... ESP8266\r\nChip is ESP8266EX\r\nFeatures: WiFi\r\n...\r\n(esptool-env) michael@debdev ~ # esptool.py -p \/dev\/ttyUSB0 flash_id\r\n...\r\nManufacturer: 5e\r\nDevice: 6014\r\nDetected flash size: 2MB\r\nStaying in bootloader.\r\n<\/pre>\n<p>Note if a command is not working pull the USB RS232 and plug again.<\/p>\n<p>If you are on Windows use the COM Port instead of \/dev\/ttyUSB0.<\/p>\n<p><strong>Backup the original firmware<\/strong><br \/>\n<!-- https:\/\/www.shelly-support.eu\/lexikon\/index.php?entry\/83-firmware-backup-recovery-original-fw\/ --><br \/>\nSwitch to flash mode as descripted above (shortened GND and GPIO0)<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n(esptool-env) michael@debdev ~ # esptool.py -p \/dev\/ttyUSB0 --baud 115200 read_flash 0x00000 0x200000 Backup_shelly_org_2MB.bin \r\n<\/pre>\n<p><!-- (esptool-env) michael@debdev ~ # esptool.py -p \/dev\/ttyUSB0 read_flash 0x00000 ~\/Backup.bin --><br \/>\nIf you want to restore the original firmware use <\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n(esptool-env) michael@debdev ~ # esptool.py erase_flash\r\n(esptool-env) michael@debdev ~ # esptool.py -p \/dev\/ttyUSB0 --baud 115200 write_flash 0x00000 0x200000 Backup_shelly_org_2MB.bin\r\n<\/pre>\n<p>To flash Tasmota get the latest version from the <a href=\"https:\/\/github.com\/arendst\/Tasmota\/releases\/\" rel=\"noopener noreferrer\" target=\"_blank\">Tasmota release page<\/a>. Usually <strong>tasmota.bin<\/strong>. There are also localized version. For example the german version tasmota-DE.bin. Also special versions for example with knx support: tasmota-knx.bin. When I wrote this post 8.4 was the latest release.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n(esptool-env) michael@debdev ~ # wget https:\/\/github.com\/arendst\/Tasmota\/releases\/download\/v8.4.0\/tasmota.bin\r\n<\/pre>\n<p>Erase the flash memory and flash the firmware<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n(esptool-env) michael@debdev ~ # esptool.py erase_flash\r\n(esptool-env) michael@debdev ~ # esptool.py  --baud 115200 write_flash -fs 1MB -fm dout 0x0 tasmota.bin\r\n<\/pre>\n<p><!-- \n[shell]\nesptool.py --p COM21 --baud 115200 write_flash 0x00000 0x200000 Backup_2MB.bin\nesptool.py --p \/dev\/ttyUSB0 write_flash 0x00000 ~\/Backup.bin\n[\/shell]\n\nAlso possible to install esptool from pip\n[shell]\npython -m pip install esptool\npython -m esptool --p COM21 --baud 115200 read_flash 0x00000 0x200000 Backup_2MB.bin\npython -m esptool erase_flash\npython -m esptool --p COM21 --baud 115200 write_flash 0x00000 0x200000 Backup_2MB_Shelly_Org_Firmware.bin\npython -m esptool --p COM21 --baud 115200 write_flash -fs 1MB -fm dout 0x0 tasmota.bin\n[\/shell]\n--><br \/>\nNote: The internal LED does not work anymore after flushing tasmota.<br \/>\nTasmota wrote some status information to the serial terminal at 115200 Baud. To take a look at these messages use screen or minicom. Note: This is difficult with USB\/RS232 devices for boot messages, because \/dev\/ttyUSB0 is just available until the adapter is plugged in and tasmota boots really fast. But further message will give hints for some issues.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n(esptool-env) michael@debdev ~ # screen \/dev\/ttyUSB0 115200\r\n00:06:16 WIF: Connect failed with AP timeout\r\n00:06:16 RSL: stat\/tasmota_D7DCFE\/RESULT = {&quot;POWER&quot;:&quot;ON&quot;}\r\n00:06:16 RSL: stat\/tasmota_D7DCFE\/POWER = ON\r\n00:06:17 WIF: Connecting to AP1 MyWiFi in mode 11N as sonoff-garage...\r\n00:06:31 WIF: Connect failed with AP timeout\r\n<\/pre>\n<p>When tasmota is installed it provides an WiFi WLAN with name tasmota_deviceid_xxxx. You can connect without a password\/key. When connected open a Browser and navigate to <a href=\"http:\/\/192.168.4.1\" rel=\"noopener noreferrer\" target=\"_blank\">http:\/\/192.168.4.1<\/a>. You can use the Scan for WiFi Networks at the top of the page.<\/p>\n<p>Enter your WiFi Parameters and restart tasmota. After the reboot it should connect to your WiFi. Then you have to determine the new IP Address by taking a look to your WiFi Router.<br \/>\n<figure id=\"attachment_7188\" aria-describedby=\"caption-attachment-7188\" style=\"width: 161px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly-161x300.png\" alt=\"\" width=\"161\" height=\"300\" class=\"size-medium wp-image-7188\" srcset=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly-161x300.png 161w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly.png 450w\" sizes=\"auto, (max-width: 161px) 100vw, 161px\" \/><\/a><figcaption id=\"caption-attachment-7188\" class=\"wp-caption-text\">Tasmota Shelly WiFI Settings<\/figcaption><\/figure><br \/>\nConnect again by openeing the browser and enter the new IP Address<\/p>\n<p>Then you have to configure to enable the shelly specific function in Tasmota. Go to<br \/>\n<strong><br \/>\nGo to Configuration &#8211; Configure Other<\/strong> and paste the template into the template field, check activate and press save.<br \/>\n<code><br \/>\n{\"NAME\":\"Shelly 2.5\",\"GPIO\":[56,0,17,0,21,83,0,0,6,82,5,22,156],\"FLAG\":2,\"BASE\":18}<br \/>\n<\/code><br \/>\n<figure id=\"attachment_7189\" aria-describedby=\"caption-attachment-7189\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly_Template.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly_Template-300x67.png\" alt=\"\" width=\"300\" height=\"67\" class=\"size-medium wp-image-7189\" srcset=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly_Template-300x67.png 300w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly_Template.png 704w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-7189\" class=\"wp-caption-text\">Tasmota Shelly Template<\/figcaption><\/figure><br \/>\nThats it.<\/p>\n<p>Shelly can measure voltage and frequency of the main supply. This can be enabled by the tasmota console. Note: This disables serial logging, because the energy chip uses the same serial interface.<br \/>\n<figure id=\"attachment_7191\" aria-describedby=\"caption-attachment-7191\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly_Console.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly_Console-300x298.png\" alt=\"\" width=\"300\" height=\"298\" class=\"size-medium wp-image-7191\" srcset=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly_Console-300x298.png 300w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly_Console-150x150.png 150w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly_Console.png 435w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-7191\" class=\"wp-caption-text\">Tasmota Console<\/figcaption><\/figure><br \/>\nSet <strong>SetOption21 1<\/strong><br \/>\nA command reference can be found <a href=\"https:\/\/tasmota.github.io\/docs\/Commands\" rel=\"noopener noreferrer\" target=\"_blank\">here<\/a>.<br \/>\n<figure id=\"attachment_7192\" aria-describedby=\"caption-attachment-7192\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly_Console_Command.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly_Console_Command-300x75.png\" alt=\"\" width=\"300\" height=\"75\" class=\"size-medium wp-image-7192\" srcset=\"https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly_Console_Command-300x75.png 300w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly_Console_Command-768x191.png 768w, https:\/\/michlstechblog.info\/blog\/wp-content\/uploads\/2020\/08\/Tasmota_Shelly_Console_Command.png 973w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-7192\" class=\"wp-caption-text\">Tasmota Shelly Console SetOption21 1<\/figcaption><\/figure><br \/>\nThe energy measurement has to be calibrated see the <a href=\"https:\/\/tasmota.github.io\/docs\/Power-Monitoring-Calibration\/\" rel=\"noopener noreferrer\" target=\"_blank\">tasmota project page<\/a> for more details.<\/p>\n<p>If you want to enable MQTT. Open the config page. Enter Host, Port, Username and password of your MQTT Broker.<\/p>\n<p>Topic path example:<br \/>\n<code><br \/>\nTopic = tasmota_%06X<br \/>\nFull Topic = shelly\/%prefix%\/%topic%\/<br \/>\n<\/code><br \/>\nThis results in an Topic path for commands<br \/>\n<code><br \/>\nshelly\/cmnd\/tasmota_B91207\/POWER2<br \/>\n<\/code><br \/>\nor telemetrie data<br \/>\n<code><br \/>\nshelly\/tele\/tasmota_B91207\/STATE<br \/>\n<\/code><\/p>\n<p>To switch relay 1 on send<br \/>\n<code><br \/>\nshelly\/cmnd\/tasmota_B91207\/POWER1 1<br \/>\n<\/code><\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\nmichael@debdev ~ # mosquitto_pub  --topic shelly\/cmnd\/tasmota_B91207\/POWER1  -u MyBrokerUser -P 'BrokerPW'  -h 10.254.10.20 -p 1883 -m 1\r\n<\/pre>\n<p>Michael<br \/>\n<!-- \nInitial Configuration\nEnter the WiFi Data tasmota should connect to\nGet IP Address and connect via Browser\n\nConfigure your device using Templates in Configuration - Configure Template or Modules in Configuration - Configure Module\n\nImporting Templates\n\nGo to Configuration - Configure Other\nFor switches use:\nPaste  {\"NAME\":\"Shelly 2.5\",\"GPIO\":[56,0,17,0,21,83,0,0,6,82,5,22,156],\"FLAG\":2,\"BASE\":18}\nIf you connect momentary switches (Taster) use:\n{\"NAME\":\"Shelly 2.5 (buttons)\",\"GPIO\":[56,0,19,0,21,127,0,0,6,126,5,22,156],\"FLAG\":2,\"BASE\":18}\nPaste the template string into the Template field\n\nMake sure you check Activate\n\nClick on Save.\n\n--><br \/>\n<!--\nTo configure <a href=\"https:\/\/tasmota.github.io\/docs\/Configuration-Procedure-for-New-Devices\/\" rel=\"noopener noreferrer\" target=\"_blank\">Unknown devices<\/a> \n\n<!-- https:\/\/tasmota.github.io\/docs\/Getting-Started\/#Initial-Configuration --><br \/>\n<a href=\"https:\/\/tasmota.github.io\/docs\/Commands\/\" rel=\"noopener noreferrer\" target=\"_blank\">Sending commands<\/a> with MQTT , WebAPI or the Webconsole (Main Menu -> console)<\/p>\n<p>If you want to see Voltage and Frequency also when the relays are off, use SetOption21 1<\/p>\n<p>MQTT<br \/>\nFullTopic=shelly\/%prefix%\/%topic%\/<br \/>\nTopic=tasmota_%06X<\/p>\n<p>then the state and sensor publish path is<br \/>\nshelly\/tele\/tasmota_B93B07\/STATE<br \/>\nshelly\/tele\/tasmota_B93B07\/SENSOR<br \/>\nthe command state path<br \/>\nshelly\/stat\/tasmota_B93B07\/RESULT<\/p>\n<p>To set Relais On publish<br \/>\nshelly\/cmnd\/tasmota_B93B07\/POWER1 1<\/p>\n<p>&#8211;><\/p>\n<p><!--\nEnergy measure calibration\nCalibration\nTasmota will disable serial logging after a restart as the communication between Tasmota and the Energy Monitoring chip is using the same serial interface. Make sure not to enable SerialLog as it will interfere with the Energy Monitoring functionality and the energy measurement has to be calibrated.\n\nTo calibrate the Energy monitoring feature connect a known load and execute the commands shown below. Assumed an AC voltage of 240V, a resistive load of 60W and a line frequency of 50Hz. With a load of 60W the current should be 60W \/ 240V = 0.25A.\n\nFrequencySet 50.000\nPowerSet 60.00\nVoltageSet 240.0\nCurrentSet 250.0\n--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi, these steps describes how to install Tasmota on Shelly Smart Home WIFI\/WLAN relay. First you need a the flash tool esptool. Simplest way is to install the python module. This is the same way on linux and windows<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1316,1471,1477,1470],"tags":[1479,1481,947,946,1480,1474,1156,1473,1472],"class_list":["post-6927","post","type-post","status-publish","format-standard","hentry","category-devices","category-iot","category-shelly","category-tasmota","tag-backup-firmware","tag-esptool","tag-firmware","tag-flash","tag-flash-tasmota","tag-mosquitto_pub","tag-mqtt","tag-shelly","tag-tasmota"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/posts\/6927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/comments?post=6927"}],"version-history":[{"count":54,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/posts\/6927\/revisions"}],"predecessor-version":[{"id":7241,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/posts\/6927\/revisions\/7241"}],"wp:attachment":[{"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/media?parent=6927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/categories?post=6927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/michlstechblog.info\/blog\/wp-json\/wp\/v2\/tags?post=6927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}