Show Posts
Pages: [1] 2 3 ... 7
1  Topics / Home Automation and Networked Objects / Re: Thermoduino Pro on: May 09, 2014, 05:19:35 am
Very nice but since you don't share the code or even the app why are you here trying to sell your app?
This is a forum community not a store for you advertise your apps

Hi HugoPT,

Thanks for you feedback. All my Arduino code is available online and all Android apps are or will be available for free in Google Play. Since I began developing projects for Arduino I have spend about 400 hours work, 500 euro's on testing hardware and 100 euro on site fee's. People downloaded my app's and sketch more than 55.000 times and all I got for it 160 euro. Fine for me but I wont call it a store. The paid versions are only a way to support the development and wont get me rich.
I decided not to share my Android code yet, I hope you respect that.

2  Topics / Home Automation and Networked Objects / Re: Arduino Controller android app on: May 09, 2014, 04:52:36 am
Is it possible to import custom buttons for the app,

I use it to control a bank of relays that control various pumps / filters on my Koi pond,  a toggle button rather than one for on and another for off would be much better, giving visual feedback of the relays current state (high/low).

thanks

Ian

This is already possible but you see the feedback in a line in the browserview and no indication on the button itself.
3  Topics / Home Automation and Networked Objects / Thermoduino Pro on: May 08, 2014, 02:21:19 am
Thermoduino Pro is the Pro version of my first android application "Thermoduino" and is used to control the  temperature in your house from anywhere in the world.  The new version comes with a new arduino sketch which can handle timers you can set in the app and show extra sensor info like humidity etc.
You need:
1 arduino Mega
1 W5100 ethernet shield
1 DHT 22
1 two channel relay card
some wiring
EEPROMEX  Library
DHT   Library
RTC   Library


Android app
Arduino sketch




4  Topics / Home Automation and Networked Objects / Lounge LED controller on: May 07, 2014, 06:02:37 am
Lounge LED controller Pro is a RGB LED controller which can be used to make your own programs for RGB LED strips. This will make your friends say "I want that!"
1 arduino Mega
1 W5100 ethernet shield
1 RGB Amplifier ($3 on ebay) or 3  N-channel MOSFETs such as the STP16NF06
1 RGB LED strip ($15 for 5m on ebay)
some wiring
EEPROMEX  Library
RTC   Library
some debugging knowledge

Android app
Arduino sketch
Please, leave a comment after download / install.




Favorites
4 favorites buttons
can't be removed
can't be long pressed
when clicked the program stops and the the Led will fade into the selected color in approximately 500 ms
two ways to store a color
1 click left circle, select a color, click the inner circle, choose favorit 1 - 4
2 select a color with the sliders, click right circle, choose favorit 1 - 4

program loop
max. 6 programed colors
colors can be removed in two ways
1 long clicking them
buttons can't be clicked
buttons have an indicator to see in what color the program is.
2 store them with color "black"
two ways to store a color
1 click left circle, select a color, click the inner circle, choose program 1 - 6
2 select a color with the sliders, click right circle, choose program  1 - 6
The program loop will play when the "play button" is clicked
two parameters can be set to control the program speed, "fade time" and "delay time"
Fade time - time to fade from one color to another  (0-9  / 50ms - 3 minutes)
Delay time - time to stay in one color before fading to another  (0-9  / 0ms - 3 minutes)

Left circle
color picker to select any color you want

Right circle
button to select the current color of the LED
5  Topics / Home Automation and Networked Objects / Somfy Controller Pro on: May 07, 2014, 05:23:12 am
Somfy controller Pro is used to control your somfy blinds from your android phone. You can set nine timers to automatically performe actions as "every day at 11.00 blind A up" .
You need:
1 arduino Mega
1 W5100 ethernet shield
1 telis 1 remote per blind ($25 on ebay)
1 three channel relay card per blind ($6 on ebay)
some wiring
little bit of soldering on the telis 1 remote
EEPROMEX  Library
RTC   Library

How to connect the Telis 1 remote:
https://dl.dropboxusercontent.com/u/29369544/Dev/Somfy%20controller%20Pro/2013-10-24%2014.39.01.jpg
https://dl.dropboxusercontent.com/u/29369544/Dev/Somfy%20controller%20Pro/2013-10-24%2014.39.21.jpg

Android app
Arduino sketch
6  Topics / Home Automation and Networked Objects / Re: Testers wanted! on: May 07, 2014, 04:51:04 am
I was just wondering something...

The Thermoduino does alot of writing/reading/updating to the EEPROM, like every 5 minutes or so...

it says here:

http://arduino.cc/en/Reference/EEPROMWrite

"The EEPROM memory has a specified life of 100,000 write/erase cycles, so you may need to be careful about how often you write to it."

So basicly every 5 minutes is 12 times in an hour X 24 hours X 7 days X 52 weeks, that's at least 104832 writes/reads in a year, and that's if you don't use the app alot to change things, or just view the settings so the data gets updated in the app, then you even get a higher number...

So basicly after 1 year or less, the arduino mega's EEPROM memory will be destroyed...

So maybe the internet of things (IoT) cloud storage like Xively, Emoncms, etc.. is a better way to store this data and pull it from with the app, just my 2 cents....

The Program only writes EEPROM data when the set temperature changes or when you set a new timer. So with an avarage of four daily timers your arduino will do its work for over 50 years. No worry's  smiley
7  Topics / Home Automation and Networked Objects / Re: All your Xively data in a fancy graph on: May 07, 2014, 04:43:25 am
It's easy to use the Xively API to download datapoints.

https://xively.com/dev/docs/api/quick_reference/
8  Topics / Home Automation and Networked Objects / Re: Testers wanted! on: April 03, 2014, 07:06:30 am
Hi marque!

You Thermoduino Android app has now expired...
Could you release another version?

Also, when do you plan to release the final version, even if paid????

New version is online. Saving timers in landscape is solved.
9  Topics / Home Automation and Networked Objects / All your Xively data in a fancy graph on: February 25, 2014, 05:17:10 pm
I store all data from my sensors, thermostats, windows etc. to Xively. To monitor this data the generated graphs on the Xively site were not sufficient for me so i decided to take a walk with the Rickshaw Javascript library to create my own. I have build a website in a way everybody can use it to keep an eye on his data.

http://marquesnet.nl/graphs
10  Topics / Home Automation and Networked Objects / Re: Testers wanted! on: January 09, 2014, 04:19:43 pm
I was wondering, you disabled alot of code in the sketch.. for example the cosm code, cosm is now xively and the librarie for cosm is allmost the same or identical to the xively librarie, so I replaced all cosm code in the sketch with xively and tried it, but it doesn't seem to work.

Did you disable it because it wasn't working?

Because integration with xively so you can keep track of the temperatures and humidity over a longer period of time is a welcome function...

I hope you could enable xively support in the code again...

Also the aviso library code in the sketch to receive push notifications on android/idevices seems nice, I tried enabling the aviso code, but got lots of compile errors, so you probably disabled it for a reason...

what also would be nice instead of aviso a send mail option, most notification services, like pushover, notify my android etc.. can receive push messages by sending an email to a certain email adress, to get push messages on android/idevices at certain temperatures would be nice...

The cosm library I use still works with Xively. I commented the Cosm and Avviso out because they are not required for the purpose of the examples. my own boards upload all data to Xively and i recieve notifications on my android via Avviso and Notifier my Android. Did you install the Cosm and Xively librarys?

My Cosm / Xively feeds: https://xively.com/search?q=marque. All generated by arduino's. Jup, now you can see when my alarm is armed :-)
11  Topics / Home Automation and Networked Objects / Re: Testers wanted! on: January 09, 2014, 04:06:51 pm
Quote
Hi,

finally had some time to work on the next update.
Timer issue should be solved as well as the wrong stored name.

Let me know if it worked for you?

Yes it works now thanx, alltough it only worked after running the code to clear the EEPROM first and then running the new updated sketch.

Good to see you got the timers working. It's correct you had to clear the EEPROM manualy. The sketch only does this the first time you run it on your board
12  Topics / Home Automation and Networked Objects / Re: Automation on: January 09, 2014, 04:04:27 pm
If you like to control it over IP network / internet a arduino mega is a better choice because of it's bigger memory available. Just combine it with a W5100 ethernet shield for that.
13  Topics / Home Automation and Networked Objects / Re: Testers wanted! on: January 02, 2014, 07:35:45 pm
Marque

I have tried your code to reset the eprom, it made no difference.
When I open the timer, the app freezes, and a few seconds later I get the message that the Thermoduino stopped working.
and the option to wait or close, if I press wait, the device freezes, until the app closed on its own.

I have know feed the boards with 5v, and a separate 5v for the relays, it works ok, and obviously less heat on the regulator...
will keep it like that. 


I found out there is a build is safety in the EEPROMEx library that doesn't allow more than 100 writes at once.
you should add
Code:
  EEPROM.setMaxAllowedWrites(30000);

So the new code to reset the EEPROM with the EEPROMEx library is bellow. This is now implemented in the sketch

Code:
void setup()
{
 EEPROM.setMaxAllowedWrites(30000);
 // write a 0 to all 512 bytes of the EEPROM
  for (int i = 0; i < 512; i++)
    EEPROM.write(i, 0);
   
  // turn the LED on when we're done
  digitalWrite(13, HIGH);
}

void loop()
{
}

If you still have problems with the timers please send me your setup serial output.
14  Topics / Home Automation and Networked Objects / Re: LED Lounge Controller program buttons on: January 02, 2014, 07:26:15 pm
Marque,
You are correct , it is the " program " buttons I was referring to and all is working properly . I have tried all the functions you mention in the description you wrote and all work as you stated.

My next questions have to do with the arduino code that contains the RTC function . Were you looking to use this for scheduled lighting functions?
Do you plan on adding more RGB LED's so multiple patterns can be set up ?

Thanks again,
Bob



Hi,
RTC wont be used for scheduled lighting functions by the rgb controller.
I will make a function to store and load patterns. i keep you posted on that!
15  Topics / Home Automation and Networked Objects / Re: Testers wanted! on: January 02, 2014, 07:18:08 pm
I finally received all parts to build the thermoduino pro and it works, really nice... thnx

however the android app crashes when I try to open the clock icon to set timers..

First I tought maybe it is a KitKat issue, but I also tried it on another android device with Jellybean and it also crashes whenever I try to open the clock to set timers.... do the clock/timers work allready? because it's a beta app?

I am using stock android btw no mods... only rooted..

Are there people who have the clock/timers working in the android app?

Btw the clock icon does display the correct time.. so that is working...

Also whenever I set a name for the profile, for example "Thermostaat" or "Thuis" it is stored as: "Thuis%0A$ HTTP/1.1$" in the EPROM, it adds this garbage "%0A$ HTTP/1.1$" string behind the name in the profile???

What also would be nice, a flame icon/image to see when the thermostat/cv is actually heating/turned on, all thermostats have this...

Hi,

finally had some time to work on the next update.
Timer issue should be solved as well as the wrong stored name.

Let me know if it worked for you?
Pages: [1] 2 3 ... 7