Commit Graph
459 Commits
Author SHA1 Message Date
Florian 325437a72a Update README.md 2019-02-26 20:05:31 +01:00
Florian 0d5515269c Update README.md 2019-02-26 20:01:35 +01:00
Florian 1ab21b3c37 Add LORA gateway
first implementation of a lora gateway integration, tested on ttgo heltec boards with embedded lora module #356
Sending and receiving working
2019-02-21 19:53:31 +01:00
Florian 3b17625b25 change default pin for rf receiver on ESP32
13 seems to don't work
2019-02-21 08:04:01 +01:00
Florian 4f90ea375f add log output through mqtt
#135
//#define subjectTRACEtoMQTT Base_Topic Gateway_Name "/log" //uncomment if you want to see traces on /log topic
2019-02-15 21:34:07 +01:00
Florian c37a1d28ee Enable to switch HM1X led by a macro
#357
if //#define HM_BLUE_LED_STOP true uncommented
the HM1X led is off
2019-02-15 20:58:40 +01:00
Florian ef431f6409 Update ESPilight library to 0.16.0
tfa protocol
kerui protocol
2019-02-15 20:25:53 +01:00
Florian f0305236db Update IRRemoteESP8266 version to 2.5.5
factorize IR send signal function between the 2 types of receiving
Add new IRRemoteESP8266 protocols
replace pins on mega according schema
remove unecessaries spaces
2019-02-08 16:50:37 +01:00
Florian 0180a0dbd5 put RF EMITTER PIN according to doc 2019-01-31 22:55:56 +01:00
Florian e4e7319372 Update OpenMQTTGateway.ino 2019-01-31 22:10:58 +01:00
Florian 3156332b93 enable the link between OMG status and its components
enable to have the link between OMG status and its sensors/gateways on the same place for HASS
https://community.openmqttgateway.com/t/v0-9beta-testers-needed/242/2?u=1technophile
2019-01-31 20:57:17 +01:00
Florian 238bb4740f traces improvements, and code refactoring (RF315) 2019-01-31 20:43:45 +01:00
Florian a587d9dd2f add specific pinout for RF on arduino mega 2019-01-31 20:42:26 +01:00
Florian efadb696b9 add wifimanager config portal timeout
#350 in case of power outage so as to avoid to pop up the web page before the mqtt server restart
2019-01-30 20:52:44 +01:00
Florian 091b317660 add some image ressources 2019-01-26 16:19:43 +01:00
Florian d169778a4f remove cleanFS macro and correct reseting when mqtt fail at start
clean FS now available from Arduino IDE tools menu (erase flash)
2019-01-26 16:19:29 +01:00
Florian d578c6751a differentiate ON OFF pin depending on board 2019-01-25 00:05:42 +01:00
Florian e89bce406d set default protocol with to IR NEC when no protocol is set on json 2019-01-25 00:05:19 +01:00
Florian 448a20a2cf add per default Irremote protocol for arduino mega
as the mega can handle the list without memory issue (contrary to the uno)
set default mega pinout
2019-01-25 00:04:50 +01:00
Florian 27fa38ec45 Storevalue after pub to avoid duplicates publishing in slow environment 2019-01-17 22:55:08 +01:00
Florian 68352f10e6 differentiate receiving and publishing mqtt for the new json option in user_config.h
#318 so as to avoid user with non modified controllers to have regression on receiving (per default receiving is activated for both json and simple and prioritary analysed for json)
2019-01-09 21:01:38 +01:00
Florian c7fe43eb97 code cleanup and improvment (#339)
* replace string by char array comparison

* take mac adress from user_config for arduino ethernet shield

* remove code for managing HM10 with version < v6xx

* add sys measure call for arduino mega

* code size decrease and optim
2019-01-05 18:11:30 +01:00
Jimmy Henderickx afe4678350 Default pin for ESP8266 should be RX (#332) 2019-01-05 18:11:01 +01:00
Johno Crawford 3d459e0582 Fix compile error (#330) on rcswitch
Introduced with https://github.com/1technophile/OpenMQTTGateway/pull/313
2018-12-17 20:32:58 +01:00
Florian 4727e328f4 fix typo mistake
#324
2018-12-16 17:32:33 +01:00
Florian 133e9cd33a Mqtt discovery for ha (#323)
* MQTT discovery factoring

* add DHT discovery

* BME topic macro change

* add sensors to ha discovery

* correct a comment typo #327

* let the possibility at buildtime to don't publish service data

* reduce string usage

* change MQTT ONOFF actuator to ON OFF commands instead of true false

* add ZactuatorONOFF discovery

* add simple publishing for GPIO input

* Add RF switch and gateway discovery
2018-12-16 17:05:30 +01:00
Florian ed44418a7f wdt tip add and presence detection improvments
-improve distance measurement
-add wdt prevent tip
-add conditional macro haroompresence
2018-12-10 21:19:21 +01:00
Florian 62b16f8f66 per default deactivate mqtt ha discovery 2018-12-03 21:44:19 +01:00
Florian 74a02fdc81 move MQTT_MAX_PACKET_SIZE to pubsubclient library 2018-12-01 11:56:32 +01:00
Florian 82824b30d6 remove unecessaries files from pilight lib 2018-11-28 21:34:00 +01:00
Florian 81c02c850e Mqtt discovery (#320)
* add mqtt discovery (compatibile with home assistant) with omg status binary sensor & bme280 sensor

* added mqtt discovery to Test_config.h for ESP32 (ESP8266 & other boards was not tested)

* include support for ESP8266 & arduino mega

* fix getting MAC for esp8266

* esp8266 fix

* make mqtt discovery functions functions more generic, readable and easy to use & extend

* make mqtt discovery functions functions more generic, readable and easy to use & extend PART 2

* remove the macro for each attribute and supposing that if there is a bme280 we expose all
2018-11-28 21:25:27 +01:00
Florian 67dd7ac078 update esppilight lib
content of the library is not filtered on 433mhz only
2018-11-28 20:41:37 +01:00
Florian a275e48ee1 add missing macro 2018-11-27 20:46:24 +01:00
Florian 1fbf3e6ef5 Add images 2018-11-23 20:28:57 +01:00
Florian 7493d64d05 Update contributor list 2018-11-16 22:16:39 +01:00
Florian ace6d61619 more repeatSRFBwMQTT macro to pertinent config file
#295
2018-11-16 22:00:12 +01:00
animavitis 5d01071e43 update rc-switch (#313) 2018-11-15 19:51:10 +01:00
Florian 469bb48d52 correct sonoff rf bridge issue not communicating with RF module
#310
2018-11-14 07:27:57 +01:00
Aart 1fbee2440c Update ZgatewayRF2.ino (#309)
Small fix for dimming with JSON payload.
switchType 0 OFF
switchType 1 ON
switchType 2 DIM
{
"switchType": 2,
"adress": "26494598",
"unit": 10,
"dim": 8
}
2018-11-12 20:27:53 +01:00
Florian ae3bbb7321 correct double variable declaration and use arduino json implicit cast 2018-11-09 22:40:53 +01:00
animavitis a74eb76931 fix ESP32 ble (#304)
* remove redundant code for home presence

* hopefully fix ESP32 BLE hangs

* basic support for duplicate detection when JSON publishing is active
2018-11-09 22:19:02 +01:00
Florian ba829e643e correct duplicate comments and code 2018-11-09 21:54:00 +01:00
animavitis 07445a278b remove redundant code for home presence (#303) 2018-11-08 21:26:57 +01:00
Florian 1cb4011a87 Update README.md 2018-11-05 22:28:04 +01:00
Florian 0e97e8615f remove unecessary variable and PilighttoMQTT call 2018-11-05 22:20:34 +01:00
Florian d8dba15a81 Publish refactoring (#298)
* factoring of the publishing function
* integration of json publishing to MQTT
* receiving and transcode json messages from mqtt
* replace the TRACE runtime condition by a buildtime one so as to decrease program size
* remove retainFlag parameter not necessary for the moment
* Increase the scope of tests for arduino mega and esp32
* Update arduinojson library to 5.13.3
* add macros to choose between simple or json publishing or both
* differentiate build test for ATmega2560
* correct wrong sprintf definition
* change IDE version for continuous integration
* let default warning level in arduino ide
* correct pins for ESP32
* reorganize user_config
2018-11-05 22:02:27 +01:00
animavitis f77df7347f Add Home Assistant MQTT room presence support (ESP32 only) (#294)
* Add Home Assistant MQTT room presence support

ESP32 only
2018-11-02 08:30:33 +01:00
McGr3g0r c2e55956e9 multi gpio input module (#278)
* GPIOKeyCode module added
2018-10-29 20:08:00 +01:00
Balazs Keresztury a4f571e77e Introduced WifiManager_ssid variable and documented user_config.h (#289)
* Commented user_config.h to clarify usage of WifiManager

* Introduced WifiManager_ssid variable

* Added changes to Test_config.h too
2018-10-25 22:26:44 +02:00
Balazs Keresztury 8913ce4e24 Fixed typo and added a little formatting (#290) 2018-10-25 22:18:33 +02:00