Commit Graph
1341 Commits
Author SHA1 Message Date
Henrik Ekblad e61ea6cece Merge pull request #413 from tekka007/ESP8266OTA
Add OTA FW update support for ESP8266
2016-03-24 00:22:26 +01:00
tekka007 3c27c5984f Add OTA FW update support for ESP8266 2016-03-20 12:43:38 +01:00
Henrik Ekblad a7580d124e Merge pull request #411 from tekka007/corepatch
small core fixes
2016-03-07 23:46:45 +01:00
tekka007 c3d7e09a67 small core fixes: remove time handler callback redundancy, substitute consts. 2016-03-06 22:20:13 +01:00
Patrick Fallberg 41a9f4cf28 Merge pull request #397 from fallberg/encryptiontests
Added NRF24 and RFM69 encryption to Jenkins tests
2016-03-06 22:12:29 +01:00
Patrick Fallberg 235aa218dc Merge pull request #401 from tbowmo/samd
Interrupt pins was not configured correctly for RFM69
2016-02-17 21:54:12 +01:00
Thomas Mørch 324e58d46f Interrupt pins was not configured correctly 2016-02-17 21:20:31 +01:00
Patrick Fallberg 0d72bf2260 Fix complation error for NRF24 encryption 2016-02-16 10:10:22 +01:00
Patrick Fallberg 2d93722692 Merge pull request #399 from tbowmo/samd
Adapts RFM69 to be used with SAMD
2016-02-16 09:45:13 +01:00
Patrick Fallberg 53ea022035 Fix complation error for RFM69 encryption 2016-02-16 09:45:12 +01:00
Patrick Fallberg 21beab382b Added NRF24 and RFM69 encryption to Jenkins tests
Also cleaned up the other Jenkins test sketches.
2016-02-16 09:45:12 +01:00
Henrik Ekblad f9d23c9c69 Merge pull request #394 from tekka007/conditionalWait
Implementation conditionalWait()
2016-02-13 12:43:28 +01:00
Henrik Ekblad 468f9d9cc5 Merge pull request #396 from janchrillesen/development
Add yield() in sendACK
2016-02-13 12:43:08 +01:00
Jan Chrillesen bda6ecf017 Add yield() in sendACK
Needed on ESP8266 to avoid WDT kicking in - see http://forum.mysensors.org/topic/2278/esp8266-gateway-and-sensor-node-not-talking-noobie/34
2016-02-13 09:28:47 +01:00
tekka007 a876b320bc Implement conditional Wait() until time passed or specific message received 2016-02-11 22:14:35 +01:00
Patrick Fallberg 1f27c3dd36 Update library.json version to 1.5.4 2016-02-07 13:08:21 +01:00
Patrick Fallberg 350bf568fb Merge pull request #386 from mysensors/add-optional-before-method
Add before() for initialisations before radio hogs SPI
2016-02-06 21:01:55 +01:00
Patrick Fallberg 72a40d69df Merge pull request #388 from mysensors/turn-off-access-point-on-wifi-mqtt
Turn off access point when running ESP8266 MQTT client
2016-02-06 21:01:39 +01:00
Patrick Fallberg 24aba671c1 Merge pull request #387 from mysensors/fix-udp-compile-problems
Fix compile problems when enabling UDP
2016-02-06 19:52:37 +01:00
Henrik Ekblad 748e3ee4b7 Sketch shouldn't have UDP enable by default 2016-02-06 19:30:52 +01:00
Henrik Ekblad 3b18b2959c Turn off access point when running ESP8266 MQTT client
Fixes: https://github.com/mysensors/Arduino/issues/366
2016-02-06 17:37:55 +01:00
Henrik Ekblad d819af40b7 Fix compile problems when enabling UDP
Using 
#define MY_USE_UDP 
Failied building on AVR (only worked on ESP)

Fixes https://github.com/mysensors/Arduino/issues/369
2016-02-06 17:21:44 +01:00
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
Thomas Mørch b4dadc2ce2 Adapts RFM69 to be used with SAMD 2016-01-28 13:43:47 +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