867 Commits

Author SHA1 Message Date
jenkins
318da58f45 Merge PR #670: Add systemd notify support 2024-12-20 13:39:01 +01:00
jenkins
f50a7b9a88 Merge PR #683: Network device discovery reachable to early 2024-10-01 16:53:58 +02:00
jenkins
795e541e01 Merge PR #679: Log proper RPC method name for the initial setup 2024-10-01 16:53:52 +02:00
jenkins
fb29d24265 Merge PR #678: modbus RTU: add platform configuration 2024-10-01 16:53:51 +02:00
jenkins
d761d7dccb Merge PR #673: Remove unused signal 2024-10-01 16:53:50 +02:00
Simon Stürz
dae11725f8 NetworkDeviceDiscovery: Fix reachable changed before the network address is known 2024-10-01 14:58:02 +02:00
Simon Stürz
87ed98b72f modbus RTU: add platform configuration 2024-08-07 11:09:19 +02:00
Tobi
28ea0545ec
Log proper RPC method name for the initial setup 2024-07-30 12:15:40 +02:00
Simon Stürz
bad240025d Add systemd notify support 2024-03-26 08:43:12 +01:00
Simon Stürz
ce7d075af2 Remove unused signal 2024-03-26 08:38:57 +01:00
Simon Stürz
512ea502c1 Stop nymea time manager before shutdown the daemon 2024-03-26 08:23:21 +01:00
Michael Zanetti
c716f57e9c Add more debug prints to script console when ThingState fails 2023-12-30 18:08:41 +01:00
jenkins
89615140eb Merge PR #657: Add support for Bluetooth pairing during thing setup 2023-11-29 14:13:39 +01:00
jenkins
4e7d8270b1 Merge PR #656: Fix building with newer gcc 2023-11-29 14:13:38 +01:00
jenkins
7e4afba769 Merge PR #655: NetworkDeviceDiscovery: Update warning regarding multiple IPs for one MAC address. 2023-11-29 14:13:36 +01:00
jenkins
7ca78aff08 Merge PR #654: Make script runtime errors appear in the script console 2023-11-29 14:13:35 +01:00
jenkins
856c3503ee Merge PR #653: LogEngine: provide possibility to disable the log engine 2023-11-29 14:13:34 +01:00
jenkins
4765e1174f Merge PR #651: Make possibleValues for states dynamic and translatable 2023-11-29 14:13:32 +01:00
Michael Zanetti
cc26006a83 Add support for Bluetooth pairing during thing setup 2023-11-26 13:41:54 +01:00
Michael Zanetti
b868035bf5 Allow discovering on bluetooth adapter plugged in at runtime 2023-11-20 20:40:40 +01:00
Michael Zanetti
4305c76471 Fix building with newer gcc 2023-11-20 20:40:02 +01:00
Michael Zanetti
2c817247be Fix building with newer gcc 2023-10-29 23:14:51 +01:00
Simon Stürz
abc4c128b1 NetworkDeviceDiscovery: Update warning regarding multiple IPs for one MAC address. 2023-10-17 10:19:34 +02:00
Michael Zanetti
748e599537 Make script runtime errors appear in the script console 2023-09-12 13:39:07 +02:00
Simon Stürz
84dca158b3 LogEngine: provide possibility to disable the log engine 2023-08-22 09:21:03 +02:00
Michael Zanetti
0c09e07112 Add support for connection to actionExecuted in scripts 2023-08-01 10:53:14 +02:00
Michael Zanetti
4b3ec64e58 Make possibleValues for states dynamic and translatable 2023-08-01 10:45:41 +02:00
jenkins
cdc93ebf05 Merge PR #639: NetworkDeviceDiscovery: perform reachability verification ping 2023-05-23 11:49:13 +02:00
jenkins
21061e91a0 Merge PR #637: Rework the log engine to use influxdb instead of sql 2023-05-23 11:49:12 +02:00
jenkins
8a2d736840 Merge PR #635: Fix multiple ragisterTransport calls on reconfiguring interfaces 2023-05-23 11:49:09 +02:00
jenkins
2cd6db2b8f Merge PR #630: Add location setting 2023-05-23 11:49:05 +02:00
Michael Zanetti
4e509841b0 Rework the log engine to use influxdb instead of sql 2023-05-08 23:38:34 +02:00
Simon Stürz
c161e4df09 NetworkDeviceDiscovery: perform reachability verification ping 2023-05-05 11:04:32 +02:00
Michael Zanetti
2385ea33a0 Fix multiple ragisterTransport calls on reconfiguring interfaces 2023-03-18 01:02:27 +01:00
jenkins
4c29386bbd Merge PR #629: Drop cloud settings which aren't used any more 2023-02-21 17:43:45 +01:00
jenkins
9f4c3bc27a Merge PR #628: Allow users with ControlThings permission to read things logs 2023-02-21 17:43:44 +01:00
jenkins
b0b1ff6b58 Merge PR #624: Create indices on entries table of log db 2023-02-21 17:43:40 +01:00
jenkins
44209a24c1 Merge PR #623: NetworkDeviceMonitor: Fix initial reachable state using internal caches 2023-02-21 17:43:38 +01:00
jenkins
6dcdc89c90 Merge PR #622: Manually check for Bluetooth before instantiating QtBluetooth 2023-02-21 17:43:37 +01:00
jenkins
9355694c24 Merge PR #620: Refactor NymeaCore class 2023-02-21 17:43:34 +01:00
jenkins
8cb4a264e9 Merge PR #618: Use dynamic min/max values for io connections 2023-02-21 17:43:33 +01:00
jenkins
13a5519a94 Merge PR #616: network device monitor: Clean up pending ping replies properly 2023-02-21 17:43:30 +01:00
jenkins
74c8c53b7c Merge PR #614: Enqueue priority jobs instead of prepending 2023-02-21 17:43:27 +01:00
jenkins
b17c3fa992 Merge PR #613: Properly clean up the TCP server on shutdown 2023-02-21 17:43:26 +01:00
jenkins
e248bffcf2 Merge PR #611: Add information for initialSetup and reconfigure to ThingSetupInfo 2023-02-21 17:43:23 +01:00
Michael Zanetti
3a8fa74fcf Add location information to NymeaConfiguration 2023-02-18 22:35:02 +01:00
Michael Zanetti
15bcff1e6f Drop cloud settings which aren't used any more
Actually not bumping the jsonrpc version which in theory is a violation,
however, the largest part of this has been gone already with the bump to
7.0 and no known client applications are using this anways any more.
2023-02-16 14:07:35 +01:00
Michael Zanetti
5ea014a507 Allow users with ControlThings permission to read things logs 2023-02-13 14:29:03 +01:00
Michael Zanetti
2be6032718 Bind a client connection to the token given in the hello call.
This is a prerequisite for enabling dispatching notifications
based on user permissions.
2023-02-13 14:15:10 +01:00
Michael Zanetti
fe128723ae Create indices on entries table of log db
This greatly improves performance when querying logs for
a single thing or a single state/event/action.
2023-02-07 12:12:57 +01:00