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
Henrik Ekblad
6baf605b0d
Fix inclusion button problem.
...
Add option when having external pullup for inclusion button.
MY_INCLUSION_BUTTON_EXTERNAL_PULLUP.
Change the default led pins for serial gateway that was wrong.
2015-11-02 20:50:22 +01:00
Henrik Ekblad
cadbc3cf9f
Merge pull request #234 from fallberg/sign_debug
...
Refactored signing backend debug prints
2015-10-29 18:25:53 +01:00
Henrik Ekblad
6928e6ee51
Merge pull request #235 from fallberg/ver
...
Changed library version to comply with Semantic Versioning
2015-10-28 18:47:37 +01:00
Henrik Ekblad
ce99cbdad7
Merge pull request #231 from mysensors/fix-MY_SIGNING_REQUEST_SIGNATURES-problem
...
Fix MY_SIGNING_REQUEST_SIGNATURES compile error
2015-10-22 15:48:38 +02:00
Henrik Ekblad
ef1947175d
Merge pull request #230 from tbowmo/development
...
Development
2015-10-22 15:48:29 +02:00
Henrik Ekblad
9b7c99d499
Fix MY_SIGNING_REQUEST_SIGNATURES compile error
...
http://forum.mysensors.org/topic/1021/security-introducing-signing-support-to-mysensors/176
2015-10-20 21:58:50 +02:00
Henrik Ekblad
38dece555b
Merge pull request #229 from mysensors/fix-mqtt-gateway-problems
...
Fix problem MQTT gateway problem reported by @FotoFieber
2015-10-18 09:49:40 +02:00
Henrik Ekblad
28f7a399ff
Fix problem MQTT gateway problem reported by @FotoFieber
...
http://forum.mysensors.org/topic/1870/esp8266-wifi-gateway-port-for-mysensors/138
2015-10-17 22:59:01 +02:00
Henrik Ekblad
35f43a49be
Merge pull request #228 from tekka007/20151017Fix
...
wait() issue
2015-10-17 19:49:52 +02:00
Henrik Ekblad
3b20529c17
Merge pull request #227 from mysensors/serial-transport
...
Change LED blink default pins not to interfere with RS485
2015-10-16 21:27:49 +02:00
Henrik Ekblad
7e8e5f7142
Change LED blink default pins not to interfere with RS485
2015-10-16 20:35:00 +02:00
Henrik Ekblad
a018297240
Merge pull request #226 from mysensors/serial-transport
...
RS485 transport layer
2015-10-14 20:39:54 +02:00
Henrik Ekblad
cf232b1baa
RS485 transport layer
...
Note this is still untested as I haven't got any RS485 modules.
2015-10-12 18:48:28 +02:00
Henrik Ekblad
f9c8579bbd
Merge pull request #224 from mysensors/use-stdint-in-mymessage
...
Use stdint in MyMessage
2015-10-08 21:52:27 +02:00
Henrik Ekblad
70b87162d0
Use sdtint for in MyMessage.
...
Fixes data type length problem when messages travels between 8/16/32 bit
architectures.
close #223
2015-10-08 20:52:53 +02:00
Henrik Ekblad
79d837825f
Upgrade Heatpump sketch to 1.6
2015-10-08 18:51:44 +02:00
Henrik Ekblad
f4a3466943
Move MYSBootloader to separate github repository
2015-10-07 22:27:14 +02:00
Henrik Ekblad
89e950234f
Fix MY_RF24_ENABLE_ENCRYPTION for ESP8266
2015-10-07 22:25:53 +02:00
Henrik Ekblad
90dfe776ee
Merge branch 'gateway-refactoring' into development
...
# Conflicts:
# libraries/MySensors/MyConfig.h
# libraries/MySensors/MySensor.cpp
# libraries/MySensors/MySensor.h
# libraries/MySensors/MyTransportNRF24.cpp
# libraries/MySensors/core/MyHwESP8266.h
# libraries/MySensors/drivers/RF24/RF24.cpp
# libraries/MySensors/drivers/RF24/RF24.h
# libraries/MySensors/examples/MQTTClientGateway/MQTTClientGateway.ino
# libraries/MySensors/examples/MQTTGateway/MQTTGateway.ino
2015-10-07 00:08:07 +02:00
Henrik Ekblad
44ea9364c7
Merge pull request #222 from Yveaux/gateway-refactoring
...
Fix crash
2015-10-06 21:40:51 +02:00
Henrik Ekblad
b981b492bc
Fix return typo introduced when implementing ethernet spi-en feature
2015-10-06 19:35:50 +02:00
Henrik Ekblad
ca5346a8a5
Fix warning when enabling MY_OTA_FIRMWARE_FEATURE
2015-10-06 18:54:20 +02:00
Henrik Ekblad
bb43bdda6e
Set correct CE/CS pins for W5100 ethernet module
2015-10-05 23:10:36 +02:00
Henrik Ekblad
2fd0f36054
Allow W5100 boards with SPI_EN exposed to run without SOFTSPI for radio
2015-10-05 23:07:07 +02:00
Henrik Ekblad
723f5ce6ce
Merge pull request #205 from fleinze/patch-1
...
Channel and Datarate in MyTransportNRF24 constructor
2015-10-05 14:22:28 +02:00
Henrik Ekblad
fe1fe3d573
Merge pull request #219 from Yveaux/development
...
Fix crash
2015-10-05 11:42:46 +02:00
Henrik Ekblad
676e504fda
Fix some warnings 2
2015-10-05 07:26:38 +02:00
Henrik Ekblad
fa83e0921c
Fix some warnings 1
2015-10-05 00:21:55 +02:00
Henrik Ekblad
b24e621bb8
ADD: MQTTClient for ESP8266 and W5100 ethernet module
2015-10-04 23:47:02 +02:00
Henrik Ekblad
2a2fa22ecd
Merge branch 'gateway-refactoring' of https://github.com/mysensors/Arduino into gateway-refactoring
2015-10-04 17:03:11 +02:00
Henrik Ekblad
7ecc80176d
Verified ENC and W5100 ethernet modules.
2015-10-04 17:02:50 +02:00
Henrik Ekblad
88e99aa90a
Merge pull request #218 from Yveaux/gateway-refactoring
...
Introduce MY_DEBUG_VERBOSE to reduce binary size
2015-10-04 16:58:28 +02:00
Henrik Ekblad
918006412a
Merge pull request #213 from tbowmo/development
...
Fixed warnings
2015-10-04 14:32:52 +02:00
Henrik Ekblad
b6436b6b49
Merge pull request #215 from Yveaux/development
...
Fix printDetails() & debugging for ESP8266
2015-10-04 14:32:08 +02:00
Henrik Ekblad
d71a5d567b
Ethernet W5100/ENC gateway compile (not verified).
...
Remove SPI/ENC/W5100 from embedded libraies.
2015-10-04 01:25:03 +02:00
Henrik Ekblad
f11223c88c
Remove embedded ESP libraries.
2015-10-03 14:22:10 +02:00
Henrik Ekblad
0f57bce1e5
ESPGateway verified. DHCP/Static ip. TCP/UDP communication.
2015-10-02 20:10:25 +02:00
Henrik Ekblad
5a71855389
Forgot main...
2015-10-01 20:48:09 +02:00
Henrik Ekblad
ca8ebdb3a4
ESPGateway work ongoing
2015-10-01 20:38:41 +02:00
Henrik Ekblad
21d05ca048
Merge pull request #212 from ToniA/development
...
HeatpumpIR library updated to Arduino IDE 1.6 PROGMEM definition
2015-10-01 11:34:06 +02:00
Henrik Ekblad
adc3f664fc
SerialGateway fixed and verified
2015-09-30 22:30:32 +02:00
Henrik Ekblad
48ec99c8bb
Merge pull request #211 from ToniA/development
...
Heatpump / air conditioner library 'HeatpumpIR' merged into MySensors
2015-09-30 10:06:50 +02:00
Henrik Ekblad
415aa29b34
Allow sensors to re-present themselves on request from controller. All
...
presentations actions moved to their own function in the examples.
2015-09-27 18:04:05 +02:00
Henrik Ekblad
1b8c87704c
Merge pull request #209 from fallberg/buildfix
...
Added preprocessor definitions to MySensors AVR boards
2015-09-23 07:31:07 +02:00
Henrik Ekblad
aa22a3eaec
add: receive/receiveTime as optional sketch functions for handling
...
incoming messages
2015-09-21 10:02:49 +02:00
Henrik Ekblad
9d398154c7
Add pubsub client
2015-09-20 22:59:27 +02:00
Henrik Ekblad
a304343433
Add pubsub client
2015-09-20 22:58:48 +02:00
Henrik Ekblad
c9c4adf8d7
Clean up the header files
2015-09-20 22:57:23 +02:00
Henrik Ekblad
4219c96e1e
Calculate median value of pings
2015-09-20 22:48:48 +02:00
Henrik Ekblad
96f702fa4f
Update examples
2015-09-19 23:54:35 +02:00
Henrik Ekblad
9ed25eb8dc
Fix parking sensor bug found by Dan S.
2015-09-18 21:09:03 +02:00
Henrik Ekblad
5c39f022c0
Add: NRF24L01 AES Encryption
...
Thanks @fleinze.
Source:
https://github.com/fleinze/MySensors/tree/Encryption/libraries/MySensors
2015-09-17 22:04:38 +02:00
Henrik Ekblad
6cf6255e50
Fix: ATSHA204, serial gw, ethernet warnings
2015-09-17 07:24:12 +02:00
Henrik Ekblad
ada872f30f
Fixed: Software signing
2015-09-16 00:18:26 +02:00
Henrik Ekblad
4f4f0605c0
Split out some more components to make core class cleaner
2015-09-15 00:28:47 +02:00
Henrik Ekblad
ba92885064
Document MyConfig.h
2015-09-14 15:52:43 +02:00
Henrik Ekblad
b66513affc
ENC28J60 Ethernet gateway
2015-09-13 23:51:10 +02:00
Henrik Ekblad
76f208abe7
Clean up Ethernet defines a bit
...
Setting MY_CONTROLLER_IP_ADDRESS turns on client mode.
Setting MY_IP_ADDRESS turns off DHCP mode
2015-09-13 18:26:18 +02:00
Henrik Ekblad
050782e1e6
ESP libraries
2015-09-13 18:11:49 +02:00
Henrik Ekblad
f8ee376230
C:ifying continues..
2015-09-13 11:59:09 +02:00
Henrik Ekblad
6a42e2d555
Disable RFM69 temporarily
2015-09-12 00:36:32 +02:00
Henrik Ekblad
bdae50886b
MotionSensor working
2015-09-12 00:34:44 +02:00
Henrik Ekblad
15918b3d3d
Merge remote-tracking branch 'upstream/development' into
...
gateway-refactoring
# Conflicts:
# libraries/MySensors/MyConfig.h
# libraries/MySensors/MySensor.cpp
2015-09-11 10:56:19 +02:00
Henrik Ekblad
8369bebbbb
Merge pull request #202 from fallberg/nightly
...
Added build badges for the nightly builds of "future" Arduino IDE
2015-09-10 19:49:37 +02:00
Henrik Ekblad
46bff26ba4
Merge pull request #201 from fallberg/warnings
...
Fixed "invalid suffix on literal" warning
2015-09-10 19:00:59 +02:00
Henrik Ekblad
6cb7ebb152
Merge pull request #197 from barduinor/development
...
Merge w/ Gizmocuz; Implement S_COVER, S_IR, S_SCENE
2015-09-10 19:00:24 +02:00
Henrik Ekblad
52e9536a1b
Merge pull request #196 from gizmocuz/development
...
MockMySensors.ino: Added V_STATUS to S_HEATER, and S_MOISTURE
2015-09-05 23:19:31 +02:00
Henrik Ekblad
d4df198250
Merge branch 'master' into development
...
Conflicts:
libraries/MySensors/utility/RFM69.h
2015-09-05 22:58:56 +02:00
Henrik Ekblad
8f5da83c68
Merge branch 'master' of https://github.com/mysensors/Arduino.git
2015-09-05 01:19:18 +02:00
Henrik Ekblad
9114206ba7
Merge pull request #192 from Yveaux/master
...
Hardened (dis)connections on ESP8266
2015-09-04 22:24:46 +02:00
Henrik Ekblad
3ec2e48167
Add S_GAS, S_INFO and V_TEXT
2015-09-04 21:56:02 +02:00
Henrik Ekblad
06bd5c362b
Merge branch 'master' of https://github.com/mysensors/Arduino.git
2015-09-04 21:45:58 +02:00
Henrik Ekblad
9a32c2cf57
Merge pull request #186 from Yveaux/master
...
Fix crash at startup
2015-09-03 21:22:42 +02:00
Henrik Ekblad
c08dcaf496
Merge branch 'master' of https://github.com/mysensors/Arduino.git
2015-09-03 19:37:20 +02:00
Henrik Ekblad
959ee1a0f2
Merge pull request #185 from nicbrink/patch-1
...
Update MyTransportRFM69.cpp
2015-09-03 07:12:29 +02:00
Henrik Ekblad
22b5c924ea
Merge pull request #181 from Yveaux/master
...
ESP8266 Gateway support
2015-09-02 19:26:41 +02:00
Henrik Ekblad
c430672c32
Fix timeout in parking sensor that turns light off when parked
2015-09-01 07:18:02 +02:00
Henrik Ekblad
137c4344e2
Merge pull request #179 from barduinor/development
...
Minor fixes, Only S_DOOR and V_ARMED active
2015-08-31 22:25:46 +02:00
Henrik Ekblad
f6cb24dc9c
Merge pull request #183 from tomkxy/MQTTClientGateway
...
Add MQTTClientGateway
2015-08-31 22:09:01 +02:00
Henrik Ekblad
01c86cf53e
Merge pull request #175 from gizmocuz/master
...
initialize digital pins internal pullup resistor
2015-08-25 22:24:21 +02:00
Henrik Ekblad
c506533abe
Merge pull request #174 from jkandasa/master
...
Use Tx/Rx pin as IO pin
2015-08-24 18:42:47 +02:00
Henrik Ekblad
2e2e61ac64
Merge pull request #173 from barduinor/development
...
MockMySensors refactoring
2015-08-23 11:06:43 +02:00
Henrik Ekblad
2f1df520ab
Fix routing problem in repeaters.
2015-08-17 20:45:56 +02:00
Henrik Ekblad
253cbd69ae
Merge pull request #171 from fallberg/merge_master
...
Merge master
2015-08-16 10:49:58 +02:00
Henrik Ekblad
533c26b8ab
Merge pull request #170 from gizmocuz/master
...
MyMessage.h comments fixed / MockMySensors changes to get it working in 1.5
2015-08-15 09:23:46 +02:00
Henrik Ekblad
c11dd37a38
Merge pull request #166 from vil1driver/master
...
Create RGB-3D.ino
2015-08-13 08:19:19 +02:00
Henrik Ekblad
9d7d0ccac9
Merge pull request #165 from empierre/master
...
New sensors examples
2015-08-12 21:02:32 +02:00
Henrik Ekblad
ce1f354a56
Merge branch 'development' into gateway-refactoring
...
Conflicts:
libraries/MySensors/MyConfig.h
libraries/MySensors/examples/EthernetGateway/EthernetGateway.ino
2015-08-11 23:39:34 +02:00
Henrik Ekblad
73c4d69539
Merge pull request #159 from fallberg/warnings
...
Resolved various compiler warnings
2015-08-10 15:55:41 +02:00
Henrik Ekblad
200aeba5ba
Merge branch 'development' of https://github.com/mysensors/Arduino.git into development
2015-08-05 09:27:04 +02:00
Henrik Ekblad
1652d4b820
Make sure RF69_IRQ_PIN and RF69_IRQ_NUM always is defined
...
Without this compile breaks on Mega 2560.
2015-08-05 09:26:48 +02:00
Henrik Ekblad
8ba563d9bb
Merge pull request #149 from tbowmo/development
...
Initial support for SAMD device in development branch
2015-08-04 23:11:55 +02:00
Henrik Ekblad
2343d8ae8f
Added sendHeatbeat()
...
Allow a sensor to send a "dummy" message to controller to say "I'm still
alive!". The payload will be an incremental uint16.
2015-08-04 21:38:10 +02:00