Commit Graph
1527 Commits
Author SHA1 Message Date
ToSa27 c8c56078b1 Renamed files (init requires file names < 15 characters) and added initial version of readme for e2e setup 2014-08-21 16:45:24 +02:00
Henrik Ekblad 85d6daf0fa Merge branch 'development' of https://github.com/mysensors/Arduino into development 2014-08-21 10:05:25 +02:00
Henrik Ekblad dfcd3d44d3 Simplify gateway code (handles interrupts internally) and remove external dependencies. Ledmode is now always "enabled".
Remove unused libraries.
Add default CS/CE pin to Config.h
Add new variebles for voltage and current.
Add new internal command sent to controller when gateway is ready and online
2014-08-21 09:59:30 +02:00
ToSa27 b936e0aebe RPi init script to run NodeJsController at boot time
execute the following to install:
chmod 755 *.sh
sudo cp NodeJsControllerInitScript.sh /etc/init.d/mysensors
sudo update-rc.d mysensors defaults
sudo mkdir -p /usr/local/var/run
sudo chmod -R 777 /usr/local/var/run
2014-08-21 00:50:57 +02:00
ToSa27 ec5a9c0597 Merge pull request #1 from JohanEkblad/development
Fixed appending of commands + a serial initialization what worked better
2014-08-21 00:41:48 +02:00
Mr Skrivning 9dd396b89b Fixed appending of commands + a serial initialization what worked better (only tested Serial, not ethernet) 2014-08-21 00:11:24 +02:00
Henrik Ekblad 2da481f64e Merge pull request #24 from ToSa27/development
Update bootloader and nodejs connector to adjusted message and serial protocol
2014-08-20 12:31:41 +02:00
ToSa27 3c1820ca93 NodeJsController adjust to ack in serial message protocol 2014-08-20 09:51:54 +02:00
ToSa27 a3a401c1c7 OTA Bootloader FIND_PARENT and include binary
- move from PING to FIND_PARENT
- include compiled hex of bootloader
2014-08-20 09:44:18 +02:00
Henrik Ekblad 8a6b092db8 We only need one constructor for the gateway sketch. 2014-08-18 21:35:50 +02:00
Henrik Ekblad 9f3ec7f4f4 clean up among libraries 2014-08-18 21:28:48 +02:00
Henrik Ekblad 4c1ce4d45a Fix:Debug messages now uses the new serial formal. 2014-08-18 19:45:51 +02:00
Henrik Ekblad 84d39a238f Add scene controller device 2014-08-18 15:46:47 +02:00
Henrik Ekblad a4b1afb9f2 Merge branch 'development' of https://github.com/mysensors/Arduino into development 2014-08-17 23:57:15 +02:00
Henrik Ekblad 2776e5fca9 Added a new RFID Lock Sensor example. 2014-08-17 23:56:53 +02:00
Henrik Ekblad 5d43706492 Add emon lib for a later non invasive current sensor. 2014-08-17 22:27:08 +02:00
Henrik Ekblad 29b00589ee Merge pull request #23 from Damme/patch-1
moved comment and minor ops
2014-08-17 22:20:02 +02:00
Daniel Wiegert 2ff7c74e99 moved comment and minor ops 2014-08-17 22:04:42 +02:00
Henrik Ekblad f3b7be5271 Merge pull request #22 from Damme/patch-1
Changed from Switch/case to if/elseif to save some runtime ram
2014-08-17 21:50:32 +02:00
Henrik Ekblad 426123333c Serial protocol changed to allowing controller to know if an incoming message is a ack. Outgoing and incoming serial messages now also have the same parameter count.
radioId;childId;messageType;ack;subType;payload\n

Where ack parameter means the following:
outgoing: 0 = unacknoledged message,  1 = request ack from destination node
Incoming:  0= normal message, 1=This is an ack message
2014-08-17 21:39:18 +02:00
Daniel Wiegert 3af3014178 New comments and minor fixes 2014-08-17 21:23:18 +02:00
Daniel Wiegert b0917af27e Changed from Switch/case to if/elseif to save some runtime ram 2014-08-17 20:51:52 +02:00
Henrik Ekblad 1150c4417c Removed a few decimals from pressure value. 2014-08-17 19:58:29 +02:00
Henrik Ekblad dcb0babe63 Dust sensor added. Thanks epierre. 2014-08-17 19:57:58 +02:00
Henrik Ekblad 95467c43a7 Add Custom sensor type that can be used in presentation when no other sensor fits. 2014-08-17 15:03:09 +02:00
Henrik Ekblad 65e61efb75 Fix spelling error 2014-08-17 14:49:44 +02:00
Henrik Ekblad 994d715b4e UV sensor example added 2014-08-17 14:45:38 +02:00
Henrik Ekblad ec53d08e57 Fix indentation. 2014-08-17 14:45:17 +02:00
Henrik Ekblad 0d00e22498 Fix error and add chirp when correct code entered. 2014-08-17 13:58:21 +02:00
Henrik Ekblad c910bfdb9e Move routing message part to the top of message to ease later refactoring of header/payload (encryption etc). 2014-08-17 13:57:51 +02:00
Henrik Ekblad 8da32be652 Comment fixed 2014-08-16 00:43:09 +02:00
Henrik Ekblad 95d899b77e Updated comments 2014-08-16 00:21:33 +02:00
Henrik Ekblad cbd78d68cf Merge branch 'development' of https://github.com/mysensors/Arduino into development 2014-08-16 00:00:33 +02:00
Henrik Ekblad f822f1aa31 New example skecth which controls a lock either from controller or by using a secret knock. 2014-08-15 23:40:45 +02:00
Henrik Ekblad 31813b3712 Merge pull request #21 from Damme/patch-1
Minor changes + Added back LED-blinking code.
2014-08-15 15:32:41 +02:00
Daniel Wiegert 519d652557 Forgot Readme changes 2014-08-15 14:59:41 +02:00
Daniel Wiegert 5ebc1c8129 Minor changes + reinserted led-blinking 2014-08-15 14:56:07 +02:00
Henrik Ekblad 32a47d643e Merge pull request #20 from Damme/patch-1
Little better readme...
2014-08-13 22:56:19 +02:00
Damme 172d58782c Little better readme... 2014-08-13 22:48:06 +02:00
Henrik Ekblad 6670ff340f Merge pull request #19 from Damme/patch-1
Added MQTTGateway version 0.1b
2014-08-13 22:13:10 +02:00
Damme 3a63ae619d Check if incomming message contains anything. 2014-08-13 21:29:18 +02:00
Damme 7d501307ee missed \n -> debug(PSTR("version mismatch\n")); 2014-08-13 21:25:03 +02:00
Damme b599f1f2b2 Create MyMQTT.h
MQTTGateway beta 0.1
2014-08-13 21:12:06 +02:00
Damme 9eca431b91 Create MyMQTT.cpp
MQTTGateway beta 0.1
2014-08-13 21:11:45 +02:00
Damme b08e168d16 Create MQTTGateway.ino
MQTTGateway Beta 0.1
2014-08-13 21:08:51 +02:00
Henrik Ekblad 8e53f75619 Add dimmable LED actuator example 2014-08-13 20:02:45 +02:00
Henrik Ekblad 9f48f091e3 Rename PING to the more suitable FIND_PARENT 2014-08-13 20:02:10 +02:00
Henrik Ekblad 61122532ad Float values sent in binary format over the air
Move base radio id to MyConfig.h
2014-08-13 09:39:45 +02:00
Henrik Ekblad ca1c975cc5 TOSAs OTA bootloader, test nodejs gateway and other misc changes.
Merge commit '5968ddf21964dff4043e70df8bd65286c90b5127' into development

* commit '5968ddf21964dff4043e70df8bd65286c90b5127':
  Send reboot msg after message retrieval to deal with sensors going to sleep
  Node JS controller
  OTA Bootloader
  Binary message payload handling
  Remote reboot capability
  Misc fixes

Conflicts:
	EthernetGateway/EthernetGateway.ino
	libraries/MySensors/MyGateway.cpp
	libraries/MySensors/MyMessage.h
2014-07-27 20:08:55 +02:00
Henrik Ekblad 7fb39d69d4 Fix problems found after verification of local commits. 2014-07-27 16:55:41 +02:00