Netiom-xAP – review
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
port série
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 portBasculer toutes ou des sorties simples
Basculer toutes ou des virtuelles simples
Tags dynamiques
% 00 Dernier message série reçu.
% 01 à% 04 Entrée analogique 1 à 4 Valeur (0 à 1024)
% 05 état d’intrants numériques 1 à 8
% 06 état d’intrants numériques 9 à 16
% 07 état des sorties 1 à 8
% 08 état des résultats 9 à 16
% 09 état des virtuelles 1 à 8
% 10 Etat des virtuels 9 à 16
% 11 à% 26 Entrée 1 à 16 Valeur de contre-16 (0 à 32767)
% 27 état des entrées 1 à 8 loquet bas
% 28 état d’intrants 9 à 16 loquet bas
% 29 état des entrées 1 à 8 loquet élevé
% 30 état d’intrants 9 à 16 loquet élevé
% 31 Insérer le nom du périphérique
% 41 à% 56 entrée 1 à 16 Statut
% 61 à% 76 Sortie 1 à 16 Statut
% 81 à% 96 virtuel 1 à 16 statut
% 99 Ajouter une paire de retour de chariot / ligne
La performance de Netiom Xap est assez étonnante. Je n’ai pas pu provoquer de comportement indésirable pendant les tests et je crois que Kevin Hawkins a vu des taux de message de plus de 3000 par minute lorsque des tests d’anxiété. L’action aux messages est essentiellement immédiate et les commandes émises pour contrôler plusieurs sorties à un moment donné dans des clunk presque parfaitement synchronisées dans les relais.
Je peux voir que les comptoirs avaient bénéfiques pour surveiller la consommation d’énergie. Les entrées analogiques peuvent bien sûr être utilisées avec de nombreux dispositifs d’entrée différents et je prévois d’en utiliser certains d’entre eux pour des capteurs de lumière.
Le port série peut agir comme une passerelle permettant des commandes série d’être émises sur le réseau à un périphérique connecté localement à l’aide de XAP. Le NETIOM peut être configuré pour adopter et / ou ajouter certains caractères (par exemple STX, ETX). XAP permet d’envoyer des messages au port série en texte ou au format hexagonal.
Le message BSC suivant enverrait la commande “Pon” hors du port série (mise sous tension pour un plasma Panasonic)
xap-en-tête
{
v = 12
hop = 1
UID = FF411100
Classe = xapbsc.cmd
Source = mi4.homeserver.dptestServer.master
cible = phédrus.netiom.location: Serialport.out
}
sortie.state.1
{
id = 66
Texte = Pon
}
La fonctionnalité de courrier électronique semble très bien fonctionner bien que le message électronique ne soit pas dépendant de la gâchette. Les courriels peuvent être générés selon une variété de scénarios différents, en particulier:
Entrée faible ou élevée
Entrée analogique au-dessus ou au-dessous des quantités prédéfinies
Un message de port série
Mais le courrier électronique est toujours le même format, vous devez donc vérifier le message en détail pour déterminer ce qui l’a déclenché. Cependant, vous pouvez configurer le sujet et le message pour être ce que vous voulez en modifiant et en téléchargeant sur NetIom les fichiers esub.cgi et e-mail.cgi comme pour les pages Web (voir ci-dessus). Toutes les mêmes identifiants dynamiques sont disponibles comme pour les pages Web. La paire d’alimentation en ligne de la chariot / ligne est spécifiquement destinée au format de courrier électronique. Je ne prévois pas d’utiliser le courrier électronique qui s’active beaucoup mais je suis sûr qu’il y a des personnes qui le trouveront très utiles.
Je comprends de Roy qu’il a prévu d’ajouter en outre une fonctionnalité VIOM à la NETIOM est des versions ultérieures, par exemple la possibilité d’activer les sorties des combinaisons des entrées, mais au moment de l’indépendance des entrées et des sorties.
Dans l’ensemble, je pense que le Netiom XAP est un appareil merveilleux à un prix très abordable (actuellement 69 £ plus TVA). Il n’a pas le moteur d’état d’une brique Web (un autre produit d’activation de HA exceptionnel), mais il emballe dans une quantité incroyable de fonctionnalités et de machines à sous efficacement dans un réseau XAP. C’est certainement un ajout formidable à une gamme croissante de produits qui feront de la DIY HA qui plus facile. Je suis toujours à court d’IO et cela fonctionne à environ 2 £ par unité IO! Si vous utilisez déjà XAP, entrez-en un! Si vous n’utilisez pas XAP, je pense que cet appareil est une raison fantastique de commencer.
Je dois dire que je n’ai aucun lien avec Phadrus autre que comme un client ravi et testeur bêta.
NetIom-XAP: www.xapautomation.org
Vouloir plus? – Suivez-nous sur Twitter, comme nous sur Facebook ou vous abonnez à notre flux RSS. Vous pouvez même obtenir ces nouvelles de nouvelles livrées au moyen d’email, directement dans votre boîte de réception tous les jours
Partagez ceci:
Facebook
Twitter
Reddit
Liendin
Pinterest
E-mail
Suite
Whatsapp
Imprimer
Skype
Tumblr
Télégramme
Poche