HowTo: FHEM - estructura, módulos y cosas que vale la pena saber

Después de haber instalado FHEM por primera vez y la página de configuración era realmente accesible, la euforia fue grande. Después de hacer clic un poco, esta euforia fue reemplazada rápidamente por impotencia. FHEM es una herramienta potente y muy bien cuidada para conectar diferentes dispositivos domóticos. Desafortunadamente, solo hay una cosa que no es: intuitivo.

En mi opinión, esa es la única desventaja de FHEM o de los proyectos de código abierto en general: hay que invertir tiempo y ocuparse del proyecto. Desafortunadamente, a menudo no es algo que pueda ensamblar o hacer clic de una manera moderada de Plug & Play en una noche.

Por eso he decidido resumir y explicar los conceptos básicos más importantes de FHEM en este artículo.

Idealmente, podrá configurar una configuración FHEM funcional y segura sin tener que atormentarse a sí mismo a través de publicaciones en foros y páginas wiki durante días.

Primero escribiré un poco sobre la estructura y la configuración de FHEM y luego presentaré algunos fragmentos de configuración útiles (ya veces importantes).


Instrucciones de seguridad

Sé que las siguientes notas siempre son un poco molestas y parecen innecesarias. Desafortunadamente, muchas personas que sabían "mejor" han perdido ojos, dedos u otras cosas debido a un descuido o se lesionaron. La pérdida de datos es casi insignificante en comparación, pero incluso estos pueden ser realmente molestos. Por lo tanto, tómese cinco minutos para leer las instrucciones de seguridad. Porque incluso el proyecto más genial no vale la pena lesionarse u otros problemas.
https://www.nerdiy.de/sicherheitshinweise/

Enlaces afiliados / enlaces publicitarios

Los enlaces a las tiendas en línea enumerados aquí son los llamados enlaces de afiliados. Si hace clic en dicho enlace de afiliado y realiza una compra a través de este enlace, Nerdiy.de recibirá una comisión de la tienda en línea o el proveedor correspondiente. El precio no cambia para usted. Si realiza sus compras a través de estos enlaces, ayuda a Nerdiy.de a poder ofrecer otros proyectos útiles en el futuro. 🙂 


Requisitos

Antes de comenzar con este artículo, debe haber preparado la RaspberryPi para que pueda accederse a ella a través de la red y controlarse a través de SSH.

Los siguientes tres artículos describen lo que se debe hacer para preparar la RaspberryPi:
RaspberryPi: ¡configuración para nerdiys!
RaspberryPi – ¡La primera configuración!
RaspberryPi: controle el RaspberryPi a través de SSH
FHEM – Instalación en RaspberryPi

Herramientas necesarias:
-No-

Materiales necesitados:

En la siguiente lista encontrará todas las piezas que necesita para implementar este artículo.


Descripción general de la interfaz web de FHEM

Las siguientes imágenes deberían brindarle una pequeña descripción general de las diversas funciones de la interfaz web de FHEM.

1. La línea de comando:
Aquí puede ingresar comandos, por ejemplo, para crear o configurar nuevos módulos

2. "Guardar configuración" básicamente hace exactamente lo que dice. Todos los cambios que Ihir realiza en su instancia FHEM se guardan en un archivo de configuración grande. Sin embargo, esto sólo sucede después de haber hecho clic en el botón "Guardar configuración". Los cambios no guardados se indican con un signo de interrogación rojo junto a "Guardar configuración". Los cambios no guardados se perderán cuando reinicie el servidor FHEM.

3. , 4. y 5. “MAX”, “sin clasificar” y “Todo” son “habitaciones” que puede crear para agrupar sus sensores y actuadores configurados. Por ejemplo, puede crear una sala de estar y combinar todos los dispositivos que son importantes para controlar la sala de estar. Sólo las salas "sin clasificar" y "Todo" se crean automáticamente y están siempre presentes. Todos los módulos configurados que aún no están vinculados a ninguna otra sala se enumeran en la sala "sin clasificar". Todos los módulos configurados aparecen listados en la sala “Todo”, independientemente de si ya están vinculados a otra sala.

6. "Logfile" le muestra las entradas en el archivo de registro.

7. "Commandref" le muestra la biblioteca de comandos local. Aquí encontrará todos los comandos disponibles e información más detallada sobre ellos.

8. "Documento remoto" es similar a "Commandred", excepto que lo redirige a la versión actual de los comandos disponibles en el sitio web de FHEM.

9. “Editar archivos” le permite editar los distintos archivos de estilo y configuración de FHEM. Tienes muchas opciones aquí, pero también puedes arruinar muchas. Es por eso que aquí siempre debes trabajar con cuidado y lo mejor es trabajar con una copia de seguridad previa.

10. En "Seleccionar estilo" puede cambiar la apariencia de su instancia FHEM.

11. El “Monitor de eventos” le permite mostrar eventos en vivo actuales. Se muestran, por ejemplo, eventos como comandos de conmutación recibidos.

Vista de la sala “MAX”: Esta sala contiene todos los dispositivos del módulo MAX para los termostatos de radiador MAX!. Algunas salas (como ésta) se crean automáticamente tan pronto como se configura el dispositivo correspondiente en este módulo.
Vista de la sala "Sin clasificar": Esta sala contiene todos los módulos configurados que aún no están en otra sala, es decir, que aún no están ordenados.
Vista de la sala “Todo”: Todos los módulos configurados se enumeran en esta sala. Entonces, si está buscando un módulo configurado específico: definitivamente lo encontrará aquí.
Vista del archivo de registro: aquí se muestran varias actividades pasadas. En este ejemplo, puede ver que varios intentos de conectarse a un servidor específico fallaron. Cada pieza de información se registra con una marca de tiempo. Esto es particularmente útil para la resolución de problemas.
Vista del “Commandref”: Aquí encontrará todos los comandos disponibles de los módulos instalados.
Vista de “Editar archivos”: Aquí puede encontrar todos los archivos FHEM. También puedes verlos y editarlos aquí. Sin embargo, debes tener especial cuidado con los archivos de configuración. Una configuración incorrecta puede hacer que FHEM ya no se inicie correctamente.
Vista “Seleccionar estilo”: aquí puede editar la apariencia de la superficie FHEM. Los estilos confeccionados también se ofrecen en "Estilos". Pruébalos. No puedes romper (casi) nada aquí.
Vista del monitor de eventos: aquí se muestran varias actividades en vivo. En este ejemplo, puede ver que la conexión con el servidor MQTT configurado está activa. Este y otros estados/eventos son monitoreados y mostrados aquí periódicamente.

módulos

Lo mejor de FHEM es que sus funciones se pueden ampliar y perfeccionar con todo tipo de módulos. Es precisamente esta propiedad la que lo hace tan poderoso, porque también permite integrar nuevos sensores o actuadores en FHEM.

Puede encontrar una gran descripción general de la estructura de FHEM en https://wiki.fhem.de/wiki/System%C3%BCbersicht


arrancar y parar

Los siguientes comandos son útiles para iniciar y detener Putty a través de la consola.

A partir de FHEM:

sudo /etc/init.d/fhem inicio

o

systemctl iniciar fhem.servicio
En este último caso, es posible que se le pregunte bajo qué usuario se debe realizar esta acción. Aquí normalmente selecciona el usuario "pi", es decir, el número 1 y lo confirma ingresando la contraseña de usuario respectiva.

Detener FHEM:

sudo /etc/init.d/fhem parada

o

systemctl detener fhem.servicio
En este último caso, es posible que se le pregunte bajo qué usuario se debe realizar esta acción. Aquí normalmente selecciona el usuario "pi", es decir, el número 1 y lo confirma ingresando la contraseña de usuario respectiva.

Mostrar el estado actual de FHEM

El siguiente comando es suficiente para mostrar los mensajes actuales del sistema de su instancia de FHEM.

sudo /etc/init.d/fhemstatus

o

systemctl estado fhem.servicio
Las dos últimas líneas son interesantes aquí. Estos le muestran que FHEM se ha iniciado y ahora se está ejecutando. Si FHEM no se inicia, lo más probable es que vea un mensaje de error que puede ayudarlo a solucionar el problema.

Información adicional

https://wiki.fhem.de/wiki/System%C3%BCbersicht


Diviértete con el proyecto.

Espero que todo te haya funcionado como se describe. Si no es así, o si tiene alguna pregunta o sugerencia, hágamelo saber en los comentarios. Si es necesario, lo añadiré al artículo.
Las ideas para nuevos proyectos siempre son bienvenidas. 🙂

PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la información contigo, me encantaría hacer una pequeña donación al fondo del café. 🙂

Cómprame un café en ko-fi.com       

Kommentar hinterlassen

Tu dirección de correo electrónico no será publicada. Erforderliche Felder sind mit * markiert

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.