{"id":164,"date":"2016-04-03T19:30:54","date_gmt":"2016-04-03T17:30:54","guid":{"rendered":"http:\/\/wordpress.igua.es\/?p=164"},"modified":"2016-03-19T12:31:29","modified_gmt":"2016-03-19T11:31:29","slug":"apagar-raspberry-pi-con-php-y-wordpress","status":"publish","type":"post","link":"https:\/\/wordpress.igua.es\/index.php\/2016\/04\/03\/apagar-raspberry-pi-con-php-y-wordpress\/","title":{"rendered":"Apagar Raspberry Pi con PHP y WordPress"},"content":{"rendered":"<p>Continuando con el tema del control dom\u00f3tico con una Raspberry Pi y Worpress, he tenido la necesidad de poder apagar la Raspberry Pi tambi\u00e9n con WordPress ya que si en un momento dado, por ejemplo, usas este enchufe dom\u00f3tico para conectar alg\u00fan tipo de electrodom\u00e9stico, cuando hayas terminado de usarlo puedes apagarlo pero se te quedar\u00eda la Raspberry Pi encendida y no es bueno estar desenchufandola mientras que est\u00e1 encendida para no correr el riesgo de que se corrompan los ficheros.<\/p>\n<p><!--more--><\/p>\n<p>Explicada la necesidad vamos a ver como podemos llevar a cabo esta tarea. Si buscamos por Internet no se recomienda dar permisos para que php pueda apagar el equipo y recomiendan usar que cuando se quiera apagar se genere un fichero y luego mediante una tarea Cron compruebe si existe esta tarea sea la que apague el sistema, pero dado que nosotros no queremos tampoco tanta seguridad en nuestra Raspberry ya que la funcionalidad que tiene es muy b\u00e1sica vamos a ir a la opci\u00f3n r\u00e1pida.<\/p>\n<p>Continuando con el post de control dom\u00f3tico para Raspberry Pi vamos a copiar con permisos de administrador el archivo de \u00abpoweroff\u00bb a donde tenemos nuestra plantilla de wordpress y le daremos permisos:<\/p>\n<pre class=\"brush: bash; title: C\u00f3digo:; notranslate\" title=\"C\u00f3digo:\">\r\n\r\nsudo cp \/sbin\/poweroff \/ruta\/a\/nuestra\/plantilla\/\r\nsudo chmod 4755 \/ruta\/a\/nuestra\/plantilla\/poweroff\r\n\r\n<\/pre>\n<p>Ahora tenemos que editar la plantilla y poner un nuevo \u00abif\u00bb para el par\u00e1metro de acciones, tomando la plantilla de\u00a0<a href=\"http:\/\/wordpress.igua.es\/wp-content\/uploads\/2016\/03\/GPIO.txt\" rel=\"\">GPIO.php<\/a> que creamos en el anterior post, habr\u00eda que insertar entre la l\u00ednea 67 y 68 las siguientes l\u00edneas:<\/p>\n<pre class=\"brush: php; title: C\u00f3digo:; notranslate\" title=\"C\u00f3digo:\">\r\n\r\n...\r\nelse if ($action = &quot;poweroff&quot;) {\r\nexec(&quot;\/ruta\/a\/nuestra\/plantilla\/poweroff&quot;);\r\n}\r\n\r\n<\/pre>\n<p>Y ya est\u00e1 listo, cuando accedamos a nuestra p\u00e1gina de control remoto con la acci\u00f3n de \u00abpoweroff\u00bb nuestra Raspberry Pi se apagar\u00e1.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Continuando con el tema del control dom\u00f3tico con una Raspberry Pi y Worpress, he tenido la necesidad de poder apagar la Raspberry Pi tambi\u00e9n con WordPress ya que si en un momento dado, por ejemplo, usas este enchufe dom\u00f3tico para &hellip; <a href=\"https:\/\/wordpress.igua.es\/index.php\/2016\/04\/03\/apagar-raspberry-pi-con-php-y-wordpress\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[33],"tags":[18,26],"class_list":["post-164","post","type-post","status-publish","format-standard","hentry","category-raspberry-pi","tag-domotica","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/posts\/164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/comments?post=164"}],"version-history":[{"count":3,"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/posts\/164\/revisions"}],"predecessor-version":[{"id":191,"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/posts\/164\/revisions\/191"}],"wp:attachment":[{"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/media?parent=164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/categories?post=164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.igua.es\/index.php\/wp-json\/wp\/v2\/tags?post=164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}