Commit Graph
229 Commits
Author SHA1 Message Date
Florian 340dcb0ac4 add ina226 sensor (#123)
* add ina226 sensor

#116

* add sensor into the CI
2017-11-03 07:15:13 +01:00
1technophile 515da1362a add bits definition into IR config
#136
2017-11-02 22:20:14 +01:00
1technophile 13d003f8b5 add configurable bits and repeat for IR panasonic
#136
2017-11-02 22:18:04 +01:00
1technophile 205d05bc53 remove OTA files on rfm69 folder during CI tests 2017-11-01 18:42:54 +01:00
1technophile 90c5b76ef9 to simplify newbie user entry to the project
comment per default sensors and extras and add the config with all
sensors with travis
2017-11-01 14:38:58 +01:00
1technophile 26ecec3d86 Integration of mi flora sensor
#100 mi flora beta integration
not integrated per default, so as to enable mi flora reading you must
comment ZgatewayBT_stable into config_BT.h
2017-10-27 00:47:35 +02:00
1technophile 37dd233a96 moving time to avoid duplicate parameter
#133
2017-10-20 21:03:52 +02:00
Florian 9185bb51c3 Update OpenMQTTGateway.ino 2017-10-09 20:58:00 +02:00
Florian 3cfb6aba0e update contributors 2017-10-08 20:51:21 +02:00
1technophile 7036e81de9 prevent RF2 receiver callback when ZgatewayRF is used 2017-10-07 09:58:14 +02:00
1technophile e1b2dd5156 correct topic subscribing when using only RF or IR 2017-10-06 12:00:15 +02:00
1technophile a65e2bccef set the config adc time between read to 100 minimum so as to let space for mqtt
#129
2017-10-06 11:59:13 +02:00
Fredrik Lindqvist 0d8f211a09 Cleanup formatting of Readme (#128)
Cleanup of the formatting of the Readme.
2017-10-05 23:29:32 +02:00
Florian e5bcf7290c V220 IRRemote ESP8266 library compatibility #120 (#127)
* V220 IRRemote ESP8266 library compatibility #120

* change CI lib version

#120

* correct arduino compilation error

#120
2017-10-05 22:42:18 +02:00
Florian a87756a2c5 add license badge 2017-10-04 21:19:14 +02:00
Philippe LUC 254e616f31 Some code clean, and buffer overflow prevention (2) (#126)
* Remove trailing whitespaces

* RFM69toMQTT: Add the emitting nodeID to the topic, +

 - And remove radio.receiveDone() that is unecessary.
 - Send the ACK before the publish to MQTT, to be faster
 - Prevent buffer overflow, Terminate the data with a "\0"
   - Fix issue with the sender doesn't end its string with "\0"
     and rely only on DATALEN.

* Change topic subjectGTWRFM69toMQTT to be distinct from the commands

 + comments

* MQTTtoRFM69: deduplicate the code

 - Check once and only once if the topic is good.
 - Have or not RCV_ marked doesn't change the structure, as
   valueRCV is correctly set anyway
 + realign

* MQTTtoRFM69: Limit the size of the data

 - Cut the packet to the limit of what can transmit RFM69
   - and terminate the string

* RFM69toMQTT: ACK MQTT message on subjectGTWRFM69toMQTT now contains the nodeID

* RFM69: Publish to MQTT the RSSI on transmit and ACK
2017-10-01 15:50:25 +02:00
ChiefZ d9e2e1d482 Show ip and mac after connect (#125)
When not using advanced network config, the ip is optained via DHCP, so display it after the connection is established. Output was 0.0.0.0 in this case before.
Also adding display of the mac for mac address filter config in the wifi-ap.
2017-10-01 10:13:37 +02:00
Florian fa792aa77d Update ISSUE_TEMPLATE.md 2017-09-30 14:42:57 +02:00
Florian 8935324e0e Create ISSUE_TEMPLATE.md 2017-09-30 14:41:30 +02:00
1technophile 7dbfa6f9ce try to correct random restart of ESP8266 when clone HM10 are connected
#112
2017-09-30 14:18:40 +02:00
Florian ed014b3a0b remove limitation sentence 2017-09-28 23:07:06 +02:00
Florian ae408f62fd Add HC SR501 PIR sensor support (#107) 2017-09-28 22:46:13 +02:00
Florian c915ddfa48 ADC pin reading (#106)
* ADC pin reading

#95

* arduino and always flag correction

* optimize sram use and remove adc sensor option per default

* integrate a threshold
2017-09-28 22:43:12 +02:00
1technophile d7ebd123d1 correct DHT pin numbering name for arduino 2017-09-28 22:11:09 +02:00
Florian 505671e736 Set theme jekyll-theme-cayman 2017-09-28 21:53:27 +02:00
HannesDi 7e133cb3f2 Arduino Addon Modules
Arduino Addon Modules
2017-09-27 20:41:44 +02:00
HannesDi f253de8395 Arduino Addon Modules
Arduino Addon Modules
2017-09-27 20:34:01 +02:00
HannesDi ed6946288b Arduino Addon Modules
Arduino Addon Modules
2017-09-26 22:17:20 +02:00
HannesDi 273ba38fd3 Arduino Addon Modules
Arduino Addon Modules
2017-09-26 21:59:22 +02:00
HannesDi cc3765b92a Merge branch 'master' of https://github.com/1technophile/OpenMQTTGateway 2017-09-26 21:19:03 +02:00
HannesDi 3439ab4985 Images Cleanup
Images Cleanup
2017-09-26 21:18:06 +02:00
1technophile ce1d8e428a correct arduino pins according schema 2017-09-23 21:05:48 +02:00
1technophile 66b607015b correct merge 2017-09-23 16:39:43 +02:00
1technophile 2d2cea3240 Align pin schema with code 2017-09-23 16:37:41 +02:00
1technophile 9ebbe99412 resolve conflicts 2017-09-23 16:31:21 +02:00
1technophile 37eaf9c522 resolve conflict 2 2017-09-23 15:51:45 +02:00
1technophile bf4bf347b2 resolve conflict 2017-09-23 15:49:12 +02:00
1technophile 0298a4bbfd change DHT pin 2017-09-23 13:41:32 +02:00
1technophile 736d94e45d put RFM69 on D1 to avoid collision on RF receiver pin 2017-09-23 13:27:50 +02:00
1technophile e173f368cc replace hard coded pin name by rf receiver pin 2017-09-22 21:13:53 +02:00
Lars Englund c576bd7171 Moved dim level to MQTT payload for RF2 (#114) 2017-09-22 20:57:49 +02:00
HannesDi 348edf458c Merge branch 'master' of https://github.com/1technophile/OpenMQTTGateway 2017-09-22 13:59:09 +02:00
HannesDi 9cf4edd26a Wiring v0.4b corrections
Wiring v0.4b corrections
2017-09-22 13:58:56 +02:00
1technophile 46e4d62a52 adding arduino fritzing file and correct RF wiring 2017-09-22 00:13:40 +02:00
Lars Englund 0d1e7bbe75 Makes RF2 sending and receiving work for ESP8266 with added support for group bit and dimming (#113)
* Made rf2 sending and receiving work

With code from https://github.com/1technophile/OpenMQTTGateway/pull/109
plus some other fixes.

* Added support for group bit

Added support for sending and receiving group bit

* Group bit and MQTT retransmitting

Added support for sending and receiving group bit.
Made the gateway transmit the new state of a RF2 switch to the MQTT state topic when it receives a MQTT command to control that switch.

* Removed hard coded RF2 code length

* Added support for dimming to RF2

Verified to work with Nexa WMR-250 dimmer.

* Minor cleanup
2017-09-21 23:32:02 +02:00
1technophile d8ff428f56 add arduino fritzing file 2017-09-21 23:28:05 +02:00
zerinrc 0b9bbc3dd6 Added support for receiving KAKU protocol to MQTT (#109)
thanks
2017-09-21 21:40:25 +02:00
HannesDi ad6929c77c Image Frame Correction
Image Frame Correction
2017-09-20 08:50:56 +02:00
HannesDi 0255a8c5c9 Wiki ESP8266 mini Images
Wiki ESP8266 mini Images
2017-09-19 15:17:21 +02:00
HannesDi cfc1fef664 Mini Images Wiki v0.4b
Mini Images Wiki v0.4b
2017-09-19 15:13:40 +02:00