Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - totallymaxed

Pages: 1 2 [3] 4 5 ... 301
31
Users / Re: What do you think of this as Server?
« on: November 12, 2014, 06:56:09 pm »
The thing with hardware is: It changes so rapidly, that there is no real value in setting up a sub category. And as I tried to point in my first message, most hardware will work as a core. The only thing that could hinder it would be the network interface, and that can be amended by using PCI(e) NICs. For MDs it is a different story, but the first sentence still applies.

The one thing that would be useful is a wiki page that simply lists the hardware and whether a 12.04LTS desktop LiveCD will boot to the desktop. Simple and sweet.

All the best

Andy

32
We've just announced a new Restful Web API for the HDMI-CEC control of devices attached to your system. The software installs on a Model B or B+ Raspberry Pi and is compatible with Wifi or wired network connections. Simply attach a  Raspberry Pi to the same HDMI bus as your MD, TV, AV Receiver, DVD, Blu-Ray Player and you can control them using our Web API from a device template. Below are some example uses of the rest-cec API;

- Get a list of the available HDMI devices;
Code: [Select]
http://<RaspberryPi IP>:8077/rest/api/v1/cecdevices/
- Send a Volume Up command to the AV Receiver in your HDMI chain;
Code: [Select]
http://<RaspberryPi IP>:8077/rest/api/v1/cecdevices/avreceiver/vol/up
- Turn on the TV in your HDMI chain;
Code: [Select]
http://<RaspberryPi IP>:8077/rest/api/v1/cecdevices/tv/on
- Select Input 2 on your AV Receiver in your HDMI chain;
Code: [Select]
http://<RaspberryPi IP>:8077/rest/api/v1/cecdevices/avreceiver/input/2
See the post below for more details;

http://forum.linuxmce.org/index.php?topic=8880.msg100457#msg100457

33
All of our HDMI-CEC compatible products, Raspbmc-CEC, Raspsqueeze-CEC and RaspCEC-Pi (just provides CEC control), now support a Restful Web API for CEC Control that makes it extremely simple to interface them to LinuxMCE, Dianemo or any other Home Automation or Smart Home system in fact.

For LinuxMCE systems you simply add your Raspberry Pi to the HDMI device chain you want to control using a spare HDMI port on your TV or AV Amplifier. Your MD typically would then be either connected to another HDMI port on your TV or if you have an AV Amplifier it might be connected to an HDMI input there. Other device such a Blu-Ray or DVD player would be connected to other HDMI ports on the TV or AV Amplifier too. The Raspberry Pi can be connected to your LAN by Wifi so you don't need extra LAN ports near your TV/AV system. Your LinuxMCE system then needs a simple GSD device created that will allow your system to send commands to RaspCEC-Pi (for example) using simple HTTP GET and POST methods - See here for the basics of creating your GSD CEC device; http://wiki.linuxmce.org/index.php/How_to_add_your_own_GSD_device. Any of your Orbiters can then be used to control your HDMI devices - Change HDMI inputs on your TV or AV Amplifier, Mute the Audio or Power all your HDMI devices Off at once with a single command.

See below for some example CEC commands that can be sent using our Restful API  with simple HTTP Get & POST methods.

We have revised and simplified our pricing for all our Raspberry Pi software too - we now offer two very affordable simplified licences;

- $99.95 USD; Install on up to 4x Raspberry Pi's (on a single LinuxMCE/Dianemo System)
- $159.95 USD; Install on unlimited numbers of Raspberry Pi's (on a single LinuxMCE/Dianemo System)

The spec of RaspCEC-Pi is the same as for our RaspCEC-Pi Pro (for Professional AV/Automation System installers)  http://www.ellipticalcurve.com/dianemo-products-services/raspcec-pi-hdmi-cec-control-interface-with-web-api/ but does not include professional level support and therefore costs far less.

We also now provide a Web configuration page on each Raspberry Pi running either Raspbmc-CEC, RaspSqueeze-CEC or RaspCEC-Pi. Simply type the url below into a web browser;

Code: [Select]
http://<RaspberryPi IP>:8077
The Web configuration page enables you to scan the CEC bus that your Raspberry Pi is connected to so that all the HDMI-CEC enabled devices can be discovered and the configuration displayed. This information can be used when configuring or debugging the control of your HDMI-CEC devices.

When creating an external Device Template or Driver to enable your system to control your HDMI-CEC devices our new Web API supports the following CEC control features;

- Supported HDMI-CEC Devices - TV, Recording Devices (ie DVD, BD, PVR Etc), Playback Devices (ie DVD, Blu-Ray Etc), Tuner Devices (ie STB's), Audio System
- Supported Commands Power On/Off, HDMI Input Source, Vol Up/Down, Mute On/Off, Play/Stop/FF/RW/Pause,

Using our simple Web API device templates for LinuxMCE can be easily created allowing for the control of TV's, AV Amplifiers, PVR's, DVD, Blu-Ray and Sat Boxes that are connected to the same HDMI-CEC bus. Simply connect your Raspberry Pi to a spare HDMI port on your TV (or any other device in the HDMI chain) and connect to it over wifi or your wired LAN (I always use wifi personally) and your ready.

Below are some examples of how you can control the HDMI-CEC devices connected to your TV;

- Get a list of the available HDMI devices;
Code: [Select]
http://<RaspberryPi IP>:8077/rest/api/v1/cecdevices/
- Power Off all HDMI devices in your HDMI chain;
Code: [Select]
http://<RaspberryPi IP>:8077/rest/api/v1/cecdevices/off
- Send a Volume Up command to the AV Receiver in your HDMI chain;
Code: [Select]
http://<RaspberryPi IP>:8077/rest/api/v1/cecdevices/avreceiver/vol/up
- Turn on the TV in your HDMI chain;
Code: [Select]
http://<RaspberryPi IP>:8077/rest/api/v1/cecdevices/tv/on
- Pause the currently playing disc in the Blu-Ray Player in your HDMI chain;
Code: [Select]
http://<RaspberryPi IP>:8077/rest/api/v1/cecdevices/playback1/pause
- Select Input 2 on your AV Receiver in your HDMI chain;
Code: [Select]
http://<RaspberryPi IP>:8077/rest/api/v1/cecdevices/avreceiver/input/2
- Query the TV's power state in your HDMI chain;
Code: [Select]
http://<RaspberryPi IP>:8077/rest/api/v1/cecdevices/tv/
We expect to add support for more HDMI-CEC devices and additional commands soon.

This update is free to existing customers with Raspbmc-CEC or RaspSqueeze-CEC and is available as part of any new license purchased.

Please contact us for additional information inquiries@ellipticalcurve.com

All the best

Andy

34
Both Raspbmc-CEC and Raspsqueeze-CEC, our HDMI-CEC compatible products, have been upgraded to support a Restful Web API for CEC Control that makes it simple to interface them to LinuxMCE, Dianemo or any other Home Automation or Smart Home system for control.

This upgrade supports the following CEC control capabilities which are available via the Rest based Web API;

- Supported HDMI-CEC Devices - TV, Recording Devices (ie DVD, BD, PVR Etc), Playback Devices (ie DVD, Blu-Ray Etc), Tuner Devices (ie STB's), Audio System
- Supported Commands Power On/Off, HDMI Input Source, Vol Up/Down, Mute On/Off, Play/Stop/FF/RW/Pause,

Device templates for LinuxMCE can be easily created allowing for control of TV's, AV Amplifiers, PVR's, DVD, Blu-Ray and Sat Boxes that are connected to the same HDMI-CEC bus.

- Example; Turn on the AV Amplifier and select its HDMI input 2
- Example; Select TV HDMI input 1 and Mute the sound.
- Example; Power Off all HDMI devices on the bus.
- Example; Control Blu-Ray Player with Play/Stop/FF/RW/Pause

We expect to add support for more HDMI-CEC devices and additional commands soon.

This update is free to existing customers and is available as part of any new license.

Please contact us for additional information inquiries@ellipticalcurve.com

All the best

Andy

35
The RaspSensor-Pi software for the Raspberry Pi Model B & B+ provides a user friendly Web UI to any 1-Wire sensors you have interfaced to your Raspberry Pi. We also provide a RESTful API to allow you to access data from devices connected to your Raspberry Pi via your 1-wire bus from LinuxMCE, Dianemo or other Home Automation/Smart Home systems. You can have a single Raspberry Pi running Raspsensor-Pi monitoring a 1-wire bus that connects sensors from all over your home or alternatively you could have several Raspberry Pi's located in different parts of your home monitoring a set of local 1-wire sensors for each room.

Each RaspSensor-Pi installation provides a Web page that allows you to quickly configure, setup and view all of the attached sensors in a Web browser. Each RaspSensor-Pi also provides a Rest Web API that allows your Dianemo or LinuxMCE system to get data from the attached sensors.

Sensors you might want access via RaspSensor-Pi;

- In-room Ambient Temperature
- In-room Humidity
- Motion Detection
- Ambient Light level
- Rain Fall Sensor
- Water Leakage Sensor
- Wind speed Sensor
- Wind Direction Sensor
- External Temp & Humidity
- Air Quality
- Solar Radiation Sensor
- UV Level Sensor

The RaspSensor-Pi software is licensed on a per Dianemo NerveCentre or LinuxMCE Core basis and can be installed on as many Raspberry Pi's as needed on any single system for $99.95 USD.

If you have any questions or for pricing info please contact; inquiries@ellipticalcurve.com or PM me here on the forum.

All the best

Andy

36
Developers / Re: Market Research
« on: November 06, 2014, 09:11:54 pm »
@_IF_

the central heating sets the designated maximum temperature. Each room has its own thermostate which is set once and forgot about. At least that's what I do.

@esperegu

There is german page somewhere that describes the total energy needed to reheat an area after it had been shutdown for the night. The consense is, it doesn't make any sense to do it.

@totallymaxed

re specific zones of comfort, see what I wrote to _IF_. Changing the zones is something that is only viable if you have devices that change the temperature fast. If you use regular floor heating, the time it takes to reheat the room is way too long. If you have other types of heat/cool inducing techniques this might be a different case.

If you have a pure underfloor system with its inherent high latency and thermal inertia then I'd agree. But many properties do not have that kind of system. Full heat recovering systems with heat/cooling in one system for example can take a room up or down in temp very quickly indeed (while recovering most of the sunk energy too). These are quite common here and in the US now in bigger houses, and increasingly in modern apartment developments.

So I do agree in pure underfloor heated properties constant running at fixed settings is probably the best option.

Andy

37
Marketplace / The Athena HTML5 UI -Climate Control Widgets
« on: November 06, 2014, 04:50:23 pm »
We've recently added some new Climate Control widgets to the standard Athena HTML5 UI skin. Below is a short video showing them in action (warning climate control devices are not very exciting!)

Enjoy;

http://youtu.be/LhIHyZv0vNs

All the best

Andy

38
Here is another short video of some of the new UI widgets we've recently added to the new Athena HTML5 UI. The Athena UI will become the standard skin for Dianemo once Athena ships. The standard Athena UI skin contains many such widgets and we've heavily documented the PHP/HTML5 source files for the standard UI skin to make it as easy as possible for you to dig in and hack our skin into something that suits your personal needs and preferences.

Enjoy;

http://youtu.be/LhIHyZv0vNs

All the best

Andy

39
Developers / Re: Market Research
« on: November 06, 2014, 04:25:44 pm »
Also great would be the ability to detect temperature differences between inside and outside, and use a larger/smaller portion of filtered outdoor air to cool or heat the house.

I review a lot of HVAC designs for proposed commercial buildings and they all seem to be doing stuff like this nowdays.

Agreed re the relative outside/inside temperature comparison. Commercial installations always lead the way on theses types of innovation. Obviously presence detection in each room/zone is also helpful too to provide the 'is a human in the room' and allow the system to potentially build up an occupancy graph.

We're playing around with something that we are currently calling 'RaspSensor' for the Raspberry Pi. Its a software package that can be installed on Raspian that provides a simple SOAP API to any 2 wire sensors that are attached to a Rpi. The idea is that you'd just place Wifi equpped Rpi's anywhere you need some sensors. The Rpi is so affordable and compact that placing even 8-10 of them around your house is low cost compared to anything else we've found and would enable a rich sensor package to be located in any room/zone ie temp/humidity/ambient Light/ etc etc.

Andy

40
Developers / Re: Market Research
« on: November 06, 2014, 12:58:04 pm »

the point may be, in the case of a central heatingsystem, you set the temperature for each room but there is no sensor which checks how warm it really is in each room (they often just have an outside sensor). now when you have big windows in a room and sun is shining the room would be warm enough without heating. when heating is on as well, it would get too warm...

my 2 cents
IF

You make a very good point. I agree that individual temp sensors in each zone/room are essential. Of course one of the limitations of the Nest is exactly that - it only has a single temperature sensor and can only therefore measure the ambient temperature in the location that you installed it in.

Andy

41
Developers / Re: [SOLVED] Device Template using SOAP
« on: November 06, 2014, 10:27:22 am »
Correct.  I did this simply by using php cURL from the command line. The issues I was running into is my particular model does not use the same ports as the Sonys that I could find the protocols for. I did register my core as a device before I began setting up the template for the device itself and I still have some kinks to work out such as hard coding in the magic packet for WOL.

-herb

Sorry for my slow response on this! Sony TV's (at least all the ones we've ever tested or built device templates for) do not work with WOL via the network port. If the TV is placed into 'Stand-by Off' the NIC is powered completely off in this mode and so cannot be communicated with. The only way to 'wake' a Sony TV (and any other brand with IP control) from 'Stand-by Off' is to either use the IR remote or to send an 'Stand-by On' via HDMI-CEC control. This is one of the functions we use Raspberry Pi's for in our systems (we used to use PulseEight CEC Adapters but they need to be controlled from an MD whereas the Rpi can do HDMI-CEC control directly)

All the best

Andy

42
Developers / Re: Market Research
« on: November 06, 2014, 10:08:10 am »
I agree Posde, but one thing that's high on my (SWMBO's) wishlist in my home is the ability to have multiple thermal sensors around the house and automate-able, retrofit-able dampers such that there is a more even distribution of thermal energy.

I've played around with manual dampers to no end, and it's a very difficult (moving) target.

We see a lot of demand from our installers for improved control of zones around a home. So I agree 100% with you that zoned balancing of thermal energy is one of the next big growth areas. Aligned with this is the ability to learn the patterns of usage of spaces in a home over time (this is really largely where Nest is coming from) so that optimal energy input based on use patterns is achieved.

43
Installation issues / Re: 12.04 Client Machines Can't Browse Some Websites
« on: November 06, 2014, 09:36:06 am »
Probably not a thing setup by the installer, but some new default set by Ubuntu.

I've have never seen the Ubuntu 12.04LTS Desktop CD installer ever set the MTU that low. I would guess that something else is doing that.

All the best

Andy

44
Installation issues / Re: can't run 12.04
« on: November 06, 2014, 09:30:44 am »
It seems I would have to wait a little longer to test some new version of lmce. I'm running 10.04 quite nicely, but I got curious about 12.04 since the nice video with the rpi. Anyway I cannot get anything from 12.04 to run. On my hardware (phenom quad-core, Asus m2n-sli deluxe with bios 1804, kingston ssd v300 with latest firmware, nvidia gt610 and 2x2tb hard drives). It boots, then after a while the CD just rumbles away...and then stops. Not even a lives does the trick. However I tried 14.04 as a live CD..works like a charm.

Sounds to me like your hardware does not like 12.04; Our standard advice to anyone installing Dianemo (built for 12.04LTS Desktop) is to test a 12.04LTS Desktop LiveCD on their hardware. If it boots to the desktop and works normally then 99.99% of the time their hardware is compatible for Dianemo installation.

In your case your hardware fails that test above and never boots to the LiveCD & does not display the desktop under 12.04. You say the same 12.04 LiveCD boots on your Laptop (different hardware obviously). Therefore I would guess that a driver your Core hardware needs is not available - video possibly (a guess). Your hardware works with the 14.04LTS LiveCD so whatever driver was missing on the 12.04 CD is now there at boot on 14.04.

Sorry to say it looks like your Core hardware is a no go for LinuxMCE 12.04 I'm afraid.

All the best

Andy

45
The new Athena UI for Dianemo systems is really not just a UI - although we will ship a standard UI skin with Athena. Its a new kind of Orbiter, built entirely in HTML5/Javascript using the Symfony2 Web Application Framework, that removes the need for Orbiter regens completely and makes customization as simple as editing a Web page.

Our standard Athena UI skin is there for you to copy, learn from & hack into and play around with. Duplicate our standard UI skin & rename it. Take a simple text editor, or whatever Web design tools you prefer, and open the files and change the layouts or replace bit map or svg graphic files. Make some simple changes save the file and refresh the UI page - and the change you just made is there instantly. Digging a little deeper you can modify, change css files to quickly make global changes to any part of your UI. Or look at the source of any of our UI widgets (all written in HTML5) and modify or replace them. Just follow the the embedded comments that explain what each element of the UI source does and hook up your new widget in the same way. Then simply refresh the UI page and boom...your change is there instantly.

You might just want to make simple changes like changing all the blue's Ui elements to another colour or simply adding a custom background to each screen for example. By making simple changes you can quickly customise a copied UI skin and make it yours. You can also make much more complex design changes too if you have more experience in HTML5 or know a little Symfony2 - there really is no limit to how you could re-design a UI. If you'd interested in making more complex changes then you might like to get prepared for customising the Athena UI by getting familiar with Symfony2;

http://symfony.com/what-is-symfony

If you have any questions then post them here or contact me directly.

All the best

Andy

Pages: 1 2 [3] 4 5 ... 301