Commit Graph
100 Commits
Author SHA1 Message Date
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 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 adc3f664fc SerialGateway fixed and verified 2015-09-30 22:30:32 +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 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
Henrik Ekblad cb83bfbdb3 Inverse the default rx/tx/err led behaviour and introduce
WITH_LEDS_BLINKING_INVERSE option in MyConfig.

This allows easy inversing of led blink behavior depending on how the
leds were connected.

Introduce hw-macro for digitalWrite used by the LED blinking.
2015-08-04 21:00:32 +02:00
Henrik Ekblad 477537147c Merge branch 'master' into development 2015-08-03 23:52:16 +02:00
Henrik Ekblad f336f1992b Merge pull request #148 from tbowmo/master
Multiple fixes for sensebender sketch
2015-08-03 23:12:14 +02:00
Henrik Ekblad a3b766642b Merge branch 'master' of https://github.com/mysensors/Arduino.git 2015-08-03 20:22:43 +02:00
Henrik Ekblad d98bacb567 Fix EthernetGateway connect problem.
Reported by Carh H here:
http://forum.mysensors.org/topic/1736/release-1-5-and-ethernet-gateway
2015-08-03 20:22:30 +02:00
Henrik Ekblad d59eacd657 Merge pull request #147 from tekka007/OTA/20150802
OTA improvements
2015-08-02 13:47:19 +02:00
Henrik Ekblad b28a28ddd6 Add ParkingSensor 2015-08-01 22:13:11 +02:00
Henrik Ekblad b1005042bf Fix #146 2015-08-01 11:09:27 +02:00
Henrik Ekblad b9a5d6d5e1 Add standard header to the Sensbender sketch 2015-08-01 00:08:03 +02:00
Henrik Ekblad 656ba2e4ab Codebender adoption
Had to make some chnages to make the code work on codebender (which
seems to run a bit older version of AVR-LIBC. The compiler didn't like
array constructor initializations either..
2015-08-01 00:05:09 +02:00
Henrik Ekblad abd9e4854a Merge branch 'master' of https://github.com/mysensors/Arduino.git 2015-07-31 21:00:28 +02:00
Henrik Ekblad c562f0f173 fix #114 2015-07-31 20:47:22 +02:00
Henrik Ekblad 832183cf77 Merge pull request #145 from barduinor/development
Development
2015-07-31 18:45:03 +02:00
Henrik Ekblad 3fed88a327 Update README.md 2015-07-30 21:38:13 +02:00
Henrik Ekblad 9e296b8263 Merge remote-tracking branch 'origin/development' 2015-07-30 21:30:55 +02:00
Henrik Ekblad f5b8c9bc51 Merge branch 'development'
Conflicts:
	libraries/MySensors/Version.h
2015-07-30 21:30:03 +02:00
Henrik Ekblad d5fc974eb5 Merge pull request #143 from barduinor/development
Development - MockMySensors
2015-07-30 21:23:06 +02:00
Henrik Ekblad 34ace0bad7 Fix spelling error on setpoint cool 2015-07-30 20:58:50 +02:00
Henrik Ekblad 190479df6d Final 1.4 release 2015-07-30 15:34:23 +02:00
Henrik Ekblad 5bab725f81 Bump version to 1.5 2015-07-30 14:41:57 +02:00
Henrik Ekblad 9cacc11a3a Merge branch 'development' of https://github.com/mysensors/Arduino.git into development 2015-07-30 14:15:52 +02:00
Henrik Ekblad 0ee1b85f29 Merge branch 'master' into development
Conflicts:
	libraries/MySensors/MyGateway.cpp
	libraries/MySensors/MyGateway.h
	libraries/MySensors/MyMessage.h
	libraries/MySensors/examples/LightLuxSensor/LightLuxSensor.ino
2015-07-30 14:15:26 +02:00
Henrik Ekblad 8c2e835f92 Added HVAC and some other new device types and variables from the
development branch.
2015-07-30 14:09:11 +02:00
Henrik Ekblad 8d66eb3b14 Merge pull request #141 from mapnull/dev-fix_repeater_loop
fix repeater find parent loop
2015-07-28 22:42:57 +02:00
Henrik Ekblad 79c4cee475 Fix signing problem reported by @scalz
http://forum.mysensors.org/topic/1021/security-introducing-signing-support-to-mysensors/103
2015-07-28 19:44:46 +02:00
Henrik Ekblad 21ea26faa8 Merge pull request #140 from tbowmo/master
arduino target updates
2015-07-27 09:13:20 +02:00
Henrik Ekblad b789f11a04 Merge pull request #138 from tekka007/OTA-fix
Sensebender OTA
2015-07-21 19:31:38 +02:00
Henrik Ekblad 945c7f438c Merge pull request #136 from Yveaux/master
Allow disabling of LED/Inclusion pins
2015-07-17 09:10:35 +02:00
Henrik Ekblad a1fcad590a Merge pull request #137 from windkh/master
Bugfix: new reference value is the average after 120min instead of av…
2015-07-16 22:15:38 +02:00
Henrik Ekblad 0656b03876 Merge pull request #134 from bblacey/development
Changed the extended_fuses from 0xFE to 0x06 (set unused bits 3-7 to …
2015-07-12 11:59:55 +02:00
Henrik Ekblad 6cc5eb63ce Merge pull request #133 from windkh/master
Refactored forecast algorithm
2015-07-09 10:06:31 +02:00
Henrik Ekblad 734313e735 Merge pull request #132 from petewill/master
Rain Gauge
2015-07-07 21:29:40 +02:00
Henrik Ekblad c1afc7d8e9 Merge pull request #131 from sparkman1/master
Example sketch for PWF Lightning Sensor
2015-07-05 09:49:46 +02:00
Henrik Ekblad 67bad23466 Merge pull request #129 from roboprint/master
Non-blocking Dallas sensors temperature conversion
2015-06-28 18:18:40 +02:00
Henrik Ekblad f6dbdcf06c Merge pull request #123 from Kolbi/development
Some changes for the DallasTemperatureSensors.ino and BatteryPoweredSensor.ino
2015-06-26 16:01:23 +02:00
Henrik Ekblad 2b41450e09 Merge pull request #128 from petewill/master
Remove unnecessary define
2015-06-26 15:57:43 +02:00
Henrik Ekblad 9133a00a64 Merge pull request #127 from tbowmo/master
Removed "sensor conditioning code"
2015-06-24 07:40:22 +02:00
Henrik Ekblad c497cf7de6 Merge pull request #126 from tbowmo/master
Corrected a celcius/fahrenheit conversion,
2015-06-23 22:09:15 +02:00