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 مذهل للغاية. لم أتمكن من استفزاز أي سلوك غير مرغوب فيه أثناء الاختبار وأعتقد أن كيفن هوكينز شهدت معدلات الرسائل التي تزيد عن 3000 في الدقيقة عند اختبار القلق. العمل على الرسائل هو أساسا فوري وأوامر صادرة للتحكم في مخرجات متعددة في كل مرة تؤدي إلى مزامنة تقريبا بشكل مثالي في المرحلات.

أستطيع أن أرى العدادات كونها مفيدة لرصد استهلاك الطاقة. يمكن استخدام المدخلات التماثلية بالطبع مع الكثير من أجهزة الإدخال المختلفة وأخطط لاستخدام بعضها لأجهزة استشعار الضوء.

يمكن للمنفذ التسلسلي بمثابة بوابة تسمح بإصدار الأوامر التسلسلية عبر الشبكة إلى جهاز متصل محليا باستخدام XAP. يمكن إعداد Netiom لإعداد و / أو إلحاق أحرف معينة (مثل STX، ETX). يسمح XAP بالرسائل المرسلة إلى المنفذ التسلسلي في تنسيق النص أو Hex.

سترسل رسالة BSC التالية أمر “PON” خارج المنفذ التسلسلي (الطاقة على البلازما باناسونيك)
Xap-header.
{
الخامس = 12.
قفز = 1.
UID = FF411100.
الطبقة = xapbsc.cd.
المصدر = mi4.homeseer.dptestserver.master.
الهدف = phaedrus.netiom.location: serialport.out
}
الإخراج. 1.
{
معرف = 66.
النص = PON.
}
يبدو أن وظائف البريد الإلكتروني تعمل بشكل جيد للغاية على الرغم من أن رسالة البريد الإلكتروني لا تعتمد على الزناد. يمكن إنشاء رسائل البريد الإلكتروني وفقا لمجموعة متنوعة من السيناريوهات المختلفة، وتحديدا:

انخفاض أو ارتفاع المدخلات

الإدخال التماهي أعلاه أو أقل كميات محددة مسبقا

رسالة ميناء تسلسلي

لكن البريد الإلكتروني هو دائما نفس التنسيق، بحيث يتعين عليك التحقق من الرسالة بالتفصيل لمعرفة ما الذي أثاره. ومع ذلك، يمكنك تكوين الموضوع والرسالة ليكون ما تريد من خلال تعديل والتنزيل إلى Netiom الملفات Esub.cgi والبريد الإلكتروني.cgi بالنسبة لصفحات الويب (انظر أعلاه). تتوفر كل نفس الديناميكية الديناميكية مثل صفحات الويب. تهدف زوج عودة الإرجاع / الخط على وجه التحديد إلى تنسيق البريد الإلكتروني. أنا لا أتوقع باستخدام البريد الإلكتروني تنشيط كثيرا ولكن أنا متأكد من أن هناك بعض الأشخاص الذين سيجدون أنه مفيد للغاية.

أنا أفهم من ROY أنه لديه خطط لإضافة وظيفة VIOM بالإضافة إلى ذلك إلى Netiom هو الإصدارات الأحدث، على سبيل المثال، القدرة على تنشيط المخرجات من مجموعات المدخلات، ولكن في الوقت الحالي المدخلات والمخرجات مستقلة.

بشكل عام، أعتقد أن Netiom Xap هو جهاز رائع بسعر مناسب للغاية (حاليا 69 جنيه إسترليني بالإضافة إلى ضريبة القيمة المضافة). ليس لديه محرك حالة لبنة ويب (منتج آخر استثنائي آخر تمكين) ولكنه حزم في كمية لا تصدق من الوظائف والفتحات دون عناء في شبكة XAP. إنه بالتأكيد إضافة رائعة إلى مجموعة متزايدة من المنتجات التي من شأنها أن تجعل DIY هكتة أسهل بكثير. أنا دائما نفاد IO وهذا يعمل في حوالي 2 جنيه استرليني لكل وحدة IO! إذا كنت تستخدم بالفعل XAP، فما عليك سوى الحصول على واحدة! إذا كنت لا تستخدم XAP، أعتقد أن هذا الجهاز هو سبب رائع للبدء.

يجب أن أذكر أنه ليس لدي أي اتصال ببرنامج PHAEDRUS غير كعميل مسرور ومختبر بيتا.

Netiom-Xap: www.xapautomation.org

تريد أكثر؟ – اتبعنا على تويتر، مثلنا على Facebook، أو اشترك في تغذية RSS الخاصة بنا. يمكنك حتى الحصول على هذه القصص الإخبارية التي تم تسليمها عن طريق البريد الإلكتروني، مباشرة إلى صندوق الوارد الخاص بك كل يوم

شارك هذا:
فيسبوك
تويتر
reddit
LinkedIn
pinterest.
بريد الالكتروني
أكثر

ال WhatsApp
مطبعة

سكايب
نعرفكم

برقية
جيب