I have just purchased a couple of X10 Wireless Thermometers (TS10). I have paired them to my SC9000 and they are working fine (as far as I can tell anyway).

In Indigo, I have set them as "Outlet Modules" on the required Address, and I get an On/Off when the temperature threshold is triggered on each TS10. So all good!

My questions are :

1) Have I configured it as the right type of Module (I'm using a CM11 Controller/USB)? If not, what should I use?

2) Is it possible to "read" the current temperature of the TS10 in Indigo? I'm thinking of using it as a Variable.....

3) I believe that if I upgrade to Indigo Pro, I can "monitor" the SC9000? Can anyone give me a clue as to what Indigo will "return" from the SC9000? Should I upgrade to get the full benefits of my SC9000/Indigo/TS10, etc....?

Using Outlet Module as the model type should work, but I would probably choose Remote Button since the TS10 in this case is acting like a remote button switch (that triggers on the temperature thresholds).

It is not possible to read the exact temperature value from the TS10 via Indigo. It can only detect when your preset threshold are crossed.

Although Indigo Pro does not include any additional specific integration for the SC9000, you can use AppleScript with Pro and Benjamin has written this Security Script which allows you to use Indigo to track X10 security door/window sensors in Indigo.

Firstly, a huge thank you to everyone who has helped me this far (especially Matt)! Delays in coming back to this have just been due to the ongoing decorating project......

I've just upgraded to Indigo Pro (I can see MANY "possibilities" for my home automation project), and am really loving it so far!

I have my iTunes Control, and everything working fine... but would now like to address the following two areas :

1) Regarding my Wireless Thermometer, I would like to READ using the Security Script the temperature (it's currently setup as a "Remote Button" as per Matt's recommendations). Can someone give me a brief outline of what I need to do for this? (I do have the Security Script installed, but am "lost"...

2) I would like to "control" my Sonos System too, is this something that someone can assist with please?

1) Regarding my Wireless Thermometer, I would like to READ using the Security Script the temperature (it's currently setup as a "Remote Button" as per Matt's recommendations). Can someone give me a brief outline of what I need to do for this? (I do have the Security Script installed, but am "lost"...

I'm not familiar with the TS10 wireless thermometer, but from above, it appears that it appears as a remote button?

Is there any X10 event IDs in the Indigo log?

Now the good news is that in Indigo v5 I am planning to re-engineer the user interface and make it much more user friendly....

2) Let me know the current Temperature in each room that I have a TS10. Was thinking of "polling" the TS10's every "x" minutes/hours, then report these on the "Control Pages". It probably sounds odd, but I like the idea of being able to get the temperature in each room.

3) Get current status of the TS10 (i.e. On/Off)

Am looking forward to v5 very much! Sounds like it's going to be a good improvement! (even though I'm only touching the surface of the Indigo Pro v4 at present)

2) Let me know the current Temperature in each room that I have a TS10. Was thinking of "polling" the TS10's every "x" minutes/hours, then report these on the "Control Pages". It probably sounds odd, but I like the idea of being able to get the temperature in each room.

From the second post in the thread:

Matt wrote:

It is not possible to read the exact temperature value from the TS10 via Indigo. It can only detect when your preset threshold are crossed.

Temperature sensors are a big hole in the current device lineup for both X10 and INSTEON. Search for "temperature" to see what others are doing.

If you just want play, pause, volume, previous, next, or swap inputs for your zones there is a thread in the unsupported area on the sonos forum. A chap has written a python controller for sonos which runs on a mac. This can be controlled by AppleScript via http calls. I think I posted how to do the basics using the controller on about page 13.

I know no python, but the AppleScript calls to Marks python controller are fairly simple.

For more complex control, it will take someone with python knowledge to adapt the code there for a plugin to indigo 5 when released.

I've had the python controller running for weeks at a time without problem, it's very stable

If you need any assistance, give me a shout and I can email my AppleScript.

Thanks for the Sonos Info, just did a quick search and found most of the stuff I need. If you can eMail me your Applescript that would no doubt save me a lot of time?

Also, I have a dumb (in hindsight) confession.....I have the SC9000, and was looking at monitoring with Indigo Pro, but didn't realise I would need the W800RF32 to "read" or "respond to" the signals......

However, it looks to me (being in the UK) that the CM15Pro may be a better option (as this apparently includes the RF Capabilities)?

Would you recommend the CM15Pro, or would you recommend keeping my CM11 and adding the W800RF32 (which I cannot find stock of in the UK)....?

tell application "IndigoServer" set value of variable "sonosvoltvroom" to volend tellCreate a variable in indigo called "sonosvoltvroom" or similar, replace variable name in AS if different. Change the IP and zone names where necessary. This obviously wont keep track of volume changes made by the sonos controller, but with a little more work could be made to do so.

tell application "IndigoServer" set value of variable "currenttrack" to "Line-in Cinema"end tellPlease note the 3rd and 4th curl call data will need amending to suit your sonos set up (details on thread page 12 or call the renderer by using http 1 and then 2 in a browser, amend the 3rd based on the server responce, then again amend the 4th call dependant on the server responce from the 3rd. This could easily be automated, but I only have one line in.

My code is very basic, but also appears very stable. This can go alot further and I havesimple script for getting the queue etc. My AS is vitually no existant, but please ask if the above is unclear.