Commit Graph
840 Commits
Author SHA1 Message Date
maxtox ba5a4cba71 Do not close TCP connection after each send.
Fixing https://github.com/mysensors/Arduino/issues/405
2016-05-05 09:27:47 +02:00
Henrik Ekblad a64c8b13a6 Merge pull request #391 from ToniA/development
Set the serial port speed of the Serial Gateway to 38400 on Arduino's  running on 8MHz oscillator
2016-04-28 19:13:56 +02:00
Henrik Ekblad 5c8234f424 Merge pull request #424 from guiguid/patch-1
Allow User to manage ESP8266 Wifi if need
2016-04-27 20:26:31 +02:00
Olivier d65e73a575 Merge pull request #392 from tekka007/refactoring_RF24
Major RF24 library rework: minimal driver at full specs
2016-04-27 19:46:05 +02:00
Guillaume DELVIT 17ea69959e Allow User to manage ESP8266 Wifi if need
If MY_ESP8266_SSID is not defined, the WIFI part is managed by the user.
If MY_ESP8266_SSID is defined, wifi is managed by Mysensor libraries.
2016-04-26 21:00:07 +02:00
tekka007 b415c6977b Introduce SPI transactions, harmonize variables 2016-04-24 13:02:30 +02:00
Henrik Ekblad b7400ab23e Merge pull request #418 from dakky/development
Renamed in order to prevent error messages from arduino GUI (2:1.0.5)…
2016-04-09 20:19:01 +02:00
gerritv cf571b30e8 Fix exception in esp8266 gateway. Found by @sle118 2016-04-09 13:51:27 -04:00
Robert 7f7c482f76 Renamed in order to prevent error messages from arduino GUI (2:1.0.5) because of invalid filename 2016-04-08 07:36:37 +02:00
Brenda Wallace 49beffd3d4 S_RGB does not exist. Changing helpful comment to S_RGB_LIGHT and S_RGBW_LIGHT 2016-04-02 20:55:36 +13:00
tekka007 3c27c5984f Add OTA FW update support for ESP8266 2016-03-20 12:43:38 +01:00
tekka007 547f7076dd Major RF24 library rework: minimal driver at full specs 2016-03-17 14:32:12 +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 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
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
ToniA 385b0680c9 Set the serial port speed of the Serial Gateway to 38400 on Arduino's running on 8MHz oscillator
On 8 MHz clock speed the actual 115200 bps rate is so much off that sending
data over serial is very unreliable.
2016-02-08 18:19:49 +02: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
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
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
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
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
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
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