Henrik Ekblad
469cbb7d0c
Add before() for initialisations before radio hogs SPI
...
Fix #293
2016-02-06 12:08:28 +01:00
Henrik Ekblad
528e09d5e3
Merge pull request #385 from zaphodus/patch-1
...
Resend presentation if client connected
2016-02-06 00:53:04 +01:00
zaphodus
ce93db7351
Resend presentation if client connected
...
This change solve the problem described here:
http://forum.mysensors.org/topic/2112/n00b-ethernet-gw-without-nf24
The presentation must be resent when the client connects. Without this Domoticz catches only sensor data, and doesn't know about connected actuators.
2016-02-03 18:09:44 +01:00
Patrick Fallberg
5be0e2e3b5
Merge pull request #365 from ivankravets/patch-2
...
Fix version to stable
2016-02-02 16:14:49 +01:00
Henrik Ekblad
3c4954ecee
Merge pull request #377 from fallberg/lockdown
...
Node lock feature
2016-01-30 14:45:10 +01:00
Henrik Ekblad
95e84939c7
Merge pull request #378 from fleinze/patch-4
...
Compatibility with atmega32U4 (Arduino micro)
2016-01-30 12:46:52 +01:00
fleinze
f6531cfa13
Compatibility with atmega32U4 (Arduino micro)
...
For atmega32U4-boards USBDevice.init(); must not be called. This is only necessary for SAMD-boards.
With this patch the library works fine with an arduino micro board.
2016-01-30 11:46:09 +01:00
Patrick Fallberg
7de2764d2d
Node lock feature
...
When activated, suspicious signing related activities will eventually
cause the node to lock down and transmit a I_LOCKED message to the
gateway at 30m intervals.
Unlocking is done by grounding a pin or erasing the EEPROM.
See Doxygen for details on use.
Fixes #280
2016-01-29 11:41:53 +01:00
Henrik Ekblad
4a187974ad
Merge pull request #374 from mboyer85/development
...
Adding Water Quality
2016-01-28 19:53:31 +01:00
mboyer85
8fede4dc4a
Merge branch 'development' into development
2016-01-28 19:40:32 +01:00
Patrick Fallberg
4c3d700d87
Merge pull request #375 from mysensors/bring-old-prs-up-to-date
...
Bring old prs up to date
2016-01-28 10:28:12 +01:00
Henrik Ekblad
242d0a94ee
Corrected the channel selection #372
2016-01-27 20:33:46 +01:00
Henrik Ekblad
4002636168
Controller Config read twice #363
2016-01-27 20:29:01 +01:00
Henrik Ekblad
e95b75e062
Added ability to connect to mqtt server by url. Fixed mqtt client
...
connect bug. #355
2016-01-27 20:25:52 +01:00
Henrik Ekblad
0d4efb167e
Fix led typo for led pins #347
2016-01-27 19:41:41 +01:00
Henrik Ekblad
a60092e3a8
Fix mqtt client when using dhcp #355
2016-01-27 19:39:36 +01:00
mboyer85
b6de017bb6
Rename libraries/MySensors/examples/PHSensor.ino to libraries/MySensors/examples/PHSensor/PHSensor.ino
2016-01-27 19:26:07 +01:00
mboyer85
6aa1fb6e88
Adding water quality management
...
PHSensor example
2016-01-27 19:25:04 +01:00
mboyer85
9fc81a327d
Adding water quality management
2016-01-27 18:27:55 +01:00
mboyer85
8f08db4d4b
Adding Water Quality
...
For pool/aquarium water management
2016-01-27 18:23:09 +01:00
Henrik Ekblad
4b90e15beb
Merge pull request #364 from fallberg/test-sketches
...
Implemented signing test sketches
2016-01-21 22:01:53 +01:00
Ivan Kravets
8015ad4800
Fix version to stable
2016-01-21 00:54:38 +02:00
Patrick Fallberg
15167d69e8
Support building test sketches for ESP8266
2016-01-20 22:29:38 +01:00
Patrick Fallberg
4a5c0f9314
Make ESP8266 sketches explicitly declare GW
...
In order to build core tests, there cannot be any hard coded
GATEWAY flags (like MY_GATEWAY_ESP8266). These needs to be set
in the sketch that implements the gateway.
2016-01-20 22:07:45 +01:00
Patrick Fallberg
94c7f4451e
Resolved Doxygen warnings relating to signing
2016-01-20 22:04:19 +01:00
Patrick Fallberg
842d575fc5
Implemented signing test sketches
...
These will automatically be built for every PR by Jenkins.
The test sketches in this commit evaluates signing (hard/soft) and
whitelisting (on/off). Full verbose signing debug is enabled.
RF24 radio is also enabled.
2016-01-20 20:51:58 +01:00
Patrick Fallberg
5a16cf0b5e
Merge pull request #359 from fallberg/doxygen
...
Cleaned up Doxygen warnings
2016-01-20 01:06:50 +01:00
Patrick Fallberg
dcb5cc9928
Cleaned up Doxygen include graphs
2016-01-19 23:56:28 +01:00
Patrick Fallberg
0f55969ace
Cleaned up Doxygen warnings in library drivers
2016-01-19 23:56:27 +01:00
Patrick Fallberg
877cac266f
Cleaned up Doxygen warnings in examples
2016-01-19 23:56:27 +01:00
Patrick Fallberg
5853cf5fe0
Cleaned up Doxygen warnings in libraries/MySensors/drivers/AVR
2016-01-19 23:56:26 +01:00
Patrick Fallberg
44b52f10be
Cleaned up Doxygen warnings in MyConfig.h
2016-01-19 23:56:26 +01:00
Patrick Fallberg
0683709506
Cleaned up Doxygen warnings in libraries/MySensors/core
2016-01-19 23:56:25 +01:00
Patrick Fallberg
92f6585a90
Merge pull request #358 from fallberg/sign-fix
...
Make sure signing presentation data is sent correctly
2016-01-19 23:46:40 +01:00
Patrick Fallberg
6b6e829f93
Make sure signing presentation data is sent correctly
...
The message sender was retrieved from the message buffer after
prepareSigningPresentation() was called. This function resets
the message buffer so that is not the proper way to do it. Now,
the message sender is extracted first in signerProcessInternal()
in order to avoid the value being overwritten later on.
2016-01-19 09:17:18 +01:00
Henrik Ekblad
74ef56bf58
Merge pull request #354 from GertSanders/development
...
Adding SMS Gateway node example and supporting library.
2016-01-17 16:33:42 +01:00
Gert Sanders
e52ae4f3a7
Adding SMS Gateway node example and supporting library.
...
Adding SMS Gateway node example and supporting library (Adafruit FONA).
2016-01-17 15:00:26 +01:00
Patrick Fallberg
f6d482d4ce
Merge pull request #333 from Kolbi/patch-2
...
Update HumiditySensor.ino
2016-01-15 11:16:39 +01:00
Kolbi
8840e39040
Merge branch 'development' into patch-2
2016-01-14 15:25:03 +01:00
Patrick Fallberg
e966366968
Merge pull request #339 from tbowmo/samd
...
Fixes problem with MY_LED_BLINKING_FEATURE being enabled on all builds
2016-01-13 20:53:30 +01:00
Thomas Mørch
eacac55be0
Moved includes for MyLeds.* to be after the default assignments for LED's
2016-01-13 19:28:45 +01:00
Thomas Mørch
c4adcccbdc
Moved default LED initialization from MyConfig.h to MySensors.h
2016-01-13 19:28:45 +01:00
Thomas Mørch
c1ceeccc6b
Changed name for SPI the last couple of places
2016-01-13 19:28:45 +01:00
Patrick Fallberg
1f365342c2
Merge pull request #342 from marcovannoord/development
...
Use the internal pullup to be able to hook up this sketch directly to S0 meters
2016-01-13 19:08:57 +01:00
Marco Noord
9858cb19f0
Changed digitalwrite to pinmode, to make it more obvious what is happening here, and to offer more support within the Arduino API
2016-01-13 17:57:48 +01:00
Marco Noord
a6569c884a
Use the internal pullup to be able to hook up this sketch directly to an energy meter with S0 output
...
If no pullup is used, the reported usage will be too high because of the floating pin
2016-01-13 17:19:59 +01:00
Kolbi
3c634db77c
Merge branch 'development' into patch-2
2016-01-13 08:44:47 +01:00
Patrick Fallberg
74a54267d2
Merge pull request #305 from fallberg/signing_refactoring
...
Signing improvements
2016-01-12 17:08:43 +01:00
Patrick Fallberg
c52d2cd643
All software security related data moved to EEPROM
...
The Sha204Personalizer has been converted to a SecurityPersonalizer.
It takes care of generation and storage of keys and data to both
ATSHA204A and nonvolatile storage (EEPROM).
Library has been updated to read any software security related data
from the corresponding EEPROM locations.
The effect this has is that any node using any security feature has to
execute the personalizer at least once to store appropriate values.
The benefit of this is that the software no longer contain sensitive data
such as HMAC or AES keys.
Whitelists still are stored in software as they are variable in size.
2016-01-12 10:26:58 +01:00
Patrick Fallberg
3bf9184670
Removed signing identifier from nonces
...
It serves no practical use to have signing identifier in nonces
as nonces are architecture independent.
Fixes #318
2016-01-12 08:43:11 +01:00