Announcement

Collapse
No announcement yet.

EZIO8SA

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    EZIO8SA

    Greetings all:

    Has anyone gotten an EZIO8SA working with a PLM? I tried to add one an it showed up as a lamp controller, but with error messages.
    I would like to use the EZIO8SA, but don't want to wast too much time if no one has gotten it to work or it is not supported.

    THANKS!
    schenkl

    #2
    schenkl,

    are you running hs3? if so, i can post a version of the plugin that supports the device
    Mark

    HS3 Pro 4.2.19.5
    Hardware: Insteon Serial PLM | AD2USB for Vista Alarm | HAI Omnistat2 | 1-Wire HA7E | RFXrec433 | Dahua Cameras | LiftMaster Internet Gateway | Tuya Smart Plugs
    Plugins: Insteon (mine) | Vista Alarm (mine) | Omnistat 3 | Ultra1Wire3 | RFXCOM | HS MyQ | BLRadar | BLDenon | Tuya | Jon00 Charting | Jon00 Links
    Platform: Windows Server 2022 Standard, i5-12600K/3.7GHz/10 core, 16GB RAM, 500GB SSD

    Comment


      #3
      I have it working via an updated ext_device script that was posted back in the HS2 days. There's a version of the plug-in that supports it?

      Comment


        #4
        Originally posted by imissnixon View Post
        I have it working via an updated ext_device script that was posted back in the HS2 days. There's a version of the plug-in that supports it?
        I posted 3.0.5.85 in the Beta section of the Updater. It includes support for the ezio line of devices. I only tested the ezio8sa as this is the only device i have. The support hasn't been field tested. Please post feedback to this thread.

        You will need the ezio8sa docs to fully understand all the features I've made available in the plugin.

        Enjoy!

        ps. you will need to disable the external script before you attempt to register your ezio device directly with the plugin.
        Mark

        HS3 Pro 4.2.19.5
        Hardware: Insteon Serial PLM | AD2USB for Vista Alarm | HAI Omnistat2 | 1-Wire HA7E | RFXrec433 | Dahua Cameras | LiftMaster Internet Gateway | Tuya Smart Plugs
        Plugins: Insteon (mine) | Vista Alarm (mine) | Omnistat 3 | Ultra1Wire3 | RFXCOM | HS MyQ | BLRadar | BLDenon | Tuya | Jon00 Charting | Jon00 Links
        Platform: Windows Server 2022 Standard, i5-12600K/3.7GHz/10 core, 16GB RAM, 500GB SSD

        Comment


          #5
          Thanks much. I only have a couple of outputs connected, and a single analog input, but I'll give it a go.

          Comment


            #6
            I installed this (twice actually, I thought it didn't install the first time as the ver # still indicated 3.0.5.77).

            First off, when I had this working with the external script, I didn't have any of the inputs linked, and I had broadcast set to off. In the process of the install, when it added the analog links, I immediately got a storm of communication that made the rest of the install take another 10 or 15 minutes. I grounded the unused input, did a factory reset, but ended up in the same situation because I think the alarm limits are set to zeroes by default. Another reset and I used the simplehomenet tool to set the alarm parameters wide and since it's been stable and error free.

            I don't have any of the DI inputs connected, so I can't comment on those. Had no problems actuating the DOs, I have a couple of those connected.

            What I can't figure out how to do (and you may not have built a way), is to get a read on the analog value. Even if I set the option for either of the analog input uses, it does not seem to change anything about the AI inputs. Perhaps you intended them only as alarms.
            With the script, I used a bit of code to read the analog values:


            hs.PluginFunction("Insteon", "", "ExtDev_TransmitToExternalDevice", New Object() {"EZIO1", CByte(&H0), CByte(&H28), CByte(&H0)})
            hs.WaitSecs(15)
            hs.PluginFunction("Insteon", "", "ExtDev_TransmitToExternalDevice", New Object() {"EZIO1", CByte(&H0), CByte(&H2B), CByte(&H4C)})
            hs.WaitSecs(15)
            hs.PluginFunction("Insteon", "", "ExtDev_TransmitToExternalDevice", New Object() {"EZIO1", CByte(&H0), CByte(&H2B), CByte(&H4D)})
            hs.WaitSecs(15)
            hs.PluginFunction("Insteon", "", "ExtDev_TransmitToExternalDevice", New Object() {"EZIO1", CByte(&H0), CByte(&H2B), CByte(&H4E)})
            hs.WaitSecs(15)
            hs.PluginFunction("Insteon", "", "ExtDev_TransmitToExternalDevice", New Object() {"EZIO1", CByte(&H0), CByte(&H2B), CByte(&H4F)})
            End If

            Then I had a callback that alerted when the report came in and I interpreted the results. Is there a way to get that information? I would also be interested in reading the one-wire input.

            Comment


              #7
              can you tell me how you have the analog inputs setup? what values are you expecting to get when you read the analog input?

              i don't plan on supporting the 1-wire input. that's a completely different protocol that is already supported by other controllers and plugins.
              Mark

              HS3 Pro 4.2.19.5
              Hardware: Insteon Serial PLM | AD2USB for Vista Alarm | HAI Omnistat2 | 1-Wire HA7E | RFXrec433 | Dahua Cameras | LiftMaster Internet Gateway | Tuya Smart Plugs
              Plugins: Insteon (mine) | Vista Alarm (mine) | Omnistat 3 | Ultra1Wire3 | RFXCOM | HS MyQ | BLRadar | BLDenon | Tuya | Jon00 Charting | Jon00 Links
              Platform: Windows Server 2022 Standard, i5-12600K/3.7GHz/10 core, 16GB RAM, 500GB SSD

              Comment


                #8
                The analog inputs are used for sensors in a pond. So for 1, a simple temperature sensor that varies voltage based on temp. When I issue the peek command, the EZIO reports back the value of the four indicated registers.

                The callback routine looks for a message that starts ACK-&h2B and then contains the register number (&h4C - &h4F) and the value. Two value / register pairs make up 1 input. The two pairs (10 bits total for each pair) hold a 1-1023 value that represents the % of 3.3V on the input. I take the values and convert them to temperature (and flow for the other).

                I know you mention that the 1-wire is a different protocol, but I think the EZIO actually handles that, and stores the data similarly in the next registers (&h50), but I have not looked at it in detail.

                Comment


                  #9
                  if the 1-wire only supports a single temperature sensor, and i just need to read the registers, I should be able to handle that. Typically 1-wire is a bus that allows multiple devices connected in serials. I thought the port was just a single byte buffer to the 1-wire bus.

                  regarding the analog values, i'll have to figure out how to incorporate the 'readings' into the existing setup.
                  Mark

                  HS3 Pro 4.2.19.5
                  Hardware: Insteon Serial PLM | AD2USB for Vista Alarm | HAI Omnistat2 | 1-Wire HA7E | RFXrec433 | Dahua Cameras | LiftMaster Internet Gateway | Tuya Smart Plugs
                  Plugins: Insteon (mine) | Vista Alarm (mine) | Omnistat 3 | Ultra1Wire3 | RFXCOM | HS MyQ | BLRadar | BLDenon | Tuya | Jon00 Charting | Jon00 Links
                  Platform: Windows Server 2022 Standard, i5-12600K/3.7GHz/10 core, 16GB RAM, 500GB SSD

                  Comment


                    #10
                    I think when they introduced the product, they had great (marketing) intentions to support a bunch of sensors via the one-wire port. In the end, they only ever came up with the single temp sensor.

                    Comment


                      #11
                      Originally posted by imissnixon View Post
                      I think when they introduced the product, they had great (marketing) intentions to support a bunch of sensors via the one-wire port. In the end, they only ever came up with the single temp sensor.
                      I happen to have a 1-wire temp sensor so i will give it a try after i resolve the analog reading request
                      Mark

                      HS3 Pro 4.2.19.5
                      Hardware: Insteon Serial PLM | AD2USB for Vista Alarm | HAI Omnistat2 | 1-Wire HA7E | RFXrec433 | Dahua Cameras | LiftMaster Internet Gateway | Tuya Smart Plugs
                      Plugins: Insteon (mine) | Vista Alarm (mine) | Omnistat 3 | Ultra1Wire3 | RFXCOM | HS MyQ | BLRadar | BLDenon | Tuya | Jon00 Charting | Jon00 Links
                      Platform: Windows Server 2022 Standard, i5-12600K/3.7GHz/10 core, 16GB RAM, 500GB SSD

                      Comment


                        #12
                        Regarding the Analog inputs, do you think the following scenario would work?

                        if the user sets alarm triggers (ie non zero), then the hs devices show On/Off status based on alarm settings.

                        if the alarm triggers are zero, then the hs devices would show the analog readings you mentioned above. the readings would have to be polled at some frequency

                        what do you think?
                        Mark

                        HS3 Pro 4.2.19.5
                        Hardware: Insteon Serial PLM | AD2USB for Vista Alarm | HAI Omnistat2 | 1-Wire HA7E | RFXrec433 | Dahua Cameras | LiftMaster Internet Gateway | Tuya Smart Plugs
                        Plugins: Insteon (mine) | Vista Alarm (mine) | Omnistat 3 | Ultra1Wire3 | RFXCOM | HS MyQ | BLRadar | BLDenon | Tuya | Jon00 Charting | Jon00 Links
                        Platform: Windows Server 2022 Standard, i5-12600K/3.7GHz/10 core, 16GB RAM, 500GB SSD

                        Comment


                          #13
                          Originally posted by imissnixon View Post
                          I installed this (twice actually, I thought it didn't install the first time as the ver # still indicated 3.0.5.77).

                          First off, when I had this working with the external script, I didn't have any of the inputs linked, and I had broadcast set to off. In the process of the install, when it added the analog links, I immediately got a storm of communication that made the rest of the install take another 10 or 15 minutes. I grounded the unused input, did a factory reset, but ended up in the same situation because I think the alarm limits are set to zeroes by default. Another reset and I used the simplehomenet tool to set the alarm parameters wide and since it's been stable and error free.

                          I don't have any of the DI inputs connected, so I can't comment on those. Had no problems actuating the DOs, I have a couple of those connected.

                          What I can't figure out how to do (and you may not have built a way), is to get a read on the analog value. Even if I set the option for either of the analog input uses, it does not seem to change anything about the AI inputs. Perhaps you intended them only as alarms.
                          With the script, I used a bit of code to read the analog values:


                          hs.PluginFunction("Insteon", "", "ExtDev_TransmitToExternalDevice", New Object() {"EZIO1", CByte(&H0), CByte(&H28), CByte(&H0)})
                          hs.WaitSecs(15)
                          hs.PluginFunction("Insteon", "", "ExtDev_TransmitToExternalDevice", New Object() {"EZIO1", CByte(&H0), CByte(&H2B), CByte(&H4C)})
                          hs.WaitSecs(15)
                          hs.PluginFunction("Insteon", "", "ExtDev_TransmitToExternalDevice", New Object() {"EZIO1", CByte(&H0), CByte(&H2B), CByte(&H4D)})
                          hs.WaitSecs(15)
                          hs.PluginFunction("Insteon", "", "ExtDev_TransmitToExternalDevice", New Object() {"EZIO1", CByte(&H0), CByte(&H2B), CByte(&H4E)})
                          hs.WaitSecs(15)
                          hs.PluginFunction("Insteon", "", "ExtDev_TransmitToExternalDevice", New Object() {"EZIO1", CByte(&H0), CByte(&H2B), CByte(&H4F)})
                          End If

                          Then I had a callback that alerted when the report came in and I interpreted the results. Is there a way to get that information? I would also be interested in reading the one-wire input.
                          i have a new version for you to try when ready. it will read the analog data when polled.

                          I plan to keep the broadcast featured enabled. this allows immediate status update for the digital relays. otherwise the user will need to set a polling frequency which no preferred.

                          if you enable "Debounce the Inputs " it will silence much of the noise generated by the analog inputs
                          Mark

                          HS3 Pro 4.2.19.5
                          Hardware: Insteon Serial PLM | AD2USB for Vista Alarm | HAI Omnistat2 | 1-Wire HA7E | RFXrec433 | Dahua Cameras | LiftMaster Internet Gateway | Tuya Smart Plugs
                          Plugins: Insteon (mine) | Vista Alarm (mine) | Omnistat 3 | Ultra1Wire3 | RFXCOM | HS MyQ | BLRadar | BLDenon | Tuya | Jon00 Charting | Jon00 Links
                          Platform: Windows Server 2022 Standard, i5-12600K/3.7GHz/10 core, 16GB RAM, 500GB SSD

                          Comment


                            #14
                            Originally posted by mnsandler View Post
                            Regarding the Analog inputs, do you think the following scenario would work?

                            if the user sets alarm triggers (ie non zero), then the hs devices show On/Off status based on alarm settings.

                            if the alarm triggers are zero, then the hs devices would show the analog readings you mentioned above. the readings would have to be polled at some frequency

                            what do you think?
                            I'm not sure. I thought I had the inputs set to debounce and still got the storm. Willing to give it a try though.

                            Comment


                              #15
                              Originally posted by imissnixon View Post
                              I'm not sure. I thought I had the inputs set to debounce and still got the storm. Willing to give it a try though.
                              you have time to test a new version in the next day or so?
                              Mark

                              HS3 Pro 4.2.19.5
                              Hardware: Insteon Serial PLM | AD2USB for Vista Alarm | HAI Omnistat2 | 1-Wire HA7E | RFXrec433 | Dahua Cameras | LiftMaster Internet Gateway | Tuya Smart Plugs
                              Plugins: Insteon (mine) | Vista Alarm (mine) | Omnistat 3 | Ultra1Wire3 | RFXCOM | HS MyQ | BLRadar | BLDenon | Tuya | Jon00 Charting | Jon00 Links
                              Platform: Windows Server 2022 Standard, i5-12600K/3.7GHz/10 core, 16GB RAM, 500GB SSD

                              Comment

                              Working...
                              X