User Tools

Site Tools


add_chacon_di.o_remote_control_support_in_domoticz

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
add_chacon_di.o_remote_control_support_in_domoticz [2017/01/02 13:49]
sgripon [Add Chacon DI.O remote control support in Domoticz]
add_chacon_di.o_remote_control_support_in_domoticz [2017/01/02 19:27]
sgripon [Domoticz]
Line 1: Line 1:
 ====== Add Chacon DI.O remote control support in Domoticz ====== ====== Add Chacon DI.O remote control support in Domoticz ======
 +
 +** :!: TUTORIAL UNDER CONSTRUCTION :!: **
  
 ~~socialite~~ ~~socialite~~
Line 23: Line 25:
  
 {{ :​arduino-rf433-gateway_bb.png?​400 |}} {{ :​arduino-rf433-gateway_bb.png?​400 |}}
 +
 +===== Find your remote address =====
 +
 +To find your remote address, use example sketch "​ShowReceivedCode"​ from "​NewRemoteReceiver"​ library. Then, push remote buttons and you should see address in serial monitor:
 +
 +  Addr 14566078 unit 1 off, period: 272us.
 +  Addr 14566078 unit 2 off, period: 272us.
 +  Addr 14566078 unit 2 on, period: 272us.
 +
 +This address must be used in the final sketch to simulate remote.
  
 ===== Arduino sketch ===== ===== Arduino sketch =====
 +
 +The Arduino program is really simple: it configures MySensors serial gateway, then it presents 3 lights switches and finally, manage commands received from Domoticz by transmitting the command through RF433.
  
 <file cpp HomeBox.ino>​ <file cpp HomeBox.ino>​
Line 54: Line 68:
 ///////////////////////////////////////////////////////////////////////////​ ///////////////////////////////////////////////////////////////////////////​
 // RF433 emitter // RF433 emitter
-#define DIMMER_ADDRESS 14566078+#define DIMMER_ADDRESS 14566078 ​// You should use here the address of your remote
 #define DIMMER_PIN 11 #define DIMMER_PIN 11
 #define DIMMER_PERIOD 260 #define DIMMER_PERIOD 260
Line 91: Line 105:
  
 </​file>​ </​file>​
 +
 +===== Domoticz =====
 +
 +In domoticz, add a hardware "​MySensors USB Gateway"​. Check that serial port is properly configured. Default one should be good in raspberry pi. Then, plug the arduino on the raspberry pi with USB. You should see the detected MySensors gateway on domoticz logs:
 +
 +  2017-01-02 19:​21:​02.562 ​ MySensors: Using serial port: /​dev/​ttyACM0
 +  2017-01-02 19:​21:​04.214 ​ MySensors: Gateway Ready...
 +  2017-01-02 19:​21:​04.293 ​ (MySensors Gateway USB) Lighting 2 (DI.O Prise 1)
 +  2017-01-02 19:​21:​04.300 ​ MySensors: Gateway Version: 2.1.0
 +  2017-01-02 19:​21:​04.299 ​ (MySensors Gateway USB) Lighting 2 (DI.O Prise 2)
 +  2017-01-02 19:​21:​04.303 ​ (MySensors Gateway USB) Lighting 2 (DI.O Prise 3)
 +  2017-01-02 19:​21:​08.695 ​ Incoming connection from: 192.168.0.43
 +
 +And switches are properly detected. You should be able to add them in the devices domoticz view:
 +
 +{{ ::​domoticz-di.o.png |}}
 +
 +**Share this page:**
 +
 +~~socialite~~
add_chacon_di.o_remote_control_support_in_domoticz.txt ยท Last modified: 2017/01/02 19:35 by sgripon