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
Daniel Wiegert
5ebc1c8129
Minor changes + reinserted led-blinking
2014-08-15 14:56:07 +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
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
ToSa27
1c475da8d0
OTA Bootloader
...
- including adjustments to library header files to allow usage across C
(bootloader) and C++ (firmware sketches)
- including definition of new message types for firmware config and
firmware code
2014-07-24 13:37:44 +02:00
ToSa27
cdf4d6ab52
Binary message payload handling
2014-07-24 13:34:44 +02:00
ToSa27
6aa321cf2e
Remote reboot capability
2014-07-24 13:31:00 +02:00
ToSa27
10e2d31a2f
Misc fixes
...
- changed HEADER_SIZE constant from 8 to 7 to reflect message structure
- removed duplicate utility folder in UIPEthernet that prevented proper
compilation
- removed unnecessary includes in EthernetGateway that prevented proper
compilation
2014-07-24 13:29:35 +02:00
Henrik Ekblad
a845691b8b
Fix a few sketch problems found.
2014-07-22 08:26:57 +02:00
Henrik Ekblad
8442132ed6
Fix problem with sleeptime reported by @marceltrapman.
2014-07-18 21:21:54 +02:00
Henrik Ekblad
767fedca5b
Make sure to terminate strings correctly.
2014-07-13 00:02:20 +02:00
Henrik Ekblad
ef91d9b9cc
New ack bit in header indicating of message is an actual ack of a message.
...
Use msg.getAck() to check in incoming message callback.
2014-07-12 23:49:27 +02:00
Henrik Ekblad
0cd56e88b2
Changed faulty comment.
2014-07-10 23:47:23 +02:00
Henrik Ekblad
104fb4c35f
Allow static parent node to be set when calling begin (which also disables auto-parent-finding)
2014-07-03 12:41:49 +02:00
Henrik Ekblad
7b4bef5be8
Added MQ2 Air quality sensor by epierre (converted to 1.4)
2014-07-02 23:15:49 +02:00
Henrik Ekblad
17e4769770
Remove application layer crc check.
...
Rearrange of message header to keep non routing information at the end (preparation for OTA firmware messages)
2014-06-30 23:47:46 +02:00
Henrik Ekblad
9cf6c03c5d
Fix commend and wrong default pa level for gateway
2014-06-30 23:45:18 +02:00
Henrik Ekblad
f3bd9e9b30
Change default transfer speed to 250kbps.
...
Set default value for config.
Return wakeup trigger after sleep.
2014-06-26 00:26:45 +02:00
Henrik Ekblad
c332667a8d
RF24 moved to utility folder of library. This results in one less include in sketches!
...
Serial flush in sleep method also means one less code in examples.
Removed set(bool) in message. Not needed. getBool just calls getInt
__attribute__((packed)) for RPI compability
Print more info in send/read debug prints.
Get internalTemp returns full degrees and uses longer Vref delay
Fix debug print gateway prepend (wrong command/type)
Fixed problem in RelayWithButton example. Now working with ack in both directions.
Serial protocol changed (incoming serial message have an new ack-parameter)
2014-06-17 22:16:38 +02:00
Henrik Ekblad
90f79c97cd
* Changed library to call by reference instead of using pointers. Makes code much cleaner.
...
* RelayNodes renamed to RepeaterNode to distiguish this from RelayActuator.
* Ack is now possible to request for all message types. Added ack-flag for some of the exposed internal messages and presentation message.
2014-06-16 00:30:13 +02:00
Henrik Ekblad
9ddf442e42
Fixed CRC zero-padding. Thanks Yveaux.
2014-06-15 17:10:27 +02:00
Henrik Ekblad
771401a317
Change version string
2014-06-13 21:20:30 +02:00
Henrik Ekblad
8a9061aee7
The last examples converted to 1.4.
2014-06-13 20:19:48 +02:00
Henrik Ekblad
af90d238d4
Start of example conversion. Added sleep to MySensors API.
2014-06-13 13:54:12 +02:00
Henrik Ekblad
d1ca16fe1b
correct radix fixed
2014-05-29 00:30:30 +02:00
Henrik Ekblad
c81a47c1f9
Fixed a couple of issues reported by a-lurker
2014-05-28 22:27:36 +02:00
Henrik Ekblad
6201d3cd54
IsGateway added
2014-05-19 23:33:36 +02:00
Henrik Ekblad
67f4ca1fb4
latest test sketches and working request for id
2014-05-19 20:08:12 +02:00
Henrik Ekblad
9e043f3379
Use pointers inernally instead of passing objects to save space.
2014-05-17 00:46:04 +02:00
Henrik Ekblad
8e07382d74
Gateway.cpp now compiles,
...
Ethernet gateway fits in memory with debug enabled. :)
2014-05-16 15:13:56 +02:00
Henrik Ekblad
891c826a0c
* Converted time example. Callback for time request was the only clean solution. Now global callback for incoming messages only needs to care about SET commands coming from other nodes or gateway.
...
* New api for storing states. RelayActator now stores state in eeprom, making it more standalone.
* Controller config is now fetched in the background without needing any special tratment in sketch. Last received config is stored in eeprom:
2014-05-16 14:48:18 +02:00
Henrik Ekblad
9291a97d45
added some message builder helpers. Optimized libray a bit using inline functions and macros.
...
Converted Dallas example to use new library api.
2014-05-16 10:35:26 +02:00
Henrik Ekblad
7080520a3f
Fix comment. Pseudo random.
2014-05-16 07:24:24 +02:00
Henrik Ekblad
a31d9d1074
Reduce library size
2014-05-15 07:40:07 +02:00
Henrik Ekblad
710d445815
Stripping all sync-functions
2014-05-14 10:15:01 +02:00
Henrik Ekblad
4b18f9fbf4
Relay updated to new api
2014-05-14 00:26:52 +02:00
Henrik Ekblad
26ef9c81c2
refactoring continues.
2014-05-14 00:26:28 +02:00
Henrik Ekblad
fadab95958
And myGateway...
2014-05-12 23:56:57 +02:00
Henrik Ekblad
7856dfb209
Compiling. No tests what so ever.
2014-05-12 23:50:44 +02:00
Henrik Ekblad
960efcd6f7
Prepared for ack:ing between sensors. And between actuator and gateway. Now using hardware ack when sending messages and burst-mode which gives much more reliable communication.
...
Use the corresponing development-branch for Vera plugin files.
2014-05-04 23:47:46 +02:00