Commit Graph

148 Commits

Author SHA1 Message Date
7c45784c1f Update Nuki Bridge and Device to version 2.1.0
The Nuki Bridge and Device modules have been updated to version 2.1.0.
Key changes include enhancements to the command handling within the
Bridge module, replacing the `given/when` construct with a more
flexible hash-based dispatcher for clarity and maintainability.

Additionally, minor refinements have been made in the Device module,
including improved reading updates and handling of last known
device states. The experimental feature switch has been commented
out, ensuring compatibility with standard Perl versions.

These updates improve the overall robustness and readability of the
code, making it easier to maintain and extend in future versions.
No breaking changes have been introduced.
2025-10-14 10:45:26 +02:00
deeecfec7e Merge pull request 'fix: #23' (#28) from dev into main
Reviewed-on: #28
2022-09-26 12:12:58 +02:00
298bf70d93 Merge pull request 'Fix HTTP 503 Unavailable message in encode_json' (#27) from patch-useIdTagsInCommandref into dev
Reviewed-on: #27
2022-09-26 12:11:49 +02:00
a95cbbcaba Fix HTTP 503 Unavailable message in encode_json
[Ticket: none]
2022-09-26 12:07:12 +02:00
0caa0ecad3 Merge pull request 'patches-negativeTagcount' (#26) from patches-negativeTagcount into dev
Reviewed-on: #26
2021-12-17 12:44:29 +01:00
d1171bd14a fix negativ tag count in commandref 2021-12-17 12:43:44 +01:00
e67ba3023e Merge pull request 'dev' (#25) from dev into main
Reviewed-on: #25
v2.0.2
2021-12-17 12:18:11 +01:00
a8970a93e7 Merge pull request 'patch-expandCommandref' (#24) from patch-expandCommandref into dev
fixe: #7
Reviewed-on: #24
2021-12-17 12:08:50 +01:00
2f61d7c408 complete the commandref and change version for modules and minimal perl version 2021-12-17 11:57:40 +01:00
288646a882 german translation for commandref 2021-12-16 19:04:24 +01:00
247e0fef54 rewrite commandref 2021-12-16 18:17:33 +01:00
f919bab524 revision of the commandref from bridge modul 2021-12-11 19:10:53 +01:00
ae799856fe Merge pull request 'fix critical error' (#22) from patch-criticalError into dev
Reviewed-on: #22
2021-12-10 22:00:55 +01:00
168c29f444 fix critical error 2021-12-10 21:59:48 +01:00
ca58793d03 Merge pull request 'patch-improvementErrorHandling' (#21) from patch-improvementErrorHandling into dev
Reviewed-on: #21
2021-12-10 20:46:36 +01:00
6b75e5c9dc make all modules perlcritic level3 conform 2021-12-10 20:24:31 +01:00
f1418ca195 rewrite code perlcritic level3 conform 2021-12-10 13:27:53 +01:00
5864a56b40 Merge pull request 'Version 2.0 Pre-Release' (#20) from devel into main
Reviewed-on: #20
2021-12-05 12:25:37 +01:00
326f49dd15 Merge pull request 'change GetCallBridgeAlive Endpoint because of a bug' (#19) from patch-endpointBug into devel
Reviewed-on: #19
2021-12-05 12:17:47 +01:00
bac765ac85 change GetCallBridgeAlive Endpoint because of a bug
https://developer.nuki.io/t/support-for-new-smart-lock-3-0-3-0-pro/12842/12?u=leongaultier
2021-12-05 12:14:50 +01:00
f7ad606603 Merge pull request 'add README.md' (#18) from patch-implemntationAllModelAndFunctions into devel
Reviewed-on: #18
2021-11-30 10:04:48 +01:00
f86aa29419 add README.md 2021-11-30 10:02:49 +01:00
c1d1a5a68c Merge pull request 'fix Undefined subroutine &FHEM::Devices::Nuki::Bridge::Log3' (#17) from patch-criticalBug into devel
Reviewed-on: #17
v2.0.0
2021-11-28 16:51:35 +01:00
269da4d4f2 fix Undefined subroutine &FHEM::Devices::Nuki::Bridge::Log3 2021-11-28 16:48:15 +01:00
7816ab3119 Merge pull request 'patch-discoveryAuthorization' (#14) from patch-discoveryAuthorization into devel
Reviewed-on: #14
2021-11-28 07:32:15 +01:00
99fcb221d8 fix little bugs 2021-11-28 00:31:39 +01:00
4489744f90 add configAuth option enable/disable publication of the local IP and
port via discovery URL
2021-11-27 23:34:28 +01:00
1b001e942a Merge pull request 'fix little model bugs' (#12) from patch-discoveryAuthorization into devel
Reviewed-on: #12
2021-11-27 23:00:20 +01:00
efbea2f987 Merge branch 'patch-implemntationAllModelAndFunctions' into patch-discoveryAuthorization 2021-11-27 22:57:15 +01:00
25a682224b change model and fix problems 2021-11-27 22:51:25 +01:00
e87f03fe63 Merge branch 'devel' into patch-discoveryAuthorization 2021-11-27 21:38:11 +01:00
de2ecf664f Merge pull request 'change model name for smartlock 3.0 api conform. fix little bugs' (#10) from patch-changeModel into devel
Reviewed-on: #10
2021-11-27 21:35:05 +01:00
05e5322b42 change model name for smartlock 3.0 api conform. fix little bugs 2021-11-27 21:32:19 +01:00
e634cf4437 code clean and new battery readings 2021-11-27 18:45:00 +01:00
681e944b44 Merge pull request 'patch-discoveryAPIactivation' (#8) from patch-discoveryAPIactivation into devel
Reviewed-on: #8
2021-11-27 18:22:22 +01:00
a8ea6814ab add discovery and full automation define bridge with host and port from
fetch API information via /auth endpoint
2021-11-27 18:08:27 +01:00
c21bd2479a fix uninitialized value $iodev in hash element line 221 2021-11-27 09:52:55 +01:00
5b268a4d9c Merge pull request 'patch-newModulStructure' (#3) from patch-newModulStructure into devel
Reviewed-on: #3
2021-11-26 19:47:17 +01:00
3755e1b236 add support für fhem update command 2021-11-26 19:45:29 +01:00
4694030cd5 ready for testing 2021-11-26 19:38:49 +01:00
1bc18d3263 add wlanConnected reading 2021-11-26 11:49:43 +01:00
980c105268 Merge branch 'devel' into patch-newModulStructure 2021-11-26 10:30:27 +01:00
609c45244c Merge pull request 'add support for new SmartLock Generation 3' (#2) from patch-supportNewSmartLock3 into devel
Reviewed-on: #2
v1.9.x
2021-11-26 10:18:29 +01:00
c13ac1014d Merge branch 'devel' into patch-supportNewSmartLock3 2021-11-26 10:18:09 +01:00
153caa5715 add support for new SmartLock Generation 3 2021-11-26 10:13:24 +01:00
897105af79 add support for Nuki 3.0 SmartLock 2021-11-26 09:47:31 +01:00
a612cdf1e4 change code of Initialize to FHEM::NUKIBridge for Meta Support 2021-11-26 08:11:16 +01:00
a38d120a28 fix little bugs 2021-11-25 22:53:20 +01:00
a4eef36061 remove commandref from new package file Bridge.pm and insert new API
document
2021-11-25 22:10:58 +01:00
550dde8ed9 Merge pull request 'IOWrite Call rewrite for FHEM2FHEM support and more' (#1) from patch-rewrite_dispatching into devel
Reviewed-on: #1
2021-11-25 21:59:39 +01:00