Henrik Ekblad
906d3cb71b
Merge pull request #455 from tekka007/MessageTypes
...
New msg types in preparation of transport rework
2016-06-01 21:41:03 +02:00
Henrik Ekblad
debfce29b9
Merge pull request #453 from tekka007/HWabstractions
...
Add hwFreeMem() function
2016-05-30 23:56:48 +02:00
Henrik Ekblad
4f2f507675
Merge pull request #445 from D-H-R/development
...
Added support for SST25 Series SPI Flash (e.g. from Microchip) for OTA
2016-05-24 21:35:58 +02:00
Henrik Ekblad
328a45972a
Merge pull request #442 from BSRasmussen/development
...
Turn off ESP8266 acess point before starting WiFi
2016-05-23 23:19:47 +02:00
Henrik Ekblad
021412fb72
Merge pull request #441 from mfalkvidd/mfalkvidd/development
...
Utilize digitalPinToInterrupt in examples
2016-05-19 19:22:05 +02:00
Henrik Ekblad
b623188a78
Merge pull request #438 from tbowmo/hardware_removal
...
Hardware definitions are moved to thier own repositories
2016-05-14 20:13:56 +02:00
Henrik Ekblad
5c650dc713
Merge pull request #435 from tekka007/reassignID
...
re-assign node ID
2016-05-07 10:53:58 +02:00
Henrik Ekblad
a2841980a7
Fix typo in nested prepropressor statments
2016-05-05 22:23:42 +02:00
Henrik Ekblad
8d2c172702
Merge pull request #428 from fallberg/signing
...
Add destination parameter to signingPresentation
2016-05-05 17:49:13 +02:00
Henrik Ekblad
21f0e02bf6
Merge pull request #426 from mysensors/present-node-after-id-received
...
Present attached sensors after node-id received
2016-05-05 17:47:42 +02:00
Henrik Ekblad
55b33f2c4f
Merge pull request #430 from maxtox/patch-1
...
Do not close TCP connection after each send.
2016-05-05 17:47:04 +02:00
Henrik Ekblad
82e7142bb1
Merge pull request #431 from maxtox/patch-2
...
When receiving a number of messages, string might include old Data
2016-05-05 17:44:57 +02:00
Henrik Ekblad
bbc6a221f4
Present node device for gateways as well. See PR #420 .
2016-05-01 21:50:50 +02:00
Henrik Ekblad
154beedcb8
Present attached sensors after node-id received
2016-05-01 21:42:14 +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
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
Henrik Ekblad
3d56b3cd94
Merge pull request #419 from gerritv/development
...
Fix exception in esp8266 gateway.
2016-04-09 20:18:49 +02:00
Henrik Ekblad
d63c44d682
Merge pull request #417 from Br3nda/patch-2
...
S_RGB does not exist. Changing to S_RGB_LIGHT and S_RGBW_LIGHT
2016-04-02 10:08:24 +02:00
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
Henrik Ekblad
a7580d124e
Merge pull request #411 from tekka007/corepatch
...
small core fixes
2016-03-07 23:46:45 +01:00
Henrik Ekblad
ce6915a2c7
Reset message buffer every time a newline is found
2016-02-20 11:19:05 +01:00
Henrik Ekblad
c7efee31dd
Fix protocol parse and validity check back
2016-02-18 17:02:21 +01:00
Henrik Ekblad
47f8df8df9
Allow sending multiple commands in one serial transmission
...
E.g.
"1;2;1;0;2;1\n1;11;1;0;2;1\n1;1;1;0;2;0\n1;2;1;0;2;0\n"
2016-02-17 10:01:26 +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
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
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
Henrik Ekblad
4a187974ad
Merge pull request #374 from mboyer85/development
...
Adding Water Quality
2016-01-28 19:53:31 +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
Henrik Ekblad
4b90e15beb
Merge pull request #364 from fallberg/test-sketches
...
Implemented signing test sketches
2016-01-21 22:01:53 +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
Henrik Ekblad
60318a702d
Merge pull request #331 from fallberg/2.0-beta
...
Bumped version to 2.0.0-beta
2016-01-10 23:23:11 +01:00
Henrik Ekblad
0ebaced5f2
Merge pull request #324 from tekka007/nullTerminationFix2
...
Null termination issue, Fixes #322
2016-01-05 13:08:04 +01:00
Henrik Ekblad
bc3296883a
Merge pull request #317 from tekka007/nullTerminationFix
...
Fix null termination issue
2016-01-02 11:33:59 +01:00
Henrik Ekblad
e5eb779457
Fix sensor-id for debug prints
2015-12-30 18:22:44 +01:00
Henrik Ekblad
29cc42ba37
Internal messages send from gateway to controller should use sensor id
...
255
2015-12-30 16:28:00 +01:00
Henrik Ekblad
5406a658ee
Merge pull request #313 from tekka007/precisionfix
...
Limiting max. precision in dtostrf()
2015-12-29 14:07:53 +01:00
Henrik Ekblad
862c584d56
Merge pull request #304 from tekka007/hwparameters
...
Core functions for Vcc and frequency readings
2015-12-29 14:06:06 +01:00
Henrik Ekblad
372569acc0
Merge pull request #310 from tekka007/RF24CoreFix
...
Fix wrong value returned in isAckPayloadAvailable()
2015-12-26 17:58:54 +01:00
Henrik Ekblad
7ddcd129ec
Merge pull request #308 from ivankravets/patch-1
...
@PlatformIO Library Registry manifest file
2015-12-24 23:22:29 +01:00
Henrik Ekblad
df0daa5e92
Merge pull request #307 from tbowmo/samd
...
Created set(bool) to avoid typecasting on samd arch
2015-12-20 01:06:42 +01:00
Henrik Ekblad
3fb4074377
Merge pull request #287 from mysensors/Correct-MY_RF69_IRQ_NUM-pins-for-ESP
...
Fix MY_RF69_IRQ_NUM pin setting for ESP8266
2015-12-10 22:05:01 +01:00
Henrik Ekblad
a3584515c6
Fix MY_RF69_IRQ_NUM pin setting for ESP8266
...
Add delay when initializing radio and do some yielding
2015-12-10 19:20:11 +01:00
Henrik Ekblad
1035f84a43
Merge pull request #282 from tekka007/sleeping
...
WDT fixes
2015-12-10 11:06:52 +01:00
Henrik Ekblad
022cbbe866
Merge pull request #284 from jkandasa/development
...
Fix OTA update functionality on MQTT transport
2015-12-10 10:50:20 +01:00
Henrik Ekblad
9540cb2b30
Merge pull request #277 from mysensors/esp8266-2.0.0-compability-fix
...
Fix compile error using ESP board 2.0.0
2015-12-03 16:35:09 +01:00
Henrik Ekblad
9ad98582c5
Fix compile error using ESP board 2.0.0
...
You need to update to the latest ESP board files 2.0.0 by using
Tools->Board->Boards-Manager. Select ESP8266 and press Update.
2015-12-03 09:34:44 +01:00
Henrik Ekblad
a53b470f87
Merge pull request #274 from fallberg/print-fix
...
Let prints on GW:s be up to MY_GATEWAY_MAX_SEND_LENGTH large
2015-11-30 21:59:04 +01:00
Henrik Ekblad
6d97702b29
Fix #272 - NULL argument check in MyMessage::set(char *)
2015-11-30 00:08:48 +01:00
Henrik Ekblad
7f468df165
Merge pull request #271 from mysensors/smart-sleep
...
Smart sleep
2015-11-28 23:30:11 +01:00
Henrik Ekblad
7e3f5d2d54
Smart sleep
...
Add “Smart sleep” variants of all sleep methods that allows nodes to
receive buffered messages/commands from controller that was issued while
node was sleeping.. When calling the smartSleep() variant, the node
immediately sends a heartbeat mesage when waking up (informing
controller that node is awake). Before going back to sleep it waits
MY_SMART_SLEEP_WAIT_DURATION to process any incoming buffered messages
from the controller. NOTE: Controller must support this feature.
2015-11-28 22:45:52 +01:00
Henrik Ekblad
98554aba99
Merge pull request #268 from mfalkvidd/development
...
ClearEepromConfig: Fix spelling mistake
2015-11-28 13:21:21 +01:00
Henrik Ekblad
4790a151f5
Merge pull request #270 from mysensors/capabilities-embryo-and-mixed-fixes
...
Capabilities embryo, misc fixes
2015-11-28 13:20:24 +01:00
Henrik Ekblad
f8bdc3f55f
Include missing MyCapabilities.h
2015-11-28 12:20:56 +01:00
Henrik Ekblad
230d698bfd
Capabilities embryo, misc fixes
...
Call sketch setup() before presentation()
Bugfix in RFIDLockSensor
Disable remote reset option
Topic comparison bugix MQTT gateway
2015-11-28 12:03:43 +01:00
Henrik Ekblad
367dee18b0
Merge pull request #266 from mysensors/rs485-de-pin-management
...
DE-pin management for RS485 transport layer
2015-11-25 20:53:26 +01:00
Henrik Ekblad
7f360062dc
DE-pin management for RS485 transport layer
2015-11-25 20:05:09 +01:00
Henrik Ekblad
8e2c8cb420
Merge pull request #264 from soward/development
...
esp8266gateway crashing when receiving I_CONFIG message from new node…
2015-11-24 10:59:12 +01:00
Henrik Ekblad
c7814878f2
Merge pull request #263 from ToniA/development
...
HeatpumpIR library: Daikin air conditioner support
2015-11-23 19:24:23 +01:00
Henrik Ekblad
bbc6c8b531
Merge pull request #261 from windkh/development
...
Added weather station sensor example which is a merge between the two…
2015-11-22 20:41:19 +01:00
Henrik Ekblad
ff61bc0c5b
Merge pull request #262 from mysensors/fix-pa-level-bug
...
Fix RF24 PALevel not set correctly
2015-11-22 20:40:28 +01:00
Henrik Ekblad
0ab8431076
Fix RF24 PALevel not set correctly
2015-11-22 19:26:26 +01:00
Henrik Ekblad
e9f6a3ec41
Merge pull request #257 from Bekkie/patch-1
...
Update MyMessage.h
2015-11-19 09:02:43 +01:00
Henrik Ekblad
cc244e9338
Merge pull request #253 from fallberg/private
...
Added support for private configuration data
2015-11-19 08:59:34 +01:00
Henrik Ekblad
f3b291f2e9
Merge pull request #254 from mysensors/internal-messages-to-gw
...
Handle internal messages sent from controller to gateway
2015-11-18 21:39:29 +01:00
Henrik Ekblad
2cdcb95499
Handle internal messages sent from controller to gateway
...
Reduce memory footprint form W5100 gateway
2015-11-18 19:53:33 +01:00
Henrik Ekblad
1df056b43e
Merge pull request #251 from mysensors/mqtt-repeater-mode-fix
...
Enable repeater mode for MQTT gateway when radio is attached.
2015-11-14 22:37:04 +01:00
Henrik Ekblad
a6a86ba1dd
Enable repeater mode for MQTT gateway when radio is attached.
2015-11-14 20:42:35 +01:00
Henrik Ekblad
0b4f6950c7
NodeJS controller example moved to separate repository
2015-11-12 22:54:32 +01:00
Henrik Ekblad
2719e08c2d
Merge pull request #250 from milvert/development
...
Remove include MyHw from MyHw.h
2015-11-12 18:16:45 +01:00
Henrik Ekblad
49440c1efe
Merge pull request #249 from mysensors/MyMessage-getCommand
...
Add MyMessage:getCommand()
2015-11-12 07:18:01 +01:00
Henrik Ekblad
3ca69c422c
Merge pull request #248 from mysensors/RFM69-init-failure-detection
...
Detect if initialization fails for RFM69 radio
2015-11-12 00:31:01 +01:00
Henrik Ekblad
e1e26d5676
Add MyMessage:getCommand()
2015-11-11 23:54:12 +01:00
Henrik Ekblad
10a971fa90
Detect if initialization fails for RFM69 radio
...
Correct problem with define HW-variant
Clean up GatewayESP8266 comments
Change the debug message at startup (include version)
2015-11-11 23:33:46 +01:00
Henrik Ekblad
84606788cd
Merge pull request #247 from mysensors/fix-mqtt-topic-naming
...
Split subscripe/publish MQTT topic
2015-11-10 07:19:10 +01:00
Henrik Ekblad
ec5eb3a605
Update split topic chnages for the W5100 gateway sketch
2015-11-10 00:36:05 +01:00
Henrik Ekblad
3239102681
Split subscripe/publish MQTT topic
...
Fix fix avoids loopback of messages from controller back to gateway.
2015-11-10 00:20:21 +01:00
Henrik Ekblad
73b3186a3a
Merge pull request #246 from mysensors/gsp-sensor-example
...
Add new sensor type S_GPS and with example sketch
2015-11-09 07:54:52 +01:00
Henrik Ekblad
faa80e7c80
Add new sensor type S_GPS and corresponing V_POSITION holding location
...
and altidude.
New Example showing how to send position data and extract atomic time
from GPS.
This PR also fixes a couple of compiler warnings:
WARNING: Category '' in library XXXXXX is not valid. Setting to
'Uncategorized'
2015-11-08 23:07:50 +01:00
Henrik Ekblad
50ec9f9729
Merge pull request #244 from mysensors/fix-ethernet-message-parsing-error
...
Fix problem with string termination of incoming ethernet messages.
2015-11-08 22:56:43 +01:00
Henrik Ekblad
22521c1d24
Merge pull request #245 from tekka007/20151108_DISCOVER__tekka
...
implementation of I_DISCOVER
2015-11-08 22:34:23 +01:00
Henrik Ekblad
ab60ae11d4
Remove strange character from source.
2015-11-08 21:47:53 +01:00
Henrik Ekblad
e2c1f4e365
Fix problem with string termination of incoming ethernet messages.
2015-11-08 17:49:25 +01:00
Henrik Ekblad
328d362598
Merge pull request #243 from mysensors/add-cusom-v-type
...
Add V_CUSTOM for controller/inter-node specific commands.
2015-11-07 20:28:32 +01:00
Henrik Ekblad
24a87ebda2
Add V_CUSTOM for controller/inter-node specific commands.
...
Requested by rob@domoticz for handling request of internal device
values. This variable/command should not be used for any of the official
sketches among the examples when communicating with controller.
2015-11-07 18:38:57 +01:00
Henrik Ekblad
af68f11f0f
Merge pull request #241 from mysensors/fix-w5100-gateway-pins
...
Fix w5100 mqtt gateway default pin setting
2015-11-06 20:15:06 +01:00
Henrik Ekblad
f82423c74b
Add missing MQTT LITERAL1 to keyworkds.
2015-11-06 19:10:41 +01:00
Henrik Ekblad
0ced49f6dd
Fix default pin defines for the W5100 mqtt gateway
2015-11-06 19:07:37 +01:00
Henrik Ekblad
9ad1753161
Merge pull request #240 from ToniA/development
...
HeatpumpIR: Support Sharp/IVT heatpumps
2015-11-03 20:45:15 +01:00
Henrik Ekblad
06f1596ed9
Merge pull request #239 from mysensors/fix-inclusion-feature
...
Fix inclusion button problem.
2015-11-02 22:42:29 +01:00