OpenHab en control de relé de fotón partícula Pi (1 / 3 paso)

Paso 1: Configurar el Pi

Primero se necesita un Pi con Raspbian o algo similar. No cubriré que en esta guía ya que es fuera del alcance pero para más información podéis consultar aquí.

Una vez que su Pi ejecuta Raspbian y está conectado a la LAN que necesitamos configurar OpenHab y Mosquitto en él. Una vez más instrucciones para ambos están muy bien documentadas ya.

Instalar OpenHab en frambuesa Pi

Instalar Mosquitto en frambuesa Pi

Así que en este momento tiene OpenHab y Mosquitto en la Pi. Fantástico!

Debo señalar que el artículo seguir asume que ha instalado OpenHab exactamente como se indica en el artículo instalar OpenHab de Instructables. Si no algunas de las siguientes rutas de directorio no pueden ser exacta para su instalación.

Para este proyecto sólo SSH a la IP y toda mi configuración. Esto principalmente porque no he tomado el tiempo para conectar un monitor, ratón y teclado para el Pi. Básicamente lo ejecuta como un servidor sin cabeza.

Configuración de MQTT OpenHab

Si has descomprimido todos los addons en el directorio de /opt/openhab/addons entonces en ese directorio se tiene org.openhab.binding.mqtt-x.x.x.jar es el único añadir en el vaso que se utilizará en este tutorial, tan solo asegúrate que existe en el directorio addons.

A continuación debemos configurar a cliente MQTT de OpenHab. Esto requiere que hagamos algunas alteraciones leves en el archivo en /opt/openhab/configurations/openhab.cfg generalmente sólo pico o nano el archivo para hacer cambios. Así pues, en el terminal sólo introduce:

sudo pico /opt/openhab/configurations/openhab.cfg

En este desplazamiento de archivo hasta configuraciones de transporte o hacer un donde es manteniendo la tecla ctrl + W y entrar en configuraciones de transporte

Aquí encontrarás una línea que dice

#mqtt:mybroker.url= tcp://localhost: 1883

Cambiar esa línea a

MQTT:mybroker.URL= tcp://localhost: 1883

Tenga en cuenta que el carácter # al comienzo de la línea se quita ya que es un delimitador de comentario en este archivo.

Guardar el archivo y salir.

Eso es todo de la configuración que tenemos que hacer para enganchar OpenHab hasta el corredor de Mosquitto, ahora puede suscribirse a eventos MQTT y publicar eventos MQTT. Limpio EH?

OpenHab Sitemap y elementos de configuración de la lista

Luego tenemos que configurar los elementos de la interfaz en la interfaz de usuario permite al usuario encender y apagar nuestro relé de partícula fotón. Alerta de spoiler soy nuevo en OpenHab. Se trata de cómo configurarlo hasta por estoy de ninguna manera un experto así que si tienes otra forma más bien haría esta por favor tan. También me avisan en los comentarios.

Si instalaste el OpenHab por primera vez siguiendo el Instructables guía arriba entonces ya habrían descargado la configuración de la Demo. Si usted no lo hizo y ya sabes lo que haces puede descremada sobre esto.

Permite iniciar con el archivo de sitemap. Vamos al directorio de configuraciones para que podamos ver lo que todos tenemos que trabajar con. En la terminal escriba:

CD /opt/openhab/configurations

Luego entrar en ls para listar todos los archivos y directorios. Aquí podrá ver el directorio de sitemaps. Introduzca cd sitemaps y ls para listar todos los archivos y directorios existen. Aquí debería ver demo.sitemap por simplicidad vamos a eliminar este archivo y volver a crearlo. Si me haces todo con confianza SSH y pico es más rápido. Por supuesto si haces otras cosas en hab abierto ya no puede hacer esto si usted está usando ese mapa del sitio. Anywho en la terminal escriba

sudo rm demo.sitemap

Esto elimina el archivo, pero no te preocupes estamos a punto de resucitarlo. Ahora entrar:

sudo touch demo.sitemap

Esto creará un nuevo archivo vacío llamado demo.sitemap que podemos modificar como mejor nos parezca. En la línea de comandos escriba:

sudo pico demo.sitemap

Después de la pasta del editor pico en lo siguiente:

etiqueta de mapa del sitio demo = {"Mi placa de relé"

Etiqueta de fotograma = {"Relés"

Elemento interruptor = relaySwitch label = "Conmutador de relé"

Elemento de texto = estado

}

}

Después de guardar el archivo y salir.

OK... mapa del sitio se realiza. Lo último para OpenHab es editar nuestro archivo de artículos. En la terminal escriba:

CD /opt/openhab/configurations/items

Entrar en ls para listar todos los archivos y directorios. Aquí verá un archivo demo.items. Está a punto de ir por el camino del archivo demo.sitemap. En la terminal escriba:

sudo rm demo.items

Continuación, escriba:

sudo touch demo.items

Ahora tenemos un archivo en blanco para configurar nuestros artículos. En la terminal escriba:

sudo pico demo.items

En la goma del editor pico en lo siguiente:

Interruptor relaySwitch "Placa de relé" {mqtt = "> [mybroker:setrelaystatus:command:ON: en], > [mybroker:setrelaystatus:command: apagado: off]"}

Número de estado "El estado es [%d]" {mqtt = "< [mybroker:relaystatus:state:default]"}

Marcha!!!!

En la terminal escriba:

CD/opt/openhab

Ahora entrar:

sudo./start.sh

Con esto iniciará el servidor de OpenHab que tendrá un par de minutos para levantarse y ejecutando inicialmente.

Esto concluye nuestra configuración OpenHap/Mosquitto en la Pi. Usted mismo palmaditas en la espalda, que era la parte más difícil. Deja la cabeza en forma de partículas.

Artículos Relacionados

Tiempo activado 8 relé controlador de fotón partícula

Tiempo activado 8 relé controlador de fotón partícula

En este artículo será flash firmware en un módulo de partícula fotón instalado en un controlador de relé de canal 8 de ControlEverything. El firmware detectará la fecha actual y ejecutar comandos de control de relé basados en eventos programados que
Fotón partícula RSSI en pantalla

Fotón partícula RSSI en pantalla

IntroducciónEn este artículo vamos a usar un segmento del LED 7 3 carácter pantalla a pantalla el RSSI del chip WiFi en nuestro módulo de partícula fotón. Esto nos ayudará a determinar el mejor lugar posible para montar nuestro módulo de partícula fo
HackerBoxes 0006: Internet de las cosas (IoT) proyectos con el fotón partícula

HackerBoxes 0006: Internet de las cosas (IoT) proyectos con el fotón partícula

Hackear el Internet de las cosas! Este mes, suscriptores de HackerBoxes están trabajando con el aglomerado de IoT de fotón a dispositivos de control por Internet, sensor de recoger datos por Internet, almacenar datos en la nube y mucho más.Este Instr
Sistema de alarma casera de fotón partícula

Sistema de alarma casera de fotón partícula

Aquí está mi primer instructivo! Hace ya tres años conocí a Arduino. He intentado diferentes proyectos DIY pero no tengo post uno antes. Hacer un sistema de alarma no puede parecer un proyecto complicado, pero si la electrónica es tu hobby no su prof
Alarma de temperatura del fotón partícula

Alarma de temperatura del fotón partícula

Acerca deEn este artículo será configurar un módulo de fotón partícula para monitorear la temperatura a través del sensor de mini módulo de temperatura y humedad SI7020-A20. En base a las lecturas de este sensor se enciende una alarma de zumbador par
Para empezar con el fotón partícula

Para empezar con el fotón partícula

Hola compañeros creadores! Hoy mostrará le sobre un poco producto minúsculo que puede suponen un aporte de IoT. Hoy que vamos a trabajar con el fotón partícula.Aquí están las especificaciones:Partícula P0 WiFi móduloChip de Broadcom BCM43362 WiFiSTM3
Relé remoto usando fotones partícula

Relé remoto usando fotones partícula

Partícula (formalmente chispa) ha lanzado su nueva línea de asequibles WiFi habilitado plataformas de microcontrolador: el fotón. Este es el sucesor al núcleo de la chispa y medidas en un espacio pequeño de 37 x 21 mm. He creado unos dispositivos rie
Partícula fotón mundo ancho interruptor

Partícula fotón mundo ancho interruptor

¿Alguna vez ha deseado que podría encender las luces en su oficina desde su casa con sólo apretar un botón? Eso es lo que trata este Instructable. Vamos a utilizar un simple interruptor para activar un relé remotamente sobre Internet y mejor aún, su
Que comenzó con la partícula fotón

Que comenzó con la partícula fotón

Hola compañeros creadores! Hoy mostrará le sobre un poco producto minúsculo que puede suponen un aporte de IoT. Hoy que vamos a trabajar con el fotón partícula.Aquí están las especificaciones:Partícula P0 WiFi móduloChip de Broadcom BCM43362 WiFiSTM3
Partícula fotón - Tutorial de Sensor altímetro de precisión MPL3115A2

Partícula fotón - Tutorial de Sensor altímetro de precisión MPL3115A2

El MPL3115A2 emplea un sensor de presión MEMS con una interfaz I2C para proporcionar los datos exactos de la presión/altitud y la temperatura. Las salidas del sensor son digitalizadas por un ADC de 24 bits de alta resolución. Procesamiento interno el
Partícula fotón - Tutorial de Sensor de temperatura TMP100

Partícula fotón - Tutorial de Sensor de temperatura TMP100

TMP100 High-Accuracy, módulo Digital Sensor de temperatura I2C MINI de baja potencia. El TMP100 es ideal para medición de temperatura extendido. Este dispositivo ofrece una precisión de ±1 ° C sin necesidad de calibración o componente externo de seña
Partícula fotón - STS21 temperatura Sensor Tutorial

Partícula fotón - STS21 temperatura Sensor Tutorial

Sensor de temperatura Digital STS21 ofrece un rendimiento superior y una huella de ahorro de espacio. Proporciona señales calibradas, lineal en formato digital, I2C. Fabricación de este sensor se basa en tecnología CMOSens, que atribuye a la rendimie
Partícula fotón - Tutorial de Sensor de temperatura ADT75

Partícula fotón - Tutorial de Sensor de temperatura ADT75

ADT75 es un sensor de temperatura digital muy preciso. Se compone de un sensor de temperatura de espacio de banda y un 12-bit convertidor analógico a digital para el monitoreo y la digitalización de la temperatura. Su sensor de alta sensibilidad, es
Partícula fotón - seguimiento Sensor Tutorial de movimiento de 6 ejes de MPU-6000

Partícula fotón - seguimiento Sensor Tutorial de movimiento de 6 ejes de MPU-6000

MPU-6000 es un movimiento de 6 ejes seguimiento Sensor con acelerómetro de 3 ejes y 3 ejes giroscopio incorporado en él. Este sensor es capaz de seguimiento eficiente de la posición exacta y la ubicación de un objeto en el plano de 3 dimensiones. Pue