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

σειριακή θύρα

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 portΕναλλαγή όλων ή απλών εξόδων

Εναλλαγή όλων ή μεμονωμένους εικονικούς

Δυναμικές ετικέτες
% 00 Τελευταίο σειριακό μήνυμα που ελήφθη.
% 01 έως% 04 Αναλογική είσοδος 1 έως 4 τιμή (0 έως 1024)
% 05 κατάσταση ψηφιακών εισόδων 1 έως 8
% 06 κατάσταση ψηφιακών εισροών 9 έως 16
% 07 Κατάσταση εξόδων 1 έως 8
% 08 κατάσταση των εξόδων 9 έως 16
% 09 κατάσταση εικονικών εικονικών 1 έως 8
% 10 κατάσταση εικονικών εικονικών 9 έως 16 ετών
% 11 έως% 26 Εισαγωγή 1 έως 16 Αξία μετρητών (0 έως 32767)
% 27 Κατάσταση εισόδων 1 έως 8 χαμηλού μανδάλου
% 28 Κατάσταση εισόδων 9 έως 16 χαμηλού μανδάλου
% 29 Κατάσταση εισόδων 1 έως 8 υψηλού μανδάλου
% 30 Κατάσταση εισόδων 9 έως 16 υψηλού μανδάλου
% 31 Εισαγωγή ονόματος συσκευής
% 41 έως% 56 Εισαγωγή 1 έως 16 Κατάσταση
% 61 έως% 76 Έξοδος 1 έως 16 Κατάσταση
% 81 έως% 96 Εικονική κατάσταση 1 έως 16
% 99 Προσθέστε ένα ζεύγος επιστροφής / γραμμής μεταφοράς μεταφοράς

Η απόδοση του Netiom XAP είναι αρκετά εκπληκτική. Δεν μπόρεσα να προκαλέσω καμία δυσάρεστη συμπεριφορά κατά τη διάρκεια της δοκιμής και πιστεύω ότι ο Kevin Hawkins είδε τα ποσοστά μηνυμάτων άνω των 3000 ανά λεπτό όταν ο έλεγχος άγχους. Η δράση στα μηνύματα είναι ουσιαστικά άμεσα και οι εντολές που εκδίδονται για τον έλεγχο πολλαπλών εξόδων σε ένα χρονικό διάστημα οδηγούν σε σχεδόν τέλεια συγχρονισμένα κλουβιά στα ρελέ.

Μπορώ να δω τους μετρητές που είναι επωφελείς για την παρακολούθηση της κατανάλωσης ενέργειας. Οι αναλογικές εισόδους μπορούν φυσικά να χρησιμοποιηθούν με πολλές διαφορετικές συσκευές εισόδου και σχεδιάζω να χρησιμοποιήσω μερικά από αυτά για τους αισθητήρες φωτός.

Η σειριακή θύρα μπορεί να λειτουργήσει ως πύλη που επιτρέπει την έκδοση σειριακών εντολών σε ολόκληρο το δίκτυο σε μια τοπικά συνδεδεμένη συσκευή χρησιμοποιώντας το XAP. Το NetiOM μπορεί να ρυθμιστεί για να προετοιμάσει και / ή να προσθέσει ορισμένους χαρακτήρες (π.χ. STX, ETX). Το XAP επιτρέπει την αποστολή μηνυμάτων στη σειριακή θύρα σε μορφή κειμένου ή hex.

Το ακόλουθο μήνυμα BSC θα στείλει την εντολή “PON” από τη σειριακή θύρα (ενεργοποίηση για ένα panasonic plasma)
xap-header
{
v = 12
HOP = 1
uid = ff411100
class = xapbsc.cmd
Πηγή = mi4.homeser.dptsserver.master
TARGET = PHAEDRUS.NETIOM.Location: SerialPort.out
}
output.state.1
{
id = 66
Κείμενο = PON
}
Η λειτουργικότητα ηλεκτρονικού ταχυδρομείου φαίνεται να λειτουργεί πολύ καλά αν και το μήνυμα ηλεκτρονικού ταχυδρομείου δεν εξαρτάται από τη σκανδάλη. Τα μηνύματα ηλεκτρονικού ταχυδρομείου μπορούν να δημιουργηθούν σύμφωνα με μια ποικιλία διαφορετικών σεναρίων, συγκεκριμένα:

Χαμηλή ή υψηλή είσοδος

Αναλογική είσοδος πάνω ή κάτω από προκαθορισμένες ποσότητες

ένα μήνυμα σειριακής θύρας

Αλλά το μήνυμα ηλεκτρονικού ταχυδρομείου είναι πάντα η ίδια μορφή, ώστε να πρέπει να ελέγξετε λεπτομερώς το μήνυμα για να καταλάβετε τι ενεργοποίησε. Ωστόσο, μπορείτε να διαμορφώσετε το θέμα και το μήνυμα που θέλετε να είστε ό, τι θέλετε με την τροποποίηση και τη λήψη στο Netiom τα αρχεία Esub.cgi και email.cgi όπως για τις ιστοσελίδες (βλ. Παραπάνω). Όλες οι ίδιες δυναμικές προσδιορίζουν είναι διαθέσιμες ως προς τις ιστοσελίδες. Το ζεύγος επιστροφής / γραμμής μεταφοράς μεταφοράς αποσκοπεί ειδικά στη μορφή ηλεκτρονικού ταχυδρομείου. Δεν προβλέπω ότι χρησιμοποιώντας το μήνυμα ηλεκτρονικού ταχυδρομείου Ενεργοποιήστε πάρα πολύ, αλλά είμαι βέβαιος ότι υπάρχουν μερικοί άνθρωποι που θα το βρουν πολύ χρήσιμο.

Καταλαβαίνω από το Roy ότι έχει σχέδια να προσθέσει επιπλέον λειτουργικότητα VIOM στο Netiom, είναι αργότερα, π.χ. η δυνατότητα ενεργοποίησης των εξόδων από συνδυασμούς εισόδων, αλλά αυτή τη στιγμή οι εισόδους και οι εξόδους είναι ανεξάρτητες.

Συνολικά πιστεύω ότι το Netiom XAP είναι μια υπέροχη συσκευή σε μια πολύ προσιτή τιμή (σήμερα £ 69 Plus ΦΠΑ). Δεν διαθέτει τον κρατικό κινητήρα ενός τούβλου ιστού (ένα άλλο εξαιρετικό προϊόν που ενεργοποιεί το προϊόν), αλλά συσκευάζει σε μια απίστευτη ποσότητα λειτουργικότητας και υποδοχές που είναι αβίαστα σε ένα δίκτυο XAP. Είναι σίγουρα μια καταπληκτική προσθήκη σε ένα αναπτυσσόμενο φάσμα προϊόντων που θα κάνουν το DIY HA που είναι πολύ πιο εύκολο. Είμαι πάντα εξαντλημένος από το IO και αυτό λειτουργεί σε περίπου £ 2 ανά μονάδα IO! Εάν χρησιμοποιείτε ήδη το XAP, τότε απλά πάρτε ένα! Εάν δεν χρησιμοποιείτε το XAP, τότε νομίζω ότι αυτή η συσκευή είναι ένας καταπληκτικός λόγος για να ξεκινήσετε.

Πρέπει να δηλώσω ότι δεν έχω καμία σχέση με τον Phaedrus εκτός από έναν χαρούμενο πελάτη και τον Beta Tester.

Netiom-xap: www.xapautomation.org

Θέλουν περισσότερα? – Ακολουθήστε μας στο Twitter, όπως εμείς στο Facebook, ή εγγραφείτε στη ροή RSS μας. Μπορείτε ακόμη να πάρετε αυτές τις ειδήσεις που παραδίδονται μέσω ηλεκτρονικού ταχυδρομείου, κατευθείαν στα εισερχόμενά σας κάθε μέρα

Μοιραστείτε αυτό:
Facebook
Κελάδημα
Ερυθρός
Linkedin
Πρησμένος
ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ
Περισσότερο

Whatsapp
Τυπώνω

Σκυϊδάκι
Ουρανός

Τηλεγράφημα
Τσέπη

Leave a Reply

Your email address will not be published. Required fields are marked *