submission by David Pullen – Some of you will know that I am a big fan of the VIOM from Phaedrus. I use 4 VIOMs to control my heating, some windows and blinds, led lights, electromagnetic locks and also to take inputs from motion detectors and a variety of other devices.
Some of the VIOMs are connected directly by means of the serial port and some over ethernet by means of MSS100s from Lantronix. It is rather valuable being able to connect the VIOMs over the network and so I was pleased to hear that Phaedrus was producing the Netiom. When I contacted Roy Schofield (at Phaedrus) I was even a lot more interested to hear that he was planning to work on a xAP-enabled Netiom… Being an enthusiastic VIOM user I used to help out with the beta testing and back in the middle of March received my first Netiom-xAP. The unit worked well straight out of the box with only a small number of issues. a lot of of the time during testing was really spent on identifying enhancements.
The current product really has a incredible amount of functionality, specifically:
16 digital and 4 analogue inputs (10 bit resolution)
16 virtuals that can be used to hold a state
16 digital outputs with 10 pin headers for connection to relay, opto-isolator and display modules
counters (16 bit) and high/low latches for each input
Puerto serial
HTTP server
email generation in action to specified events.
10Mbps ethernet interface
embedded xAP.
The board is roughly 11cm square with the serial port at one end and the ethernet interface at the other end. The Netiom slots straight into a xAP network using the basic status and control (BSC) schema and has some additional Netiom certain commands and responses.
The Netiom is initially configured by means of the serial port using a small interface application supplied by Phaedrus. The Netiom can request the IP address from a DHCP server but I like to allocate fixed IP to devices like this. The inputs and outputs are all given default names (eg output.1) but can be renamed to something a lot more valuable such as office.pir. All these changes are made through the interface application. As soon as the programming link is removed the device leaps into life and starts issuing xAP heartbeats and status information.
The digital inputs can be directly interfaced to TTL and CMOS outputs but the voltage must not exceed 5 volts. I find a lot of of the inputs I use are simply clean contacts that pull the input down to 0 volts, eg PIRs, pressure mats, door and window sensors, etc. The analogue inputs cover the range 0 to 5 volts (and need to not exceed 5 volts).
Measurements are referenced to the internal 5 volt supply rail that, I understand, has an accuracy of 5%. The reported values are in the range of 0 to 1023. You can set the hysteresis and “on state” levels for the analogue inputs and counters (driven by the change of state of the digital inputs) to make sure that xAP messages are not issued too frequently (see the screenshot below). You can also set the frequency of the xAP BSC info messages by setting the update period on the same screen. It is also possible to set the Netiom to send all the BSC info message at the same time rather than one at a time. considering that there are 102 nodes it will normally take 102 * update period to complete all the info messages.
It is also possible to set anti-bounce values for each individual input must it be necessary. All the settings can be saved to a file so that they can be restored if required.
The digital outputs are open collector and can be used to drive relays (with back emf suppression), leds etc. I tend to use the relay modules (8 relays per module) also supplied by Phaedrus to drive my devices. The relay modules simply plug into the 10 way headers. I observed that Phaedrus have also released an opto-isolator module that could be very beneficial for lots of HA applications.
I am using the Netiom with Homeseer (as with the VIOMs) and as soon as it starts sending out xAP messages, they are picked up by the xAP conduit in Homeseer as new devices on the network. With a few mouse clicks for each device (rather a lot, in total, for the Netiom as there are 102 nodes!) the Netiom becomes fully controllable by Homeseer with immediate status feedback.
You can also control the Netiom directly by means of its inbuilt web server through the default web pages or even develop your own pages. rather helpful if your controller is down or you don’t want to depend upon some central intelligence. The web pages need to be downloaded by means of the interface program over the serial port (see below).
New pages can be created and added to the list or substituted for existing pages. The following commands and dynamic identifies are available:
Commands
Turn all or single outputs on or off
Clear all or single counters
Turn all or single virtuals on or off
Clear all or single high or low latches
Send a message to the serial portAlternar todas o salidas individuales
Alternar todos o solteros virtuales
Etiquetas dinámicas
% 00 Último mensaje serial recibido.
% 01 a% 04 Entrada analógica 1 a 4 Valor (0 a 1024)
% 05 Estado de entradas digitales 1 a 8
% 06 Estado de entradas digitales 9 a 16
% 07 Estado de salidas 1 a 8
% 08 Estado de las salidas 9 a 16
% 09 Estado de virtuales 1 a 8
% 10 Estado de virtuales 9 a 16
% 11 a% 26 Entrada 1 a 16 Valor de contador (0 a 32767)
% 27 Estado de insumos 1 a 8 Pestillo bajo
% 28 Estado de insumos 9 a 16 Pestillo bajo
% 29 Estado de insumos 1 a 8 Pestillo alto
% 30 Estado de insumos 9 a 16 Alto Latch
% 31 Inserte el nombre del dispositivo
% 41 a% 56 Entrada 1 a 16 Estado
% 61 a% 76 Salida 1 a 16 Estado
% 81 a% 96 Virtual 1 a 16 Estado
% 99 Añadir un par de devolución / línea de carro
El rendimiento del Netiom XAP es bastante increíble. No pude provocar ningún comportamiento advertido durante las pruebas y creo que Kevin Hawkins vio las tasas de mensajes de más de 3000 por minuto cuando las pruebas de ansiedad. La acción a los mensajes es esencialmente inmediata y los comandos emitidos se emiten para controlar múltiples salidas en un tiempo, en un lugar casi perfectamente sincronizado en los relés.
Puedo ver que los contadores son beneficiosos para monitorear el consumo de energía. Por supuesto, los insumos analógicos pueden usarse con muchos dispositivos de entrada diferentes y estoy planeando usar algunos de ellos para sensores de luz.
El puerto serie puede actuar como una puerta de enlace que permite que los comandos de serie se emitan a través de la red a un dispositivo conectado localmente utilizando XAP. La Netiom se puede configurar para preparar y / o agregar ciertos caracteres (por ejemplo, STX, ETX). XAP permite que los mensajes se envíen al puerto serie en formato de texto o hexágono.
El siguiente mensaje BSC enviaría el comando “PON” fuera del puerto serie (encendido para un plasma Panasonic)
encabezado xap
{
v = 12
salto = 1
uid = ff411100
clase = xapbsc.cmd
fuente = mi4.homeseer.dptestserver.master
objetivo = phaedrus.netiom.location: serialport.out
}
Salida. Estado.1
{
id = 66
texto = pon
}
La funcionalidad de correo electrónico parece funcionar muy bien, aunque el mensaje de correo electrónico no depende del gatillo. Los correos electrónicos se pueden generar de acuerdo con una variedad de escenarios diferentes, específicamente:
Entrada baja o alta
Entrada analógica anterior o por debajo de las cantidades preestablecidas
un mensaje de puerto serie
Pero el correo electrónico es siempre el mismo formato, por lo que debe verificar el mensaje en detalle para averiguar qué lo activó. Sin embargo, puede configurar el sujeto y el mensaje para que sea lo que desee modificando y descargando en la Netiom los archivos esub.cgi y correo electrónico.cgi en cuanto a las páginas web (ver más arriba). Todas las mismas identificaciones dinámicas están disponibles en cuanto a las páginas web. El par de devolución / línea de retorno del carro está dirigido específicamente al formato de correo electrónico. No preveo que usando el correo electrónico se activa mucho, pero estoy seguro de que hay algunas personas que lo encontrarán muy útil.
Entiendo de Roy que tiene planes para agregar adicionalmente la funcionalidad de VIOM a la Netiom se libera, por ejemplo, la capacidad de activar las salidas de combinaciones de insumos, pero en este momento las entradas y las salidas son independientes.
En general, creo que Netiom XAP es un dispositivo maravilloso a un precio muy asequible (actualmente £ 69 más IVA). No tiene el motor estatal de un ladrillo web (otro producto de habilitación de HA excepcional), pero se empaqueta en una increíble cantidad de funcionalidad y ranuras sin esfuerzo en una red XAP. Ciertamente, es una excelente adición a una creciente gama de productos que harán que DIY ha más fácil. ¡Siempre me estoy quedando sin IO y esto funciona en aproximadamente £ 2 por unidad IO! Si ya está usando XAP, ¡solo obtén uno! Si no está utilizando XAP, creo que este dispositivo es una razón excelente para comenzar.
Debo afirmar que no tengo ninguna conexión con PHAEDRUS que no sea un cliente encantado y un probador BETA.
Netiom-xap: www.xapautomation.org
¿Quieren más? – Síganos en Twitter, como nosotros en Facebook, o suscríbase a nuestro feed RSS. Incluso puede obtener estas noticias entregadas mediante correo electrónico, directamente a su bandeja de entrada todos los días
Compartir este:
Facebook
Gorjeo
Reddit
LinkedIn
Pinterest
Correo electrónico
Más
Whatsapp
Imprimir
Skype
Tumblr
Telegrama
Bolsillo