Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Feature Requests
  3. ImperiHome Standard System API

ImperiHome Standard System API

Scheduled Pinned Locked Moved Feature Requests
11 Posts 5 Posters 6.7k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • AnticimexA Offline
    AnticimexA Offline
    Anticimex
    Contest Winner
    wrote on last edited by Anticimex
    #1

    A cool feature would be if a gateway (typically Ethernet) could implement the ISS API so that ImperiHome could tap directly into the sensor network.
    Reference: ImperiHome Standard System API definition
    Unfortunately, I do not have the time to look further into it as I am no high level programmer so the time required for me to figure it out does not match the time I can afford to spend. But it would be nice to have :)
    Alternatively, perhaps Evertygo could implement support for the MySensors GW/protocol.

    Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

    1 Reply Last reply
    0
    • korttomaK Offline
      korttomaK Offline
      korttoma
      Hero Member
      wrote on last edited by
      #2

      It would be nice if more than one "controller" (Vera, OpenHAB, ImperiHome, whatever) could connect to the same Ethernet GW. Maybe limited to 3-4 controllers max.

      • Tomas
      1 Reply Last reply
      0
      • epierreE Offline
        epierreE Offline
        epierre
        Hero Member
        wrote on last edited by
        #3

        Hello,

        I have made the imperihome interface for domoticz, so I know how to do it.

        So far I've had no time to finish my domoticz to mysensor interface, all the more that domoticz now is making its native mysensors interface. I just had to plus both together, making the missing bits specific, it would have been a standalone Imperihome to mysensor controller ;-)

        You can use imperihome with the vera which is natively fine and faster than the ISS.

        If the gateway should have the ISS interface that would mean:

        • an ethernet gateway only
        • a controller capacity (not juste a gateway) for it assigns ne node id, it handles state and values (not just keep it for the controller), and it sends out orders on its own. This means something to store it in memory or on a file, something far more advanced that an arduino alone could make. Also, imperihome expectd quite a complex hardware listing if you have many nodes, this would use a lot of CPU... a raspi would be fit, but not an arduino.

        z-wave - Vera -> Domoticz
        rfx - Domoticz <- MyDomoAtHome <- Imperihome
        mysensors -> mysensors-gw -> Domoticz

        AnticimexA 1 Reply Last reply
        0
        • epierreE epierre

          Hello,

          I have made the imperihome interface for domoticz, so I know how to do it.

          So far I've had no time to finish my domoticz to mysensor interface, all the more that domoticz now is making its native mysensors interface. I just had to plus both together, making the missing bits specific, it would have been a standalone Imperihome to mysensor controller ;-)

          You can use imperihome with the vera which is natively fine and faster than the ISS.

          If the gateway should have the ISS interface that would mean:

          • an ethernet gateway only
          • a controller capacity (not juste a gateway) for it assigns ne node id, it handles state and values (not just keep it for the controller), and it sends out orders on its own. This means something to store it in memory or on a file, something far more advanced that an arduino alone could make. Also, imperihome expectd quite a complex hardware listing if you have many nodes, this would use a lot of CPU... a raspi would be fit, but not an arduino.
          AnticimexA Offline
          AnticimexA Offline
          Anticimex
          Contest Winner
          wrote on last edited by
          #4

          @epierre
          I see. I already have ImperiHome interfacing with my Vera. However, in the long run, I am not going to allow Vera in my home. It sets up a local server with an outbound connection directly to Mios which therefore bypass my firewall. I am not going to allow that company to monitor my home. Currently I only use Vera since it is a known good reference for the MySensor framework.
          I also have Domoticz running but have not yet tried to hook it up to the MySensors GW. Also, I have the desire to use some good Android frontend to the whole setup, and so far ImeriHome seem the best. But there are others and the Domoticz web UI might also be good enough.

          Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

          1 Reply Last reply
          0
          • RJ_MakeR Offline
            RJ_MakeR Offline
            RJ_Make
            Hero Member
            wrote on last edited by
            #5

            I too hope to find a path away from Vera LTD., but as of now that seems to be a long way off..

            RJ_Make

            1 Reply Last reply
            0
            • tbowmoT Offline
              tbowmoT Offline
              tbowmo
              Admin
              wrote on last edited by
              #6

              @Anticimex

              Why don't you put the vera in a firewalled DMZ? Then it can do less harm to the network.

              AnticimexA 1 Reply Last reply
              0
              • tbowmoT tbowmo

                @Anticimex

                Why don't you put the vera in a firewalled DMZ? Then it can do less harm to the network.

                AnticimexA Offline
                AnticimexA Offline
                Anticimex
                Contest Winner
                wrote on last edited by
                #7

                @tbowmo
                The issue is not it doing harm on my network. The issue is that I do not have control over the access management to it. I do not trust MiIOS to handle my account securely enough for me to entrust them with access to monitor and control my stuff.
                I will eventually hack into it and disable the outbound connectivity I think (if it does not end up in the trash before that). I think there are some guides available for this on the web and forums.

                Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

                1 Reply Last reply
                0
                • epierreE Offline
                  epierreE Offline
                  epierre
                  Hero Member
                  wrote on last edited by
                  #8

                  there are ways to log as root and deactivate the remote access... anytime...

                  z-wave - Vera -> Domoticz
                  rfx - Domoticz <- MyDomoAtHome <- Imperihome
                  mysensors -> mysensors-gw -> Domoticz

                  AnticimexA 1 Reply Last reply
                  0
                  • epierreE epierre

                    there are ways to log as root and deactivate the remote access... anytime...

                    AnticimexA Offline
                    AnticimexA Offline
                    Anticimex
                    Contest Winner
                    wrote on last edited by
                    #9

                    @epierre
                    Yep. And for good measure it is advisable to clean out a few backdoors as well. They always leave a root password that they "know", which it also is a good idea to change. After all, that is how you login yourself in the shell :)

                    Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

                    1 Reply Last reply
                    0
                    • tbowmoT Offline
                      tbowmoT Offline
                      tbowmo
                      Admin
                      wrote on last edited by
                      #10

                      @Anticimex

                      Ok, got it. Thought that you where concerned that they would log in to snoop around in the traffic on your local network.

                      But yes, I can see that it's a problem when they can take control over it, which means that they are able to change the programming you have done yourself.

                      AnticimexA 1 Reply Last reply
                      0
                      • tbowmoT tbowmo

                        @Anticimex

                        Ok, got it. Thought that you where concerned that they would log in to snoop around in the traffic on your local network.

                        But yes, I can see that it's a problem when they can take control over it, which means that they are able to change the programming you have done yourself.

                        AnticimexA Offline
                        AnticimexA Offline
                        Anticimex
                        Contest Winner
                        wrote on last edited by
                        #11

                        @tbowmo
                        Thats right.
                        But more imprtantly, the whole purpose of my signing development is to allow sensor nodes to trust the "sender". But this of course chains all the way to the controller, and with the MiOS tunnel, that chains outside the walls and then signing does not matter at all. Anybode with access to my MiOS account (which is hackable) can then access potentially my doorlock. And that would be...bad...
                        I know that MiOS intention is sort of honorable; easily provide remote access to your HA system. However, they should provide better support to opt-out of that option. If I wanted to access stuff remotely, I open a SSH tunnel with my two-factor authentication and then I have total access to my LAN.
                        But we are gliding off topic here :) @epierre basically answered my question and killed the overall topic since my query was if the current HW design could support this. If a much more gateway HW is required, then there are better alternatives to pursue.

                        Do you feel secure today? No? Start requiring some signatures and feel better tomorrow ;)

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        33

                        Online

                        11.7k

                        Users

                        11.2k

                        Topics

                        113.1k

                        Posts


                        Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • MySensors
                        • OpenHardware.io
                        • Categories
                        • Recent
                        • Tags
                        • Popular