Access Keys:
Skip to content (Access Key - 0)
 

Installation questions and suggestions

Raymond Bemelmans

On Jun 28, 2010 12:11

Hi all,

i'am looking to setup a domotica project for my home, i have a few questions/suggestions i would like to share:

1-I have a ocelot controller from applied digital (http://www.appdig.com/adicon_new/ocelot.htm) wich i wanna use, is this possible?

2-Is there a way to install/select different controllers? This would come in very handy because OR could act as a digital glue to all of ur equipment

3-Can OR control other software, like XBMC, astrix etc?
Also for the same reason i gave at 2

i looked at Linuxmce, wich i like alot, but the realy cool thing would be of u could choose your own software (operating system, media player, controler software, etc) and could use OpenRemote to "glue" them all together.

Also 2 way control would have to come in this concept for seeing State of lights, thermostats etc but also to choose media files

kind regards,
Raymond

 
Labels: ,
Participants: Juha Lindfors , Mihail Panayotov , Raymond Bemelmans
  1. Jun 28, 2010

    Juha Lindfors says:

    Hello Raymond, Thanks for writing. I'm not familiar with Ocelot but the long te...

    Hello Raymond,

    Thanks for writing. I'm not familiar with Ocelot but the long term plan for OpenRemote Boss is to become an integration platform just as you describe – to glue all different pieces of hardware, devices and software together with a good-looking, single-point-of-control application from iPad, iPhone, iPod Touch, Android devices, web interfaces, etc.

    OpenRemote Boss runs on Java 6 platform. That means it can be installed on PC systems including Linux, Windows and Mac. Hardware that has more controller like form-factor (such as the ALIX boards) can be used – currently we recommend Intel x86 instruction sets as we haven't yet found an ARM based Java6 platform to recommend yet.

    Plan is to have community provide integrations to software like XBMC, Asterix, etc. We provide protocol integrations through our Online Tools which you can use to create integration. Currently support TCP/IP, Telnet, HTTP, KNX, X10 interfaces with request/response semantics. As we are getting the integration platform ready with the next OR Boss 2.0 release, will be looking to extend protocol, device and software integrations and provide pre-defined templates for these.

  2. Jun 28, 2010

    Juha Lindfors says:

    If I recall correctly, XBMC provides either TCP/IP or HTTP interface for control...

    If I recall correctly, XBMC provides either TCP/IP or HTTP interface for control, but haven't looked into details yet.

    1. Jun 28, 2010

      Raymond Bemelmans says:

      Hi Juha, thanks for the quick responce, i am going try and get the xbmc control ...

      Hi Juha,
      thanks for the quick responce, i am going try and get the xbmc control working but i don't have alot of sparetime so it might take some time.

      Are there any examples from others who are controlLing software through OR that i can work off?

      From what i understand the 2 way communication (and thus the ability to read database from xbmc) wil be in the 2.0 controller software? Is this correct?

      Last, could u give me any pointers in how to get to my goals?

      Thanks up front,

      Raymond

      1. Jun 28, 2010

        Juha Lindfors says:

        XBMC has a HTTP interface, there's some quick details here: http://wiki.xbmc.org...

        XBMC has a HTTP interface, there's some quick details here: http://wiki.xbmc.org/index.php?title=Web_Server_HTTP_API

        In the OpenRemote User Interface composer you can enter the URL details mentioned on the above page into the HTTP dialog. Then drag the resulting button onto your iPhone screen.

        In OpenRemote 2.0 it is possible for devices to "push" status updates back to console - so for example if there was something changed on XBMC via other means than through the OpenRemote console.

        1. Jun 28, 2010

          Raymond Bemelmans says:

          Super i will look into that! Can u tell when the 2.0 software comes available? ...

          Super i will look into that!

          Can u tell when the 2.0 software comes available?
          I tried to login with my account on the link in your 1 post but couldn't get in.

          Also how do i get the medialist from xbmc showing up on openremote, so i can choose the files i wanna play?

          Another thing is maybe not for u (Juha) but if someone could help me with the Ocelot, that would be awesome.
          The Ocelot can send and recieve ir, x10 and rs232.
          I have a adicon module for it that has 16 ir ins and 1 out; a x10 module; and 2 rs232 bobcats for it. So if i can get it to work i can do alot with it and that would be great.
          The Ocelot needs to be connected to the pc via the serial-port.
          I found the protocal on their site (http://www.appdig.com/adicon_new/design.htm)
          there is alot of info in their site.

          I know i ask alot of questions, but i figure, my questions and ideas can also help others and that in my opinion is also what opensource is all about.

          Thanks upfront,
          Greets,
          Raymond

          1. Jun 28, 2010

            Juha Lindfors says:

            You'll need to create a new account for the online demo, it's not linked to your...

            You'll need to create a new account for the online demo, it's not linked to your website account yet.

            For medialist, the short answer is you can't – the longer answer is depending on the application case it might require dynamic UI components, such as dynamic lists or tables, with actions (commands) bound to those elements. That's the generic solution and it will take some work so I don't expect it to come soon (unless there's a sudden infusion of developers). A shortcut to that is possibly a XBMC specific driver (or scripting) where push is used for UI updates but all the details would need to be sorted out.

            The current OR assumption is a fairly static UI (lights and such) which you modify rarely, rather than something like a medialist which updates frequently so the UI update should be automated. It's an interesting use case but not currently in the development priorities.

            Instead, if you have a look at the XBMC HTTP API, you can use OR for distinct commands, such as mute, play, stop, play next, play previous and so on. In addition you can send some UI commands to XBMC's interface, which may give you an option of choosing your media to play remotely from OR console but with visuals on your XBMC screen, for example (instead of trying to replicate the entire XBMC UI in your iPhone interface).

            1. Jun 29, 2010

              Mihail Panayotov says:

              I have very similar ideas like Raymond. Many software players have TCP or HTTP r...

              I have very similar ideas like Raymond. Many software players have TCP or HTTP remote control functions. Now you could control them with OR via the TCP and HTTP interfaces, but as you said you can't do nothing more than a regular remote control with hardware buttons - prev, next, stop, play... A LIST control must be implemented to lists some kind of data - audio and video files, mails, RSS, any other stuff. But this requires the scripting language to be ready, so you could write a script that parses a XML to that list, RSS, XBMC media list or something.

              Another thing that I think it's much more easier to implement (and that's why I hope it will be sooner) is the CCTV camera support. I see it like this - you have a capture card or DVR that streams video data in some format. The format I prefer is H.264, because it is a widely used standard - iPhone, Android, Symbian and WM plays H.264 streams and also Flash Player which is used if there will be Flash interfaces (and I'm thinking of developing such an interface).

              Then there must be implemented a control in the Interface Builder (resizable rectangle with just URL parameter) and of course this control must be supported in the clients (iPhone and Android consoles and the web client).

              I think it is time to start thinking of expanding the OR capabilities. This is the best open source software for Home Automation, but is still far from the "KILLER APP" prize, because it misses many general functions. I would like to help with what I can. I'm personally interested in OR.

              1. Jun 29, 2010

                Juha Lindfors says:

                I think about expanding OR capabilities all the time At the same time, I urgen...

                I think about expanding OR capabilities all the time

                At the same time, I urgently need to get releases out (with the current functionality) and get people to use those parts. And find paying customers too

                So rest assured, the ideas are noted, and they will be implemented once other priorities allow.

                In the meantime, if you have Objective-C, Android, Google Web Toolkit or Java skills, let me know

                1. Jun 29, 2010

                  Mihail Panayotov says:

                  Unfortunately none of these technologies are in my skills list. I'm a web develo...

                  Unfortunately none of these technologies are in my skills list. I'm a web developer and use PHP and Adobe Flash. Have some experience with .NET too.
                  I have also experience with JavaScript libraries like YUI and ExtJS, but not GWT. However I'm a fast learner

                  1. Jun 29, 2010

                    Juha Lindfors says:

                    No worries, something's bound to come up eventually where help is needed. I app...

                    No worries, something's bound to come up eventually where help is needed.

                    I appreciate the feedback.

                    1. Jun 30, 2010

                      Raymond Bemelmans says:

                      the idea from Mihail: "Then there must be implemented a control in the Interface...

                      the idea from Mihail:
                      "Then there must be implemented a control in the Interface Builder (resizable rectangle with just URL parameter) and of course this control must be supported in the clients (iPhone and Android consoles and the web client)"

                      that was the sort of idea i had for the mediaplaylist from xbmc, idon't want to get 'all' of xbcm into the OR, its not needed

                      one thing that came to mind, i have multiple xbmc installations, a good way to tell OR wich to control would be to implement 'rooms' via multiple OR screens.
                      so u would be able to tell OR where u are and there would pop up the screen of the room u are in (with all the controls for that room and xbmc).
                      perhaps with a floorplan for the lights?

                      for the release-date of the 2.0 software and how to control my Ocelot, should i need to do a post in the developers forum?

                      great to see that ideas are interchanged and that something is done with it.

                      greets
                      Raymond

Adaptavist Theme Builder Powered by Atlassian Confluence
Free theme builder license