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 realice en su instancia de FHEM se guardan en un gran archivo de configuración. Sin embargo, esto solo 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 pierden al reiniciar el servidor FHEM.

3. , 4. y 5. "MAX", "unsorted" y "Everything" son "habitaciones" que puede crear para agrupar sus sensores y actuadores configurados. Por ejemplo, también puede crear una sala de "sala de estar" y reunir todos los dispositivos que son importantes para controlar la sala de estar. Solo las habitaciones "sin clasificar" y "Todo" se crean automáticamente y siempre están presentes. Todos los módulos configurados que aún no están vinculados a ninguna otra habitación se enumeran en la habitación "sin ordenar". Todos los módulos configurados se enumeran en la sala "Todo", independientemente de si ya están vinculados a otra sala.

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

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

8. "Remote doc" es similar a "Commandred" solo que lo redirigirá a la versión actual de los comandos disponibles en el sitio web de FHEM.

9. "Editar archivos" le permite editar varios estilos y archivos de configuración de FHEM. Hay muchas oportunidades aquí, pero también hay muchas que pueden salir mal. Por lo tanto, siempre trabaje con cuidado aquí y preferiblemente con una copia de seguridad previa.

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

11. El "Monitor de eventos" le permite mostrar eventos en vivo actuales. Por ejemplo, se muestran eventos como los 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 habitaciones (como esta) se crean automáticamente tan pronto como se configura un dispositivo correspondiente de 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, aún no ordenados.
Vista de la sala "Todo": En esta sala se enumeran todos los módulos configurados. 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 "Commandref": aquí encontrará todos los comandos disponibles de los módulos instalados.
Vista de "Editar archivos": Aquí encontrarás todos los archivos FHEM. También puede verlos y editarlos aquí. Pero debe tener cuidado con los archivos de configuración. Una configuración incorrecta aquí puede provocar que FHEM ya no se inicie correctamente.
Vista "Seleccionar estilo": aquí puede editar la apariencia de la interfaz FHEM. Los estilos confeccionados también se ofrecen en "Estilos". Solo 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.