EZIO8SA, EZIO2X4, EZIO8T support in Indigo

Posted on
Fri Dec 19, 2014 11:44 am
Korey offline
User avatar
Posts: 811
Joined: Jun 04, 2008
Location: Henderson, NV

Re: EZIO8SA, EZIO2X4, EZIO8T support in Indigo

I have yet to get the replacement, It was purchased at from Smarthome on their Black friday 20% off / free shipping deal.

I received an email from them yesterday that they were processing a replacement.

There were no questiones raised when I sent them the following email:


DEC 05, 2014 | 07:50AM PST
Original message
Korey wrote:

Looks like the EZIO40 has corrupt firmware as it is reporting it self as device type ID 810 with firmware version 9C, it should be: ID of 1800, not 810.


I have tried a factory reset a few times, and it still reports the incorrect ID:


PowerLinc Linking - received module button pressed from 28.AD.41
PowerLinc Linking - sending engine version request to 28.AD.41
PowerLinc Linking - received engine version 01 from 28.AD.41
PowerLinc Linking - sending id request for device information to 28.AD.41
PowerLinc Linking - received id request response from 28.AD.41
Error Linking - no match found for device type ID 810 with firmware version 9C
Error linking failed


Please advise.


--------------------------

Korey Sherwin
Subject: Order 1400053638
DEC 11, 2014 | 10:49AM PST
Taylor Goodwyn replied:
Korey,

Thank you for contacting Smarthome.

We have issued an RMA for the requested item. Please check your email for the RMA as well as a prepaid shipping label.

Please do not hesitate to contact us if we can be of further assistance.

Taylor Goodwyn
Smarthome Customer Support
http://www.smarthome.com


I'll let you know when the replacement arrives, and if it has 1800 Firmware.

Lesson learned, always buy from Norm. he's all over quick support..

Was planning to have the pool water features automated by now in time for holiday visitors... :x

--
Korey

Posted on
Wed Dec 24, 2014 1:01 pm
skoeppen offline
Posts: 47
Joined: Oct 23, 2012
Location: Taneytown, Maryland

Re: EZIO8SA, EZIO2X4, EZIO8T support in Indigo

Matt,

I read in a review that the EZIO2X4 loses its memory during a power failure. Does this mean that I will have to resync it with my 2413U after every power failure?

Steve

Steve Koeppen
X10 user from the early 80's
Converted to Insteon 2011 - 2014
Started adding z-wave 2014
Happy :D Indigo owner since v1 in 2005

Posted on
Thu Dec 25, 2014 1:09 pm
matt (support) offline
Site Admin
User avatar
Posts: 21411
Joined: Jan 27, 2003
Location: Texas

Re: EZIO8SA, EZIO2X4, EZIO8T support in Indigo

Yeah, if it loses everything then I think you'll need to resync it. I hadn't heard that it has that problem. My EZIO8SA doesn't lose its settings.

Image

Posted on
Fri Dec 26, 2014 9:50 am
skoeppen offline
Posts: 47
Joined: Oct 23, 2012
Location: Taneytown, Maryland

Re: EZIO8SA, EZIO2X4, EZIO8T support in Indigo

Matt - Below is from a May 2013 review of the EXIO2X4 on smarthome.com. We live in the country and have several power failures per year so I'm a bit leery of getting one of these since they cost about the same as three I/O Lincs. I'd like to know if anyone else has had this problem or if the newest versions have non-volatile memory.

Review of 31274 Review by burkyGuy39
Rating [3/5 stars]
I love what this Controller can do but get EXTREMELY frustrated by the fact that EVERY time we have a power failure, the EZIO2X4 loses ALL of its links and thus stops working until rebuilt.

I have almost 80 Insteon switches in my home and this is the only device that consistently dies with every power failure.

I can not believe they cannot design a unit with persistent memory capabilities!

Posted on 5/29/2013

Steve Koeppen
X10 user from the early 80's
Converted to Insteon 2011 - 2014
Started adding z-wave 2014
Happy :D Indigo owner since v1 in 2005

Posted on
Wed Dec 31, 2014 4:49 pm
Korey offline
User avatar
Posts: 811
Joined: Jun 04, 2008
Location: Henderson, NV

Re: EZIO8SA, EZIO2X4, EZIO8T support in Indigo

matt (support) wrote:
Hi Korey,

We've received a report from another user with this same problem (model ID returned of 810). Did the replacement EZIO40 work? And can you tell me from where you purchased it?



Hey Matt,

Finally received the replacement unit today and it shows up as the correct device.


Code: Select all
Dec 31, 2014, 2:42:28 PM
  PowerLinc                       Linking - entered discovery linking mode (240 seconds)
  PowerLinc                       Linking - received module button pressed from 21.2C.97
  PowerLinc                       Linking - syncing PowerLinc links (address 2F.F8.38)
  PowerLinc                       Linking - . . adding: INSTEON plc link to controller 21.2C.97, flags 03, group 01, data 00 00 FF
  PowerLinc                       Linking - PowerLinc links updated
  PowerLinc                       Linking - sync complete
  PowerLinc                       Linking - sending engine version request to 21.2C.97
  PowerLinc                       Linking - received engine version 01 from 21.2C.97
  PowerLinc                       Linking - sending id request for device information to 21.2C.97
  PowerLinc                       Linking - received id request response from 21.2C.97
  PowerLinc                       Linking - received duplicate id request response
  PowerLinc                       Linking - received duplicate id request response
  PowerLinc                       Linking - retrieving firmware version
  PowerLinc                       Linking - initializing remote device "new device" (address 21.2C.97, firmware version 28)
  PowerLinc                       Linking - initialize complete
  PowerLinc                       Linking - syncing remote device "new device" (address 21.2C.97, firmware version 28)
  PowerLinc                       Linking - syncing of this device not possible remotely (skipping)
  PowerLinc                       Linking - sync complete
  SQL Logger                      creating table device_history_1339163086 for "new device"
  PowerLinc                       Linking - exited linking mode


Thanks!

--
Korey

Posted on
Thu Jan 01, 2015 12:57 pm
matt (support) offline
Site Admin
User avatar
Posts: 21411
Joined: Jan 27, 2003
Location: Texas

Re: EZIO8SA, EZIO2X4, EZIO8T support in Indigo

Great, thanks for the follow-up.

Image

Posted on
Wed Jun 17, 2015 10:09 pm
akimball offline
Posts: 559
Joined: Aug 07, 2013
Location: Sandy, Utah

Re: EZIO8SA, EZIO2X4, EZIO8T support in Indigo

Hi,

Just bought some I/O EZIO devices from the indigo store, everything arrived this afternoon; great experience by the way. Bought one each of EZIO8T, EZIO2X4, AND EZIO4O and also bought a doorbell/telephone ring connection package and a Keypad package; both came with I/O Lincs..

My problem is that the EZIO8T is behaving exactly the same as in this thread, reporting device type ID of 810 with firmware version 9B. Was anyone ever able to get this resolved so the device will link? The other two EZIO's I just bought work (2X4 and 4O) but the EZIO8T is doa. I may have bought the last one in the indigo store so I'm not sure if they can swap it... would rather just get the one I have working. I've tried reseting the EZIO8T multiple times.

All my other EZIO devices are working... including three EZIOFlora's.

Thanks for any help on this... linking just gives up immediately because it doesn't match any device Indigo seems to know about.

-Al

Posted on
Thu Jun 18, 2015 8:06 am
jay (support) offline
Site Admin
User avatar
Posts: 18201
Joined: Mar 19, 2008
Location: Austin, Texas

Re: EZIO8SA, EZIO2X4, EZIO8T support in Indigo

Looks like one previous user exchanged his. I'd contact smartenit directly.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Thu Jun 18, 2015 10:54 pm
akimball offline
Posts: 559
Joined: Aug 07, 2013
Location: Sandy, Utah

Re: EZIO8SA, EZIO2X4, EZIO8T support in Indigo

Some success and some weirdness persists.

Norm over at the Indigo Store got me to try the official reset for the EZIO8T (unplug 30-seconds, press and hold button 10-seconds, keep pressing button while plugging in module and count to 10 slowly again... release the button. Light turns green.) Afterwards the device would link. So I got the EZIO8T to link.

But now, there is another issue. It has 8 outputs. The issue is that the outputs are acting more like a counter:

Press button 1 --> 0,0,0,0,0,0,0,0
Press button 2 --> 1,0,0,0,0,0,0,0
Press button 3 --> 0,1,0,0,0,0,0,0
Press button 4 --> 1,1,0,0,0,0,0,0
Press button 5 --> 0,0,1,0,0,0,0,0
Press button 6 --> 1,0,1,0,0,0,0,0
Press button 7 --> 0,1,1,0,0,0,0,0
Press button 8 --> 1,1,1,0,0,0,0,0

So the unit has defaulted to counter mode... and that's not very useful. Ive just discovered the lower level command set, I am hoping to find the answer there.

Thank you...

-Al

Posted on
Fri Jun 19, 2015 8:33 am
jay (support) offline
Site Admin
User avatar
Posts: 18201
Joined: Mar 19, 2008
Location: Austin, Texas

Re: EZIO8SA, EZIO2X4, EZIO8T support in Indigo

Odd. Again, Smartenit should be able to answer that question I expect.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Mon Dec 14, 2015 6:06 pm
passportjal offline
Posts: 2
Joined: Dec 14, 2015

Re: EZIO8SA, EZIO2X4, EZIO8T support in Indigo

I have been using an EZIO2X4 for some time, configured as 2 digital inputs and 2 analog inputs. I purchased the module some years ago, so it is firmware "28 (i2 engine)". No problem getting the digital and analog values from the module.

Recently, I bought 5 more modules. These are all firmware "28 (i2CS engine). None report the analog inputs, although they appear to report their digital status according to the analog trip points (set to 600, 500) but inverted.

We've already called SmartenIT, who say they have never had anyone report a problem like this (I've definitely heard this answer before from tech companies, not a confidence builder), and they suggest we ask you guys about it.

Here's what our old module reports:

Sent INSTEON "EZIO2X4_1" input binary states request (received: 0, 0, 1, 1)
Sent INSTEON "EZIO2X4_1" input analog value request (received: 1023, 1023)

and here's what one of our new modules reports when all the inputs are moved over to the new module:

Sent INSTEON "EZIO2X4_2" input binary states request (received: 0, 0, 0, 0)
Sent INSTEON "EZIO2X4_2" input analog value request (received: 0, 0)

Doing a action which reduces the first analog input to zero (or near enough), yields:

Sent INSTEON "EZIO2X4_2" input binary states request (received: 0, 0, 1, 0)
Sent INSTEON "EZIO2X4_2" input analog value request (received: 0, 0)

which is not expected.

Any help would be appreciated, otherwise all these new units are being sent back.

Posted on
Tue Dec 15, 2015 10:43 am
matt (support) offline
Site Admin
User avatar
Posts: 21411
Joined: Jan 27, 2003
Location: Texas

Re: EZIO8SA, EZIO2X4, EZIO8T support in Indigo

I'm going to email SmartenIT with some technical details. It is possible that we will need to make some Indigo tweaks for it to be able to read the analog values with the new i2CS firmware. I'll post on this forum thread once I have the details.

Image

Posted on
Wed Dec 30, 2015 10:52 am
passportjal offline
Posts: 2
Joined: Dec 14, 2015

Re: EZIO8SA, EZIO2X4, EZIO8T support in Indigo

Our timeout for returning the EZIO2X4 modules ran out, so we no longer need an answer to this problem.

Instead, we've gone with using Raspberry PIs plus MQTT using the wonderful MQTT Gateway (thank you, jeremyjjr). We're going to collect analog data using an Arduino connected to the Pi. Why not use the Pi, you ask? According to my husband it's to do with number of analog inputs and 5 volts. I'm just the programmer here, what do I know.

Anyway, for background, we're changing over all our motion sensors over to hard wired pet immune versions, plus adding a bunch of analog sensors (temp, lux, humidity).

Config for the Pi was simply looking on the internet and copying (it did help that I was already familiar with Linux), Writing the Python code was a pleasure. The first version of the code i done, just handling the motion/door sensor digital inputs.

Here's what our Pi config file looks like for 2 devices (type, Pi board pin, name):

pi01
contact 3 MOTION_Pantry
contact 5 MOTION_Kitchen

plus a working copy of the Python code (be kind, I'm an old C++ programmer, this is the biggest python I've ever written):

Code: Select all
import paho.mqtt.client as MQTT
import RPi.GPIO as GPIO
import threading, os, time

def debug_print(a_str) :
   if debug :
      print(a_str)


class HeartBeat :
   
   def __init__(self, a_name) :
      self.name = a_name
      self.num = 0
   
   def start(self) :
      self.timer()
   
   def timer(self) :
      self.num += 1
      client.publish(self.name, payload=str(self.num), retain=True)
      threading.Timer(45, self.timer).start()
   
   def tell_msg(self, msg) :
      debug_print(self.name + " = " + msg)

class DevInputContact :
   
   def __init__(self, a_dev_pin, a_dev_name) :
      self.pin = a_dev_pin
      self.name = a_dev_name
      self.state = -1
      self.ignore_tell = True
      self.lock = threading.Lock()
      GPIO.setup(self.pin, GPIO.IN, pull_up_down=GPIO.PUD_UP)
      GPIO.add_event_detect(self.pin, GPIO.BOTH, callback=self.tell_gpio)
   
   def start(self) :
      self.ignore_tell = False
      self.tell_changed()
   
   def tell_changed(self) :
      new_state = GPIO.input(self.pin)
      with self.lock :
         if self.ignore_tell or (self.state == new_state) :
            return
         self.ignore_tell = True
         self.state = new_state
      client.publish(self.name, payload=DevInputContact.state_str(new_state), retain=True)
      threading.Timer(10 if new_state != 0 else 2, self.timer).start()
   
   def timer(self) :
      with self.lock :
         self.ignore_tell = False
      self.tell_changed()
   
   def tell_gpio(self, a_pin) :
      self.tell_changed()
   
   def tell_msg(self, msg) :
      debug_print(self.name + " = " + msg + " [pin " + str(self.pin) + "]")
      with self.lock :
         if msg == DevInputContact.state_str(self.state) :
            return;
         self.state = -1
      self.tell_changed()
   
   @staticmethod
   def state_str(a_state) :
      return("on" if a_state != 0 else "off")

def on_connect(client, userdata, rc) :
   debug_print("Connected with result code " + str(rc))
   client.subscribe("#")

def on_message(client, userdata, msg) :
   if msg.topic not in dev_by_name :
      debug_print(msg.topic + " = " + msg.payload)
      if msg.payload != None :
         client.publish(msg.topic, payload=None, retain=True) # delete unknown topic
   else :
      dev = dev_by_name[msg.topic]
      dev.tell_msg(msg.payload)

debug = os.path.isfile('/home/rpi/code/debug.txt')

client = MQTT.Client()
client.on_connect = on_connect
client.on_message = on_message

GPIO.setmode(GPIO.BOARD)

client.connect("localhost")

dev_path = '/home/rpi/code/devices.txt'
update_path = '/home/rpi/code/update'
   
dev_by_pin = {}
dev_by_name = {}

update_mtime = os.stat(update_path).st_mtime
   
f = open(dev_path, 'r')

line_no = 0
machine = "pi"
   
for l in f :
   
   line_no += 1
   
   s = l.split()
   
   if line_no == 1 :
      machine = s[0]
      dev = HeartBeat("device/" + machine + "/HEARTBEAT")
      hearbeat_dev = dev
   elif s[0] == "contact" :
      dev = DevInputContact(int(s[1]), "device/" + machine + "/" + s[2])
      dev_by_pin[dev.pin] = dev
   else :
      print("bad entry: " + l)
      continue
      
   dev_by_name[dev.name] = dev
   
   dev.start()

f.close()

client.loop_start()
   
while update_mtime == os.stat(update_path).st_mtime :
   time.sleep(30)

Posted on
Wed Dec 30, 2015 4:33 pm
jay (support) offline
Site Admin
User avatar
Posts: 18201
Joined: Mar 19, 2008
Location: Austin, Texas

Re: EZIO8SA, EZIO2X4, EZIO8T support in Indigo

Cool! (I wrapped your code in the code tags so it'll be easier to read)

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Sun Oct 23, 2016 6:23 pm
arskrett offline
Posts: 20
Joined: Jul 22, 2011

Re: EZIO8SA, EZIO2X4, EZIO8T support in Indigo

Anybody have any experience with the Smartenit IoT4R I/O module? its sort of a replacement for the EZIO4.

I can't find any info on it... I have used several IZIO4 units but they keep dying on me.

Is they IOT4R module supported by Indigo? need it for my pool control...

thanks

Page 7 of 10 1 ... 4, 5, 6, 7, 8, 9, 10

Who is online

Users browsing this forum: No registered users and 4 guests