Commit Graph

1085 Commits

Author SHA1 Message Date
iranl
6b0100fd61 Arduino Core 3 (#407)
* Add and remove libs and components for Arduino Core 3

* Arduino Core 3

* Add back Solo1

* Change ESP32-S3 to 4MB build

* Update README.md

* Fix retain and number of retries

* Fix rolling log

* Fix defaults

* Fix BleScanner on Solo1

* Export settings

* Import settings

* Fix HA Battery voltage

* Change submodule

* Update espMqttClient and AsyncTCP

* Webserial and MQTT/Network reconnecting

* Update nuki_ble

---------

Co-authored-by: iranl <iranl@github.com>
2024-07-05 23:45:39 +07:00
technyon
193ebb5f91 use RTC_NOINIT_ATTR instead of preferences for bootloop detection 2024-07-05 17:27:35 +02:00
technyon
25c40bb68b Merge branch 'master' of github.com:technyon/nuki_hub 2024-06-29 11:10:03 +02:00
technyon
5f6d7e3ca3 update nuki ble submodule 2024-06-29 11:09:43 +02:00
iranl
2ccae4b64b Fix nr of retries (#411) 2024-06-22 12:20:56 +07:00
iranl
b7108098f8 Fix release workflow (#405) 2024-06-20 23:35:14 +07:00
iranl
b673fb4d5c Add and remove libs and components for Arduino Core 3 (#400)
* Add and remove libs and components for Arduino Core 3

* Add back NimBLE-Arduino in resources
2024-06-20 23:34:49 +07:00
iranl
90d13068c9 8.35 OTA binaries 2024-06-20 15:58:40 +02:00
technyon
a5c045c9d5 Merge branch 'master' of github.com:technyon/nuki_hub 2024-06-20 13:24:30 +02:00
technyon
6802f086ab update webflash binaries 2024-06-20 13:24:03 +02:00
Jan-Ole Schümann
14bcdc1802 Version bump to 8.35 2024-06-20 18:12:57 +07:00
iranl
2940190fea Change ESP32-S3 to 4MB build (#402) 2024-06-20 17:23:59 +07:00
technyon
4d4edaf126 fix print no ble beacon received message 2024-06-16 04:54:39 +02:00
technyon
65a129cd3c fix print no ble beacon received message 2024-06-16 04:48:44 +02:00
technyon
8e2cae05d5 disable active scanning mode, disable minor id check 2024-06-16 04:38:47 +02:00
technyon
386b8fa9e3 enable active ble scan mode 2024-06-15 18:36:53 +02:00
technyon
3177752c3b add locks in presence detection for _device dictionary 2024-06-15 08:33:08 +02:00
technyon
705e0971d7 fix presence detection 2024-06-15 08:18:12 +02:00
technyon
a419447f9e update nuki ble lib 2024-06-15 07:10:08 +02:00
technyon
319928650a update nuki ble lib 2024-06-15 07:02:20 +02:00
technyon
85dc545153 use shared_ptr for presence detection device objects 2024-06-15 06:30:22 +02:00
iranl
85ffabe95d Fix operator (#399) 2024-06-11 22:00:45 +07:00
Jan-Ole Schümann
eaa1d4572a Update README.md 2024-06-09 13:58:26 +07:00
Jan-Ole Schümann
164752951b Update README.md 2024-06-09 10:19:22 +07:00
David Girón
d8dd08edf7 chore: unify building system with Makefile (#398)
* reorder and extend platformio config

* update gitignore

* add processing extra_script

* add makefile

* update github workflow

* update docker build

* add release and debug targets

* define custom_build debug

* fix custom_build target

* update README
2024-06-09 09:31:05 +07:00
David Girón
a79ce7883b web: main menu navigation rework (#394)
* rework menu and add animation

* add missing header

* add even background color

* add warning fixed size for mobile view

* update const code

* fix inverse warning message condition
2024-06-08 14:03:58 +07:00
iranl
90a8d04b45 Official MQTT - Nuki Hub coexistence, keypad/timecontrol sensor per code/entry, option not to publish config, authorization log improvements, various fixes (#389)
* Coexistence with official MQTT over Wifi and Thread

* Coexistence with official MQTT over Wifi and Thread

* Arduino Core 2.0.17 cmake and README

* Coexistence with official MQTT over Wifi and Thread

* Keep updating status until state is known

* Coexistence with official MQTT over Wifi and Thread
2024-06-08 14:03:35 +07:00
technyon
d2b3509d46 Merge branch 'master' of github.com:technyon/nuki_hub 2024-06-07 13:30:41 +02:00
technyon
0898e240f7 update nuki ble library 2024-06-07 13:29:35 +02:00
iranl
363d12c8f4 Update Bug_report.md 2024-06-07 13:27:02 +02:00
iranl
f42cede998 Github Standards (#391) 2024-06-07 18:23:09 +07:00
David Girón
552589a2c6 mqtt: announce hardware and software version (#396) 2024-06-07 18:21:58 +07:00
David Girón
bf3400b878 web: improve style for mobile view (#393)
* move stylecss to beautified file

* beware! remove unused code

* tabs to space

* add responsive classes

* fix td border

* add to advanced web

* enlarge checkboxes

* use common header func for confirmation html

* fix checkbox center align

* update const css code

* move css to resources folder
2024-06-07 18:19:40 +07:00
David Girón
d0851865fb ci(build): major rework GitHub Actions Workflow (#392)
* Rework GitHub Actions Workflow build

* fix name

* attempt to fix matrix

* attempt 2

* fix variant name

* fix upload name

* build webflash

* disable fail-fast

* add flash script from documentation

* fix flash command

* second attempt fix

* patch esp32dev docs

* download assets

* fix yaml anchor

* pack zip artifacts

* fix artifact list
2024-06-07 18:17:19 +07:00
Jan-Ole Schümann
71314ffccf Merge pull request #379 from duhow/refresh-main
webcfg: add header and meta refresh for main page
2024-06-03 13:31:05 +07:00
Jan-Ole Schümann
4df624e765 Merge pull request #386 from iranl/add-gl-s10
Add GL-S10
2024-06-03 13:05:25 +07:00
iranl
6985917a61 Add GL-S10 2024-06-02 19:50:21 +02:00
iranl
b937520f97 Update src/WebCfgServer.cpp
Co-authored-by: David Girón <contacto@duhowpi.net>
2024-06-02 19:32:38 +02:00
Jan-Ole Schümann
074c98dfd9 Merge pull request #384 from iranl/publish-keypad-code-and-rolling-auth-log
Publish keypad code and rolling log, update BLEScanner to 1.1.0
2024-06-01 13:30:54 +07:00
iranl
41b2f4b056 Update NetworkOpener.cpp 2024-06-01 06:07:07 +02:00
iranl
8fe5999e76 Merge branch 'master' into publish-keypad-code-and-rolling-auth-log 2024-06-01 06:03:31 +02:00
Jan-Ole Schümann
3b8ac28241 Merge pull request #385 from iranl/fix-and-debug-config
Fix opener config
2024-06-01 09:57:42 +07:00
Jan-Ole Schümann
2c65efd49c Merge pull request #373 from iranl/ha-opener-keypad
Add HA keypad for opener
2024-06-01 09:53:21 +07:00
iranl
530d2a473d Merge branch 'master' into refresh-main 2024-05-31 16:01:31 +02:00
iranl
85e8f9c624 Refresh info page using async javascript 2024-05-31 15:44:20 +02:00
iranl
68c9e185fc Update README.md 2024-05-30 23:24:06 +02:00
iranl
15cadb7e98 Fix config 2024-05-30 22:57:47 +02:00
iranl
58ec4b345c Publish keypad code and rolling log 2024-05-30 21:26:54 +02:00
iranl
db574d6823 Add HA keypad for opener 2024-05-30 20:59:32 +02:00
Jan-Ole Schümann
ff741f7989 Merge pull request #377 from iranl/add-option-to-remove-non-json
Add option to remove some non-JSON MQTT topics
2024-05-30 17:32:32 +07:00