I'm continuing my experiments with Arduino and the OPII (think I'm going to call it "HAIDuino" - not great imagination... ), and I came up with an interesting result: push notifications of events directly on the Phone. The setup may be a little hard - but I can help with that - and the operation is fully automatic and quite simple.
What is needed:
Any Arduino will do even the basic version like the UNO or the Nano will but the UNO is easier for mounting the ethernet shield. I experienced problems in making the Leonardo work with the Ethernet shield so I won't recommend that even if it has an extra hardware serial on board, which may be easier for communicating with the HAI.
Once everything is built, you just have to setup the HAI to send a message thru the serial port on event you want to push. The Arduino will read the serial message and send a call to the API of a pushing service (I used Pushingbox www.pushingbox.com together with Pushbullet, that is free under iOS, but there are others available for Android or Windows phone as well), that will forward it to the phone.
Now I get a push notification every time someone rings the doorbell, complete with a picture of who rang, together with other mixed messages - you can setup as many as the push service will allow you to.
It should also be possible to read values form the OPII and pass them on to the message system, but I'm still working on that.
If someone is interested I can help with the setup.
What is needed:
- An Arduino (from 5$ (chinese clones of the Nano) to 30$ for the original);
- an Ethernet shield (again, 10$ for the clones);
- a TTL to serial converterl module (10 $ - avoid the cheaper ones that didn't work properly);
- a cable to connect the converter to the serial on the OPII (which is RJ11 - not quite standard for serial) - the cost varies from 0$ using an old phone cable (just check it is the 4 wires version - some have only 2) to 10 $ ore more if you buy an official cable;
- Some minimal programming skills (but I can help with that);
Any Arduino will do even the basic version like the UNO or the Nano will but the UNO is easier for mounting the ethernet shield. I experienced problems in making the Leonardo work with the Ethernet shield so I won't recommend that even if it has an extra hardware serial on board, which may be easier for communicating with the HAI.
Once everything is built, you just have to setup the HAI to send a message thru the serial port on event you want to push. The Arduino will read the serial message and send a call to the API of a pushing service (I used Pushingbox www.pushingbox.com together with Pushbullet, that is free under iOS, but there are others available for Android or Windows phone as well), that will forward it to the phone.
Now I get a push notification every time someone rings the doorbell, complete with a picture of who rang, together with other mixed messages - you can setup as many as the push service will allow you to.
It should also be possible to read values form the OPII and pass them on to the message system, but I'm still working on that.
If someone is interested I can help with the setup.