Netiom-XAP-סקירה
הגשה מאת דייוויד פולן-חלקכם יידעו שאני מעריץ גדול של ה- VIOM מפאדרוס. אני משתמש ב -4 Vioms כדי לשלוט על החימום שלי, כמה חלונות ותריסים, נורות LED, מנעולים אלקטרומגנטיים וגם כדי לקחת תשומות מגלאי תנועה ומגוון מכשירים אחרים.
חלק מה- VIOM מחוברים ישירות באמצעות היציאה הסדרתית וחלקם על פני אתרנט באמצעות MSS100s מ- Lantronix. זה די יקר היכולת לחבר את ה- VIOMS דרך הרשת ולכן שמחתי לשמוע שפאדרוס מייצר את הנטיומה. כשיצרתי קשר עם רוי שופילד (בפאדרוס) אפילו הייתי הרבה יותר מעוניין לשמוע שהוא מתכנן לעבוד על נטיומה המאפשרת XAP … בהיותי משתמש ויום נלהב בו השתמשתי כדי לעזור בבדיקת בטא ובאמצע האמצע בחודש מרץ קיבלתי את ה- Netiom-XAP הראשון שלי. היחידה עבדה היטב מהקופסה עם מספר קטן של נושאים בלבד. הרבה מהזמן במהלך הבדיקה הושקע באמת בזיהוי שיפורים.
למוצר הנוכחי יש באמת כמות מדהימה של פונקציונליות, ספציפית:
16 תשומות דיגיטליות ו -4 אנלוגיות (רזולוציית 10 סיביות)
16 וירטואלים שניתן להשתמש בהם כדי להחזיק מדינה
16 יציאות דיגיטליות עם 10 כותרות PIN לחיבור לממסדי ממסר, מבסס אופטו ותצוגה
דלפקים (16 סיביות) ותפסים גבוהים/נמוכים לכל קלט
נמל סדרתי
שרת HTTP
ייצור דוא”ל בפעולה לאירועים שצוינו.
ממשק Ethernet 10Mbps
XAP משובץ.
הלוח הוא בערך 11 ס”מ ריבוע עם היציאה הסדרתית בקצה אחד וממשק ה- Ethernet בקצה השני. חריצי ה- Netiom היישר לרשת XAP באמצעות סכמת הסטטוס והבקרה הבסיסית (BSC) ויש לה כמה פקודות ותגובות מסוימות של Netiom.
ה- Netiom מוגדר בתחילה באמצעות יציאת הסדרה באמצעות יישום ממשק קטן המסופק על ידי Phaedrus. ה- Netiom יכול לבקש את כתובת ה- IP משרת DHCP אך אני רוצה להקצות IP קבוע למכשירים כאלה. הכניסות והיציאות ניתנות לשמות ברירת המחדל (למשל פלט .1) אך ניתן לשנות את שמו למשהו הרבה יותר חשוב כמו Office.Pir. כל השינויים הללו נעשים באמצעות יישום הממשק. ברגע שמוסרת קישור התכנות המכשיר מזנק לחיים ומתחיל להנפיק פעימות לב של XAP ומידע סטטוס.
ניתן לממשק ישירות את הכניסות הדיגיטליות לתפוקות TTL ו- CMOS אך המתח אסור לעלות על 5 וולט. אני מוצא שהרבה מהכניסות בהן אני משתמש הם פשוט קשרים נקיים שמושכים את הקלט למטה ל -0 וולט, למשל PIRS, מחצלות לחץ, חיישני דלת וחלונות וכו ‘. הכניסות האנלוגיות מכסות את הטווח 0 עד 5 וולט (וצריך לעשות לא עולה על 5 וולט).
המדידות מופנות למסילה הפנימית של 5 וולט אספקת, שלדעתי יש דיוק של 5%. הערכים המדווחים הם בטווח של 0 עד 1023. אתה יכול להגדיר את ההיסטריה ואת רמות “על מצב” עבור התשומות והדלפק האנלוגי (מונע על ידי שינוי מצב התשומות הדיגיטליות) כדי לוודא שהודעות XAP לא מונפקות בתדירות גבוהה מדי (ראה צילום המסך למטה). אתה יכול גם להגדיר את התדר של הודעות המידע של XAP BSC על ידי הגדרת תקופת העדכון באותו מסך. אפשר גם להגדיר את ה- Netiom לשלוח את כל הודעת המידע של BSC בו זמנית ולא אחת בכל פעם. בהתחשב בכך שיש 102 צמתים זה בדרך כלל ייקח 102 * תקופת עדכון כדי להשלים את כל הודעות המידע.
ניתן גם להגדיר ערכי אנטי-קפיצה עבור כל קלט בודד חייב להיות נחוץ. ניתן לשמור את כל ההגדרות בקובץ כך שניתן יהיה לשחזר אותן במידת הצורך.
התפוקות הדיגיטליות הן אספן פתוח וניתן להשתמש בהן כדי להניע ממסרים (עם דיכוי EMF גב), נוריות LED וכו ‘. אני נוטה להשתמש במודולי הממסר (8 ממסרים למודול) המסופקים גם על ידי Phaedrus כדי להניע את המכשירים שלי. מודולי הממסר פשוט מתחברים לכותרות 10 דרך. ציינתי ש- Phaedrus פרסמו גם מודול אופטו-אסולטור שיכול להועיל מאוד להרבה יישומי HA.
אני משתמש ב- Netiom עם Homeseer (כמו עם ה- VIOM) וברגע שהוא מתחיל לשלוח הודעות XAP, הן נאספות על ידי צינור ה- XAP בהומסיר כמכשירים חדשים ברשת. עם כמה לחיצות עכבר עבור כל מכשיר (די הרבה, בסך הכל, עבור ה- Netiom מכיוון שיש 102 צמתים!) הנטיומה הופכת לשליטה במלואה על ידי Homeseer עם משוב מיידי סטטוס.
אתה יכול גם לשלוט על ה- Netiom ישירות באמצעות שרת האינטרנט המובנה שלו דרך דפי האינטרנט המוגדרים כברירת מחדל או אפילו לפתח דפים משלך. מועיל למדי אם הבקר שלך למטה או שאתה לא רוצה להיות תלוי באיזשהו אינטליגנציה מרכזית. יש להוריד את דפי האינטרנט באמצעות תוכנית הממשק דרך היציאה הסדרתית (ראה להלן).
ניתן ליצור דפים חדשים ולהוסיף לרשימה או להחליף דפים קיימים. הפקודות הבאות והזיהוי הדינמי זמינים:
פקודות
הפעל או כבה את כל הפלטים או היחידים
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 portToggle all or single outputs
Toggle all or single virtuals
Dynamic Tags
%00 Last serial message received.
%01 to %04 Analogue input 1 to 4 value (0 to 1024)
%05 state of digital inputs 1 to 8
%06 state of digital inputs 9 to 16
%07 state of outputs 1 to 8
%08 state of outputs 9 to 16
%09 state of virtuals 1 to 8
%10 state of virtuals 9 to 16
%11 to %26 Input 1 to 16 counter value (0 to 32767)
%27 state of inputs 1 to 8 low latch
%28 state of inputs 9 to 16 low latch
%29 state of inputs 1 to 8 high latch
%30 state of inputs 9 to 16 high latch
%31 Insert device name
%41 to %56 Input 1 to 16 status
%61 to %76 Output 1 to 16 status
%81 to %96 virtual 1 to 16 status
%99 add a carriage return/line feed pair
The performance of the Netiom xAP is quite amazing. I was unable to provoke any untoward behaviour during the testing and I believe Kevin Hawkins saw message rates of over 3000 per minute when anxiety testing. action to messages is essentially immediate and commands issued to control multiple outputs at a time result in nearly perfectly synchronised clunks in the relays.
I can see the counters being beneficial for monitoring energy consumption. The analogue inputs can of course be used with lots of different input devices and I am planning to use some of them for light sensors.
The serial port can act as a gateway allowing serial commands to be issued across the network to a locally connected device using xAP. The Netiom can be set up to prepend and/or append certain characters (eg STX, ETX). xAP allows messages to be sent to the serial port in text or hex format.
The following BSC message would send the “PON” command out of the serial port (Power on for a Panasonic plasma)
xap-header
{
v=12
hop=1
uid=FF411100
class=xAPBSC.cmd
source=mi4.homeseer.dptestserver.Master
target=phaedrus.netiom.location:SerialPort.Out
}
output.state.1
{
id=66
text=PON
}
The email functionality appears to work very well although the email message is not dependent upon the trigger. emails can be generated according to a variety of different scenarios, specifically:
low or high input
analogue input above or below preset amounts
a serial port message
but the email is always the same format so you have to check the message in detail to figure out what triggered it. However, you can configure the subject and message to be whatever you want by modifying and downloading to the Netiom the files esub.cgi and email.cgi as for the web pages (see above). All the same dynamic identifies are available as for the web pages. The carriage return/line feed pair are specifically aimed at the email format. I don’t foresee using the email activate very much but I am sure that there are some people who will find it very useful.
I understand from Roy that he does have plans to add additionally VIOM functionality to the Netiom is later releases, eg the ability to activate outputs from combinations of inputs, but at the moment the inputs and outputs are independent.
Overall I think the Netiom xAP is a wonderful device at an very affordable price (currently £69 plus VAT). It doesn’t have the state engine of a web brick (another exceptional HA enabling product) but it packs in an incredible amount of functionality and slots effortlessly into a xAP network. It is certainly a terrific addition to a growing range of products that will make diy HA that much easier. I am always running out of IO and this works out at about £2 per IO unit! If you are already using xAP then just get one! If you are not using xAP then I think this device is a terrific reason to get started.
I must state that I have no connection to Phaedrus other than as a delighted customer and beta tester.
Netiom-Xap : www.xapautomation.org
רוצה יותר? – Follow us on Twitter, Like us on Facebook, or subscribe to our RSS feed. You can even get these news stories delivered by means of email, straight to your inbox every day
שתף זאת:
פייסבוק
טוויטר
Reddit
לינקדאין
פינטרסט
אימייל
יותר
WhatsApp
הדפס
סקייפ
טאמבלר
מִברָק
כִּיס