Commit Graph

82 Commits

Author SHA1 Message Date
Mathieu Maret 346d7927d8 SCD4X: Setup and MQTT 2023-11-27 23:47:53 +01:00
Mathieu Maret 5bef410167 Add BMP280 support 2023-04-14 09:23:32 +02:00
Mathieu Maret f9985cc2c1 Fix wifi reconnect on wifi on/off 2023-03-28 14:27:45 +02:00
Mathieu Maret ef446ebd19 Teleinfo: pull data at every loop
to avoid overflow in libteleinfo
2023-03-28 14:05:14 +02:00
Mathieu Maret 0847e89960 Display more teleinfo information 2022-09-25 00:09:04 +02:00
Mathieu Maret 7cac6f89f1 make sampling periode configurable 2022-09-10 23:18:52 +02:00
Mathieu Maret 73d6e17dc1 Merge branch 'teleinfo' 2022-09-10 21:53:45 +02:00
Mathieu Maret 1b52a80b15 Fix teleinfo configuration 2022-09-10 21:53:06 +02:00
Mathieu Maret e68eec8955 Increase Wifi connection time before reconfig 2022-09-07 22:58:23 +02:00
Mathieu Maret 8f471fc0bf WIP: working teleinfo 2021-02-18 23:50:54 +01:00
Mathieu Maret 9110ae3589 Add teleinfo module 2021-02-18 00:25:45 +01:00
Mathieu Maret 976a9a8053 Add bme680 bsec 2020-07-28 19:51:57 +02:00
Mathieu Maret 0c9e8b977b Bme fixes 2020-02-28 17:16:39 +01:00
Mathieu Maret 9f14016abf Add bme680 sensor 2020-02-27 00:07:30 +01:00
Mathieu Maret 817f777418 Fix Wifi connecting 2019-06-04 23:52:25 +02:00
Mathieu Maret caf88dcd98 Mqtt: use batch publish to generalize code
And fix indentation
2019-05-14 23:44:46 +02:00
Mathieu Maret fc3fa2fc45 Can store BSSID and CHANNEL
This allow faster network connection.
Could be usefull for battery powered application
2018-12-19 22:36:19 +01:00
Mathieu Maret fa042404b2 Add the possibility to upload OTA by http 2017-03-29 21:55:14 +02:00
Mathieu Maret d5a8232e43 Fix reconfiguration when wifi unreachable 2017-01-28 14:30:25 +01:00
Mathieu Maret 678eafe1a5 Correct few warning 2017-01-01 23:35:19 +01:00
Mathieu Maret f4541a6fd6 OTA does not need a reboot anymore 2016-12-14 22:57:01 +01:00
Mathieu Maret 3957d9645f mqtt deal with IRQ for GPIO 2016-12-14 00:08:47 +01:00
Mathieu Maret 80252f9307 Refactor GPIO listened/controlled configuration
And improve mqtt connection checking
2016-12-13 23:43:37 +01:00
Mathieu Maret d20d756677 Do not display wifi psswd in serial 2016-12-09 22:56:26 +01:00
Mathieu Maret 207c104c07 Few little fix 2016-11-20 00:23:16 +01:00
Mathieu Maret 3691745aec Put config into a struct 2016-11-20 00:06:31 +01:00
Mathieu Maret 6f6c0f7525 Use template for MqttPublish functions
And rename Mqtt*Publish function into MqttPublish*
2016-11-16 16:59:17 +01:00
Mathieu Maret 3d82e2a200 Use Reprog button as setup button on long press 2016-11-16 00:00:47 +01:00
Mathieu Maret d49e0a5fff Use MQTT only in normal mode 2016-11-15 23:53:48 +01:00
Mathieu Maret 87085fba3d Possibility to disable OTA
save ~3k
2016-10-28 18:03:36 +02:00
Mathieu Maret 640db6c27d Small Warning fix & print simplification 2016-09-28 00:34:23 +02:00
Mathieu Maret 1a7b3ec53a Use Array to define GPIO controlled by Web 2016-09-20 18:28:32 +02:00
Mathieu Maret 967c6c736f Feed Ipaddress by MQTT 2016-06-18 02:24:00 +02:00
Mathieu Maret 286844dd6d GPIO used to enter setup in now configurable 2016-06-18 01:49:29 +02:00
Mathieu Maret 5db953072d Return dryness to http and mqtt 2016-06-04 18:45:11 +02:00
Mathieu Maret 4c09dcbb24 Add the dry sensor 2016-06-02 01:31:57 +02:00
Mathieu Maret 786fedc74f Same return value for every sensor after Setup() 2016-06-02 01:28:16 +02:00
Mathieu Maret ff4f72e1f7 Revert "Compact some code"
Arduino Serial does not really support printf
This reverts commit 85f0bf5c78.
2016-06-02 00:40:43 +02:00
Mathieu Maret 075ed120aa EEPROM have its own header 2016-06-01 15:21:32 +02:00
Mathieu Maret 7e25978455 Disable switch off of internal LED when saving power
It may disable GPIO used by sensors
2016-06-01 01:49:04 +02:00
Mathieu Maret 69fd24b756 Start loop with a measure 2016-06-01 01:23:23 +02:00
Mathieu Maret 04690a4c66 MDNS is optionnal 2016-06-01 01:22:47 +02:00
Mathieu Maret e97777eed3 Config option to disable MDNS 2016-06-01 01:16:01 +02:00
Mathieu Maret 85f0bf5c78 Compact some code 2016-06-01 00:44:14 +02:00
Mathieu Maret 26d3deee0e Code simplification 2016-06-01 00:36:14 +02:00
Mathieu Maret 31e9c04e82 Even initialize int 2016-04-14 01:38:06 +02:00
Mathieu Maret 8101e7bd36 Simplify MQTT sensor setup 2016-04-14 01:15:42 +02:00
Mathieu Maret 10e0425acd Simplify force setup code
And make sure that previous AP is not enabled
2016-04-10 02:01:25 +02:00
Mathieu Maret 85196a7563 Fix Warnings 2016-04-07 23:52:37 +02:00
Mathieu Maret bdbcfd25d4 DHT: get temp and humidity
And save them with mqtt
2016-04-07 15:26:01 +02:00