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
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
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
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
Yveaux
abfdaf2634
Fix crash
2015-10-06 21:19:17 +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
Yveaux
f2f0e2312b
Fix crash
2015-10-05 08:43:55 +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
Yveaux
a0589fa38b
Introduce MY_DEBUG_VERBOSE to reduce binary size
...
Define MY_DEBUG_VERBOSE to have verbose debugging output (dumping NRF24
registers on startup).
Fixed warnings.
2015-10-04 14:57:43 +02:00
Henrik Ekblad
918006412a
Merge pull request #213 from tbowmo/development
...
Fixed warnings
2015-10-04 14:32:52 +02:00
Yveaux
bb211826ef
Fix warnings
2015-10-04 13:22:31 +02:00
Yveaux
f748d15adb
Introduce MY_DEBUG_VERBOSE to reduce binary size
...
Define MY_DEBUG_VERBOSE to have verbose debugging output (dumping NRF24
registers on startup).
2015-10-04 12:12:00 +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
Yveaux
afe6d62368
Fix printDetails() & debugging for ESP8266
...
Switched from printf_P to Serial.print to prevent all kinds of nasty
PROGMEM troubles.
Distinguish between 32- and 16-bit architectures when reading ptrs from
flash.
Ditched #defines MINIMAL & SERIAL_DEBUG.
Debugging code is now only included when DEBUG is defined.
If your target (e.g. ATTiny) cannot handle the extra code, then don't
enable DEBUG.
#defining DEBUG will now also output a register-dump on calling begin()
of NRF24 driver to aid in (connection) problems.
2015-10-03 16:48:02 +02:00
Yveaux
b9b0540f67
Fix printDetails() & debugging for ESP8266
...
Switched from printf_P to Serial.print to prevent all kinds of nasty
PROGMEM troubles.
Distinguish between 32- and 16-bit architectures when reading ptrs from
flash.
Ditched #defines MINIMAL & SERIAL_DEBUG.
Debugging code is now only included when DEBUG is defined.
If your target (e.g. ATTiny) cannot handle the extra code, then don't
enable DEBUG.
#defining DEBUG will now also output a register-dump on calling begin()
of NRF24 driver to aid in (connection) problems.
2015-10-03 16:17:29 +02:00
Henrik Ekblad
f11223c88c
Remove embedded ESP libraries.
2015-10-03 14:22:10 +02:00
Thomas Mørch
44826580a8
Merge branch 'development' of github.com:tbowmo/Arduino into development
2015-10-03 10:40:28 +02:00
Thomas Mørch
201164f6ca
Removed warnings, when MY_OTA_FIRMWARE_FEATURE is enabled
2015-10-03 10:38:25 +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
ToniA
c4f706fd3e
Updated HeatpumpIR, to a version which uses the native Arduino IDE 1.6 PROGMEM definitions
2015-10-01 10:39:59 +03:00
Henrik Ekblad
adc3f664fc
SerialGateway fixed and verified
2015-09-30 22:30:32 +02:00
ToniA
1b120d7520
Fix compiler warnings about unused parameters
2015-09-30 08:45:17 +03:00
ToniA
f58fc601a4
Fix compiler warnings about PROGMEM use
2015-09-30 08:30:37 +03:00
ToniA
207ed687e1
Merge branch 'development' of https://github.com/ToniA/Arduino into development
2015-09-29 20:27:42 +03:00
ToniA
c9ffef8da3
HeatpumpIR library + sensors example to send IR commands to heatpumps
2015-09-29 20:21:42 +03: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
Patrick Fallberg
921b9fd3fc
Forward declare all inline functions
...
This seem to be mandatory for newer Arduino IDE versions.
2015-09-24 10:45:46 +02:00
fleinze
518ed6af7c
Update MySensor.cpp
...
Gateway only expects signing only from nodes it knows in turn require signed messages.
2015-09-22 11:43:29 +02:00
fleinze
7858825927
Update MySensor.cpp
...
only verify signature from nodes that require signing
2015-09-22 11:15: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