{"id":308563,"date":"2020-08-16T21:00:50","date_gmt":"2020-08-16T21:00:50","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=308563"},"modified":"-0001-11-30T00:00:00","modified_gmt":"2020-08-16T21:00:50","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=308563","title":{"rendered":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u0441\u0430\u0439\u0442\u0430 \u0441 \u0438\u043d\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0432 Twitter \u043d\u0430 Node-RED"},"content":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\" data-io-article-url=\"https:\/\/habr.com\/ru\/post\/515354\/\">\u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u0441\u0430\u0439\u0442-\u0444\u043e\u0440\u0443\u043c \u0438 \u043e\u043d \u043f\u0430\u0434\u0430\u0435\u0442 \u043d\u0430 \u043f\u0430\u0440\u0443 \u043c\u0438\u043d\u0443\u0442, \u043d\u043e 24\/7. \u041d\u0430\u0434\u043e \u043a\u0430\u043a-\u0442\u043e \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0430\u0442\u044c \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435\u043b\u0435\u0439 \u0441\u0430\u0439\u0442\u0430 \u0447\u0442\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043a\u043e\u043d\u0447\u0438\u043b\u0430\u0441\u044c, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0430\u043b\u0438 \u0438 \u043d\u0435 \u0434\u0443\u043c\u0430\u043b \u0447\u0442\u043e \u044d\u0442\u043e \u0443 \u043d\u0438\u0445 \u0447\u0442\u043e-\u0442\u043e \u0441\u043b\u043e\u043c\u0430\u043b\u043e\u0441\u044c! \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u0430\u043d\u0430\u043b\u0430 \u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c Twitter \u0430\u043a\u043a\u0430\u0443\u043d\u0442. Node-Red \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043b\u0435\u0433\u043a\u043e \u043d\u0430\u0447\u0430\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0441\u0441\u0442\u0430\u0432\u043b\u044f\u044f \u0438 \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u043d\u043e\u0434\u044b. \u0415\u0451 \u0447\u0430\u0441\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0434\u043b\u044f IOT. <\/p>\n<p>  <a href=\"https:\/\/ibb.co\/L80WPKH\" rel=\"nofollow\"><img decoding=\"async\" src=\"https:\/\/i.ibb.co\/HVKs2Z3\/hh-nodered-001.png\" alt=\"hh-nodered-001\"\/><\/a><br \/>  <a name=\"habracut\"><\/a>  <\/p>\n<h3>\u041f\u0435\u0440\u0435\u0434 \u043d\u0430\u0447\u0430\u043b\u043e\u043c<\/h3>\n<p>  \u0423 \u0432\u0430\u0441 \u0443\u0436\u0435 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d Node-Red c \u043d\u043e\u0434\u043e\u0439 moment. \u0420\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u044b \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 <a href=\"https:\/\/nodered.org\/docs\/getting-started\" rel=\"nofollow\">\/nodered.org\/docs\/getting-started<\/a>\/<\/p>\n<p>  \u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0442\u0435 \u043a\u043e\u0434 flow \u0432 \u0441\u0432\u043e\u0439 Node-RED \u0438 \u0443 \u0432\u0430\u0441 \u0431\u0443\u0434\u0443\u0442 \u0432\u0441\u0435 \u043d\u043e\u0434\u044b \u043a\u0430\u043a \u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0435<\/p>\n<pre><code class=\"plaintext\">[{&quot;id&quot;:&quot;ff8e6c15.1db9e&quot;,&quot;type&quot;:&quot;inject&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;1 min&quot;,&quot;topic&quot;:&quot;&quot;,&quot;payload&quot;:&quot;&quot;,&quot;payloadType&quot;:&quot;date&quot;,&quot;repeat&quot;:&quot;60&quot;,&quot;crontab&quot;:&quot;&quot;,&quot;once&quot;:false,&quot;onceDelay&quot;:0.1,&quot;x&quot;:230,&quot;y&quot;:240,&quot;wires&quot;:[[&quot;aa173003.800e9&quot;]]},{&quot;id&quot;:&quot;fa2dd78f.64ef58&quot;,&quot;type&quot;:&quot;http request&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;name.com&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;ret&quot;:&quot;txt&quot;,&quot;url&quot;:&quot;https:\/\/name.com&quot;,&quot;tls&quot;:&quot;&quot;,&quot;x&quot;:210,&quot;y&quot;:500,&quot;wires&quot;:[[&quot;3c3eb473.fddb4c&quot;,&quot;6c05ab54.c151a4&quot;]]},{&quot;id&quot;:&quot;3c3eb473.fddb4c&quot;,&quot;type&quot;:&quot;switch&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;not 200 respons&quot;,&quot;property&quot;:&quot;statusCode&quot;,&quot;propertyType&quot;:&quot;msg&quot;,&quot;rules&quot;:[{&quot;t&quot;:&quot;neq&quot;,&quot;v&quot;:&quot;200&quot;,&quot;vt&quot;:&quot;str&quot;}],&quot;checkall&quot;:&quot;true&quot;,&quot;repair&quot;:false,&quot;outputs&quot;:1,&quot;x&quot;:440,&quot;y&quot;:520,&quot;wires&quot;:[[&quot;5a06f9e1.e303d8&quot;,&quot;cc3ecdf3.6ce24&quot;]]},{&quot;id&quot;:&quot;6c05ab54.c151a4&quot;,&quot;type&quot;:&quot;switch&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;found word on web&quot;,&quot;property&quot;:&quot;payload&quot;,&quot;propertyType&quot;:&quot;msg&quot;,&quot;rules&quot;:[{&quot;t&quot;:&quot;cont&quot;,&quot;v&quot;:&quot;ca-pub-1234545647&quot;,&quot;vt&quot;:&quot;str&quot;}],&quot;checkall&quot;:&quot;true&quot;,&quot;repair&quot;:false,&quot;outputs&quot;:1,&quot;x&quot;:450,&quot;y&quot;:480,&quot;wires&quot;:[[&quot;834b9f2b.cfb89&quot;,&quot;cc3ecdf3.6ce24&quot;]]},{&quot;id&quot;:&quot;107dec81.7d3953&quot;,&quot;type&quot;:&quot;function&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;web up&quot;,&quot;func&quot;:&quot;\\nreturn {\\n    payload: ` ${msg.responseUrl} its OK`\\n}&quot;,&quot;outputs&quot;:1,&quot;noerr&quot;:0,&quot;x&quot;:1140,&quot;y&quot;:420,&quot;wires&quot;:[[&quot;e3f88e59.88023&quot;]]},{&quot;id&quot;:&quot;d5bf4f53.b8ae2&quot;,&quot;type&quot;:&quot;function&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;web down&quot;,&quot;func&quot;:&quot;\\nreturn {\\n    payload: ` name.com it is DOWN at`\\n}&quot;,&quot;outputs&quot;:1,&quot;noerr&quot;:0,&quot;x&quot;:1140,&quot;y&quot;:620,&quot;wires&quot;:[[&quot;300022a2.3d497e&quot;]]},{&quot;id&quot;:&quot;ddeb8430.749ed8&quot;,&quot;type&quot;:&quot;inject&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;&quot;,&quot;topic&quot;:&quot;&quot;,&quot;payload&quot;:&quot;&quot;,&quot;payloadType&quot;:&quot;date&quot;,&quot;repeat&quot;:&quot;1&quot;,&quot;crontab&quot;:&quot;&quot;,&quot;once&quot;:false,&quot;onceDelay&quot;:0.1,&quot;x&quot;:250,&quot;y&quot;:100,&quot;wires&quot;:[[&quot;e82f93c1.0e89e&quot;]]},{&quot;id&quot;:&quot;e82f93c1.0e89e&quot;,&quot;type&quot;:&quot;moment&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;&quot;,&quot;topic&quot;:&quot;&quot;,&quot;input&quot;:&quot;&quot;,&quot;inputType&quot;:&quot;msg&quot;,&quot;inTz&quot;:&quot;Europe\/Moscow&quot;,&quot;adjAmount&quot;:&quot;0&quot;,&quot;adjType&quot;:&quot;hours&quot;,&quot;adjDir&quot;:&quot;add&quot;,&quot;format&quot;:&quot;date&quot;,&quot;locale&quot;:&quot;en_US&quot;,&quot;output&quot;:&quot;time&quot;,&quot;outputType&quot;:&quot;flow&quot;,&quot;outTz&quot;:&quot;Europe\/Moscow&quot;,&quot;x&quot;:460,&quot;y&quot;:100,&quot;wires&quot;:[[]]},{&quot;id&quot;:&quot;4c032cf4.424084&quot;,&quot;type&quot;:&quot;file&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;Write www.log&quot;,&quot;filename&quot;:&quot;\/root\/iot_data\/www.log&quot;,&quot;appendNewline&quot;:true,&quot;createDir&quot;:false,&quot;overwriteFile&quot;:&quot;false&quot;,&quot;x&quot;:1820,&quot;y&quot;:480,&quot;wires&quot;:[[]]},{&quot;id&quot;:&quot;834e384f.425cb8&quot;,&quot;type&quot;:&quot;function&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;Add time to data&quot;,&quot;func&quot;:&quot;var timenow=flow.get('time');\\nvar downtimenow=flow.get('downmin')-5;\\nmsg.payload = msg.payload + ' ' + timenow + '. Downtime: ' + downtimenow + 'min #myhost' ;\\nreturn msg;&quot;,&quot;outputs&quot;:1,&quot;noerr&quot;:0,&quot;x&quot;:1640,&quot;y&quot;:500,&quot;wires&quot;:[[&quot;4c032cf4.424084&quot;,&quot;4c25ef47.71b94&quot;]]},{&quot;id&quot;:&quot;e3f88e59.88023&quot;,&quot;type&quot;:&quot;trigger&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;op1&quot;:&quot;&quot;,&quot;op2&quot;:&quot;&quot;,&quot;op1type&quot;:&quot;pay&quot;,&quot;op2type&quot;:&quot;pay&quot;,&quot;duration&quot;:&quot;0&quot;,&quot;extend&quot;:true,&quot;units&quot;:&quot;min&quot;,&quot;reset&quot;:&quot;reset&quot;,&quot;bytopic&quot;:&quot;all&quot;,&quot;name&quot;:&quot;&quot;,&quot;x&quot;:1360,&quot;y&quot;:420,&quot;wires&quot;:[[&quot;e24a68a2.c83f58&quot;]]},{&quot;id&quot;:&quot;300022a2.3d497e&quot;,&quot;type&quot;:&quot;trigger&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;op1&quot;:&quot;&quot;,&quot;op2&quot;:&quot;&quot;,&quot;op1type&quot;:&quot;pay&quot;,&quot;op2type&quot;:&quot;pay&quot;,&quot;duration&quot;:&quot;0&quot;,&quot;extend&quot;:true,&quot;units&quot;:&quot;min&quot;,&quot;reset&quot;:&quot;reset&quot;,&quot;bytopic&quot;:&quot;all&quot;,&quot;name&quot;:&quot;&quot;,&quot;x&quot;:1360,&quot;y&quot;:620,&quot;wires&quot;:[[&quot;419d4a24.ec1604&quot;,&quot;11c46064.1ffc7&quot;]]},{&quot;id&quot;:&quot;aac1daf2.c77e18&quot;,&quot;type&quot;:&quot;function&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;send reset&quot;,&quot;func&quot;:&quot;\\nreturn {\\n    payload: `reset`\\n}&quot;,&quot;outputs&quot;:1,&quot;noerr&quot;:0,&quot;x&quot;:1150,&quot;y&quot;:540,&quot;wires&quot;:[[&quot;e3f88e59.88023&quot;]]},{&quot;id&quot;:&quot;59f336.30325ccc&quot;,&quot;type&quot;:&quot;function&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;send reset&quot;,&quot;func&quot;:&quot;\\nreturn {\\n    payload: `reset`\\n}&quot;,&quot;outputs&quot;:1,&quot;noerr&quot;:0,&quot;x&quot;:1150,&quot;y&quot;:480,&quot;wires&quot;:[[&quot;300022a2.3d497e&quot;]]},{&quot;id&quot;:&quot;5a06f9e1.e303d8&quot;,&quot;type&quot;:&quot;counter&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;count to 10&quot;,&quot;init&quot;:&quot;0&quot;,&quot;step&quot;:&quot;1&quot;,&quot;lower&quot;:&quot;0&quot;,&quot;upper&quot;:&quot;10&quot;,&quot;mode&quot;:&quot;increment&quot;,&quot;outputs&quot;:1,&quot;x&quot;:690,&quot;y&quot;:660,&quot;wires&quot;:[[&quot;e93a8fe8.8bb23&quot;]]},{&quot;id&quot;:&quot;323380d1.a71af&quot;,&quot;type&quot;:&quot;switch&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;if its 3&quot;,&quot;property&quot;:&quot;count&quot;,&quot;propertyType&quot;:&quot;msg&quot;,&quot;rules&quot;:[{&quot;t&quot;:&quot;eq&quot;,&quot;v&quot;:&quot;3&quot;,&quot;vt&quot;:&quot;str&quot;}],&quot;checkall&quot;:&quot;true&quot;,&quot;repair&quot;:false,&quot;outputs&quot;:1,&quot;x&quot;:990,&quot;y&quot;:660,&quot;wires&quot;:[[&quot;d5bf4f53.b8ae2&quot;,&quot;aac1daf2.c77e18&quot;]]},{&quot;id&quot;:&quot;24d1969a.a4e5da&quot;,&quot;type&quot;:&quot;function&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;reset counter&quot;,&quot;func&quot;:&quot;msg.reset = true; return msg&quot;,&quot;outputs&quot;:1,&quot;noerr&quot;:0,&quot;x&quot;:890,&quot;y&quot;:440,&quot;wires&quot;:[[&quot;5a06f9e1.e303d8&quot;]]},{&quot;id&quot;:&quot;834b9f2b.cfb89&quot;,&quot;type&quot;:&quot;counter&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;count to 10&quot;,&quot;init&quot;:&quot;0&quot;,&quot;step&quot;:&quot;1&quot;,&quot;lower&quot;:&quot;0&quot;,&quot;upper&quot;:&quot;10&quot;,&quot;mode&quot;:&quot;increment&quot;,&quot;outputs&quot;:1,&quot;x&quot;:670,&quot;y&quot;:380,&quot;wires&quot;:[[&quot;641f8b3.143cd74&quot;]]},{&quot;id&quot;:&quot;440de7c7.eb6d48&quot;,&quot;type&quot;:&quot;function&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;reset counter&quot;,&quot;func&quot;:&quot;msg.reset = true; return msg&quot;,&quot;outputs&quot;:1,&quot;noerr&quot;:0,&quot;x&quot;:850,&quot;y&quot;:580,&quot;wires&quot;:[[&quot;834b9f2b.cfb89&quot;]]},{&quot;id&quot;:&quot;1b410fb8.f2e8b&quot;,&quot;type&quot;:&quot;switch&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;if its 5&quot;,&quot;property&quot;:&quot;count&quot;,&quot;propertyType&quot;:&quot;msg&quot;,&quot;rules&quot;:[{&quot;t&quot;:&quot;eq&quot;,&quot;v&quot;:&quot;5&quot;,&quot;vt&quot;:&quot;str&quot;}],&quot;checkall&quot;:&quot;true&quot;,&quot;repair&quot;:false,&quot;outputs&quot;:1,&quot;x&quot;:990,&quot;y&quot;:380,&quot;wires&quot;:[[&quot;107dec81.7d3953&quot;,&quot;59f336.30325ccc&quot;]]},{&quot;id&quot;:&quot;641f8b3.143cd74&quot;,&quot;type&quot;:&quot;switch&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;it its &gt; 0&quot;,&quot;property&quot;:&quot;count&quot;,&quot;propertyType&quot;:&quot;msg&quot;,&quot;rules&quot;:[{&quot;t&quot;:&quot;gt&quot;,&quot;v&quot;:&quot;0&quot;,&quot;vt&quot;:&quot;str&quot;}],&quot;checkall&quot;:&quot;true&quot;,&quot;repair&quot;:false,&quot;outputs&quot;:1,&quot;x&quot;:840,&quot;y&quot;:380,&quot;wires&quot;:[[&quot;24d1969a.a4e5da&quot;,&quot;1b410fb8.f2e8b&quot;]]},{&quot;id&quot;:&quot;e93a8fe8.8bb23&quot;,&quot;type&quot;:&quot;switch&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;it its &gt; 0&quot;,&quot;property&quot;:&quot;count&quot;,&quot;propertyType&quot;:&quot;msg&quot;,&quot;rules&quot;:[{&quot;t&quot;:&quot;gt&quot;,&quot;v&quot;:&quot;0&quot;,&quot;vt&quot;:&quot;str&quot;}],&quot;checkall&quot;:&quot;true&quot;,&quot;repair&quot;:false,&quot;outputs&quot;:1,&quot;x&quot;:840,&quot;y&quot;:660,&quot;wires&quot;:[[&quot;323380d1.a71af&quot;,&quot;440de7c7.eb6d48&quot;]]},{&quot;id&quot;:&quot;e24a68a2.c83f58&quot;,&quot;type&quot;:&quot;switch&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;not a on start web up message&quot;,&quot;property&quot;:&quot;payload&quot;,&quot;propertyType&quot;:&quot;msg&quot;,&quot;rules&quot;:[{&quot;t&quot;:&quot;neq&quot;,&quot;v&quot;:&quot;Started!&quot;,&quot;vt&quot;:&quot;str&quot;}],&quot;checkall&quot;:&quot;true&quot;,&quot;repair&quot;:false,&quot;outputs&quot;:1,&quot;x&quot;:1650,&quot;y&quot;:420,&quot;wires&quot;:[[&quot;834e384f.425cb8&quot;]]},{&quot;id&quot;:&quot;2ef6b867.dd9328&quot;,&quot;type&quot;:&quot;inject&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;&quot;,&quot;topic&quot;:&quot;&quot;,&quot;payload&quot;:&quot;Started!&quot;,&quot;payloadType&quot;:&quot;str&quot;,&quot;repeat&quot;:&quot;&quot;,&quot;crontab&quot;:&quot;&quot;,&quot;once&quot;:true,&quot;onceDelay&quot;:&quot;&quot;,&quot;x&quot;:240,&quot;y&quot;:160,&quot;wires&quot;:[[&quot;e3f88e59.88023&quot;,&quot;24d1969a.a4e5da&quot;,&quot;440de7c7.eb6d48&quot;]]},{&quot;id&quot;:&quot;f3ac9999.c58e48&quot;,&quot;type&quot;:&quot;switch&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;Check if my Internet is up&quot;,&quot;property&quot;:&quot;statusCode&quot;,&quot;propertyType&quot;:&quot;msg&quot;,&quot;rules&quot;:[{&quot;t&quot;:&quot;eq&quot;,&quot;v&quot;:&quot;200&quot;,&quot;vt&quot;:&quot;str&quot;}],&quot;checkall&quot;:&quot;true&quot;,&quot;repair&quot;:false,&quot;outputs&quot;:1,&quot;x&quot;:230,&quot;y&quot;:420,&quot;wires&quot;:[[&quot;fa2dd78f.64ef58&quot;]]},{&quot;id&quot;:&quot;aa173003.800e9&quot;,&quot;type&quot;:&quot;http request&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;google.com&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;ret&quot;:&quot;txt&quot;,&quot;url&quot;:&quot;https:\/\/www.google.com\/&quot;,&quot;tls&quot;:&quot;&quot;,&quot;x&quot;:210,&quot;y&quot;:320,&quot;wires&quot;:[[&quot;f3ac9999.c58e48&quot;]]},{&quot;id&quot;:&quot;cc3ecdf3.6ce24&quot;,&quot;type&quot;:&quot;counter&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;count to  3000&quot;,&quot;init&quot;:&quot;3&quot;,&quot;step&quot;:&quot;1&quot;,&quot;lower&quot;:&quot;0&quot;,&quot;upper&quot;:&quot;3000&quot;,&quot;mode&quot;:&quot;increment&quot;,&quot;outputs&quot;:1,&quot;x&quot;:1360,&quot;y&quot;:160,&quot;wires&quot;:[[&quot;aeda28f4.55d248&quot;]]},{&quot;id&quot;:&quot;419d4a24.ec1604&quot;,&quot;type&quot;:&quot;function&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;reset counter&quot;,&quot;func&quot;:&quot;msg.reset = true; return msg&quot;,&quot;outputs&quot;:1,&quot;noerr&quot;:0,&quot;x&quot;:1370,&quot;y&quot;:240,&quot;wires&quot;:[[&quot;cc3ecdf3.6ce24&quot;]]},{&quot;id&quot;:&quot;e540e4d1.e10a98&quot;,&quot;type&quot;:&quot;file&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;Write www.log&quot;,&quot;filename&quot;:&quot;\/root\/iot_data\/www.log&quot;,&quot;appendNewline&quot;:true,&quot;createDir&quot;:false,&quot;overwriteFile&quot;:&quot;false&quot;,&quot;x&quot;:1820,&quot;y&quot;:600,&quot;wires&quot;:[[]]},{&quot;id&quot;:&quot;11c46064.1ffc7&quot;,&quot;type&quot;:&quot;function&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;Add time to data&quot;,&quot;func&quot;:&quot;var timenow=flow.get('time');\\nmsg.payload = msg.payload + ' ' + timenow + ' #myhost';\\nreturn msg;&quot;,&quot;outputs&quot;:1,&quot;noerr&quot;:0,&quot;x&quot;:1600,&quot;y&quot;:620,&quot;wires&quot;:[[&quot;e540e4d1.e10a98&quot;,&quot;c51c74c3.bdf448&quot;]]},{&quot;id&quot;:&quot;aeda28f4.55d248&quot;,&quot;type&quot;:&quot;function&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;name&quot;:&quot;Set downmin&quot;,&quot;func&quot;:&quot;flow.set(\\&quot;downmin\\&quot;, msg.count);&quot;,&quot;outputs&quot;:1,&quot;noerr&quot;:0,&quot;x&quot;:1550,&quot;y&quot;:160,&quot;wires&quot;:[[]]},{&quot;id&quot;:&quot;c51c74c3.bdf448&quot;,&quot;type&quot;:&quot;twitter out&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;twitter&quot;:&quot;&quot;,&quot;name&quot;:&quot;Tweet&quot;,&quot;x&quot;:1790,&quot;y&quot;:640,&quot;wires&quot;:[]},{&quot;id&quot;:&quot;4c25ef47.71b94&quot;,&quot;type&quot;:&quot;twitter out&quot;,&quot;z&quot;:&quot;c20c2bf8.f5bba8&quot;,&quot;twitter&quot;:&quot;&quot;,&quot;name&quot;:&quot;Tweet&quot;,&quot;x&quot;:1790,&quot;y&quot;:520,&quot;wires&quot;:[]}]<\/code><\/pre>\n<h3>\u0427\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u044d\u0442\u043e\u0442 flow<\/h3>\n<p>  <\/p>\n<ul>\n<li>\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0435\u0441\u0442\u044c \u043b\u0438 \u0434\u043e\u0441\u0442\u0443\u043f \u0432 \u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442<\/li>\n<li>\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0435\u0441\u0442\u044c \u043b\u0438 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0430\u0439\u0442\u0443<\/li>\n<li>\u0415\u0441\u043b\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043d\u0435\u0442\/\u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u0442\u0432\u0438\u0442\u0438\u0442 \u043e\u0431 \u044d\u0442\u043e\u043c<\/li>\n<li>\u0421\u0447\u0438\u0442\u0430\u0435\u0442 \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0441\u0430\u0439\u0442 \u043f\u0440\u043e\u0441\u0442\u0430\u0438\u0432\u0430\u043b<\/li>\n<li>\u041f\u0438\u0448\u0435\u0442 \u0432 \u0444\u0430\u0439\u043b \u043b\u043e\u0433<\/li>\n<\/ul>\n<p>  <\/p>\n<h3>\u0427\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c<\/h3>\n<p>  <a href=\"https:\/\/ibb.co\/fSZkx8j\" rel=\"nofollow\"><img decoding=\"async\" src=\"https:\/\/i.ibb.co\/FWc5DsR\/hh-nodered-002.png\" alt=\"hh-nodered-002\"\/><\/a><\/p>\n<ul>\n<li>\u043d\u043e\u0434\u0430 1: \u041d\u0430\u0434\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0430\u0434\u0440\u0435\u0441 \u0441\u0430\u0439\u0442\u0430 \u0434\u043b\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430<\/li>\n<li>\u043d\u043e\u0434\u044b 2: \u041d\u0430\u0434\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u043f\u0435\u0440\u0432\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u0442\u0435\u043a\u0441\u0442\u0430 \u0434\u043b\u044f \u0442\u0432\u0438\u0442\u0430<\/li>\n<li>\u043d\u043e\u0434\u044b 3: \u0417\u0434\u0435\u0441\u044c \u043a \u0442\u0432\u0438\u0442\u0443 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435, \u0442\u0430\u043a \u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u0442\u0435\u043a\u0441\u0442<\/li>\n<li> \u2014 \u043d\u043e\u0434\u044b 4: \u0417\u0434\u0435\u0441\u044c \u043d\u0430\u0434\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u0430\u043a\u043a\u0430\u0443\u043d\u0442 Twitter \u0438 \u043f\u0430\u043f\u043a\u0443 \u0434\u043b\u044f \u0444\u0430\u0439\u043b\u0430 \u043b\u043e\u0433\u043e\u0432 \u043f\u043e\u0441\u043b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0439\u0442\u0435 \u043d\u0430\u0436\u0438\u0432\u0430\u0442\u044c Deploy<\/li>\n<\/ul>\n<p>  <\/p>\n<h3>\u041a\u0430\u043a \u044d\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442<\/h3>\n<p>  \u041d\u0430\u0447\u0438\u043d\u0430\u0435\u043c \u0441\u043b\u0435\u0432\u0430 \u0441 \u0432\u0435\u0440\u0445\u0443<\/p>\n<ul>\n<li>\u043d\u043e\u0434\u0430 [timestamp] \u2014 \u043f\u0438\u0448\u0435\u0442 \u0432\u0440\u0435\u043c\u044f \u0432 \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e time<\/li>\n<li>\u043d\u043e\u0434\u0430 [Started!] \u2014 \u043e\u0431\u043d\u0443\u043b\u044f\u0435\u0442 \u0441\u0447\u0451\u0442\u0447\u0438\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u043d\u0430 \u0441\u0442\u0430\u0440\u0442\u0435, \u0438 \u0432\u0437\u0432\u043e\u0434\u0438\u0442 \u0442\u0440\u0438\u0433\u0435\u0440\u044b<\/li>\n<li>\u043d\u043e\u0434\u0430 [1 min] \u2014 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u043a\u0430\u0436\u0434\u0443\u044e \u043c\u0438\u043d\u0443\u0442\u0443 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430.<\/li>\n<\/ul>\n<p>  \u041f\u0435\u0440\u0432\u044b\u043c \u0434\u0435\u043b\u043e\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043b\u0438 \u0443 \u043d\u0430\u0441 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043d\u043e\u0434\u044b [google.com] &gt; [Check if my Internet is up] \u0435\u0441\u043b\u0438 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u043e\u0442\u0432\u0435\u0442 200 \u0437\u043d\u0430\u0447\u0438\u0442 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u0443 \u043d\u0430\u0441 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u0442\u043e \u0438\u043b\u0438 \u0443 \u043d\u0430\u0441 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438\u043b\u0438 google.com \u043f\u0440\u0438\u043b\u0435\u0433<\/p>\n<p>  \u0414\u0430\u043b\u0435\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0441\u0432\u043e\u0439 \u0441\u0430\u0439\u0442 [name.com] &gt; ( [found word on web] [not 200 respons] ). \u0422\u0443\u0442 \u043d\u0430\u043c \u043d\u0435\u043b\u044c\u0437\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u0436\u0434\u0430\u0442\u044c \u043e\u0442\u0432\u0435\u0442\u0430 200, \u0435\u0433\u043e \u043c\u043e\u0433\u0443\u0442 \u0432\u044b\u0434\u0430\u0432\u0430\u0442\u044c \u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0437\u0430\u0433\u043b\u0443\u0448\u043a\u0438(\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0435\u043e\u043f\u043b\u0430\u0442\u0430 \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0430) \u2014 \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u0430\u0439\u0442 \u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u043c \u0435\u0441\u043b\u0438 \u043d\u0430\u0439\u0434\u0435\u043d\u043e \u0441\u043b\u043e\u0432\u043e \u0432 \u0435\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0435 \u2014 \u0443 \u043c\u0435\u043d\u044f \u044d\u0442\u043e \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 Google. \u0415\u0441\u043b\u0438 \u043d\u0435\u0442 \u043e\u0442\u0432\u0435\u0442\u0430 200(\u0441\u0430\u0439\u0442 \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438\u043b\u0438 \u0432\u044b\u0434\u0430\u0435\u0442 \u043e\u0448\u0438\u0431\u043a\u0438 404 \u0438 \u043f\u0440) \u0442\u043e \u0441\u0447\u0438\u0442\u0430\u0435\u043c \u0447\u0442\u043e \u0441\u0430\u0439\u0442 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442.<\/p>\n<p>  \u0414\u0430\u043b\u0435\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u043c \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u044d\u0442\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u044f, \u0435\u0441\u043b\u0438 \u043f\u043e\u0434\u0440\u044f\u0434 \u043f\u0440\u0438\u0445\u043e\u0434\u044f\u0442 3 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043e \u043d\u0435\u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u043c \u0441\u0430\u0439\u0442\u0435, \u0442\u043e \u043e\u043d\u043e \u043f\u0435\u0440\u0435\u0434\u0430\u0451\u0442\u0441\u044f \u0434\u0430\u043b\u044c\u0448\u0435 \u043d\u0430 \u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u2014 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u043e\u0434\u043d\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0438 \u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u2014 \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0431\u044b\u043b\u043e \u043c\u043d\u043e\u0433\u043e \u0442\u0432\u0438\u0442\u043e\u0432 \u043e\u0431 \u043e\u0434\u043d\u043e\u043c \u0438 \u0442\u043e\u043c \u0436\u0435. \u0427\u0442\u043e\u0431\u044b \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0442\u0432\u0438\u0442\u0430 \u0447\u0442\u043e \u0432\u0441\u0435 \u041e\u041a \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u0434\u0440\u044f\u0434 5 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043e \u0440\u0430\u0431\u043e\u0442\u0435 \u0441\u0430\u0439\u0442\u0430. \u0421\u0447\u0435\u0442\u0447\u0438\u043a\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u043e\u0431\u043d\u0443\u043b\u044f\u044e\u0442 \u0434\u0440\u0443\u0433\u0430 \u0434\u0440\u0443\u0433\u0430 \u043f\u0440\u0438 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f, \u044d\u0442\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u043f\u043e\u0434\u0441\u0447\u0451\u0442 3-5 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u0440\u044f\u0434. <br \/>  \u0422\u0440\u0438\u0433\u0433\u0435\u0440 \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u043a\u043e\u0433\u0434\u0430 \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u043f\u043e\u043b\u043e\u0436\u043d\u044b\u0439 \u043d\u0430 \u043f\u0440\u0438\u0435\u043c.<\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/515354\/\"> https:\/\/habr.com\/ru\/post\/515354\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\" data-io-article-url=\"https:\/\/habr.com\/ru\/post\/515354\/\">\u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u0441\u0430\u0439\u0442-\u0444\u043e\u0440\u0443\u043c \u0438 \u043e\u043d \u043f\u0430\u0434\u0430\u0435\u0442 \u043d\u0430 \u043f\u0430\u0440\u0443 \u043c\u0438\u043d\u0443\u0442, \u043d\u043e 24\/7. \u041d\u0430\u0434\u043e \u043a\u0430\u043a-\u0442\u043e \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0430\u0442\u044c \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435\u043b\u0435\u0439 \u0441\u0430\u0439\u0442\u0430 \u0447\u0442\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043d\u0430\u0447\u0430\u043b\u0430\u0441\u044c \u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u043a\u043e\u043d\u0447\u0438\u043b\u0430\u0441\u044c, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0430\u043b\u0438 \u0438 \u043d\u0435 \u0434\u0443\u043c\u0430\u043b \u0447\u0442\u043e \u044d\u0442\u043e \u0443 \u043d\u0438\u0445 \u0447\u0442\u043e-\u0442\u043e \u0441\u043b\u043e\u043c\u0430\u043b\u043e\u0441\u044c! \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0433\u043e \u043a\u0430\u043d\u0430\u043b\u0430 \u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c Twitter \u0430\u043a\u043a\u0430\u0443\u043d\u0442. Node-Red \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043b\u0435\u0433\u043a\u043e \u043d\u0430\u0447\u0430\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0441\u0441\u0442\u0430\u0432\u043b\u044f\u044f \u0438 \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u044f \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u043d\u043e\u0434\u044b. \u0415\u0451 \u0447\u0430\u0441\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0434\u043b\u044f IOT. <\/p>\n<p>  <a href=\"https:\/\/ibb.co\/L80WPKH\" rel=\"nofollow\"><img decoding=\"async\" src=\"https:\/\/i.ibb.co\/HVKs2Z3\/hh-nodered-001.png\" alt=\"hh-nodered-001\"\/><\/a>  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-308563","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/308563","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=308563"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/308563\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=308563"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=308563"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=308563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}