3200 Commits

Author SHA1 Message Date
Michael Zanetti
3bb567c9da Tell systemd that we're using influxdb 2023-06-16 09:27:52 +02:00
jenkins
bb402e3127 Jenkins release build 1.8.1 2023-06-07 15:51:18 +02:00
jenkins
df6a5ee0f3 Jenkins release build 1.8.0 2023-05-23 11:49:15 +02:00
jenkins
254bc5c9f5 Merge PR #640: Update mac address database 2023-05-23 11:49:14 +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
c60b5399a5 Merge PR #636: Enforce unit on closable interface 2023-05-23 11:49:10 +02:00
jenkins
8a2d736840 Merge PR #635: Fix multiple ragisterTransport calls on reconfiguring interfaces 2023-05-23 11:49:09 +02:00
jenkins
d41f63f807 Merge PR #634: Add windowOpen and windowOpenDetected states to the thermostat 2023-05-23 11:49:08 +02:00
jenkins
50921e0fa5 Merge PR #632: Add desiredPhaseCount state to evcharger interface 2023-05-23 11:49:06 +02:00
jenkins
2cd6db2b8f Merge PR #630: Add location setting 2023-05-23 11:49:05 +02:00
Simon Stürz
4531b72479 Update mac address database 2023-05-23 11:45:49 +02:00
Michael Zanetti
c2e7d2bf0e Override influxdb defaults to
* only listen to localhost for security reasons
* don't print debug logs for every call
* don't use the _internal db
2023-05-22 16:08:51 +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
bea44a96c0 Add windowOpen and windowOpenDetected states to the thermostat 2023-05-04 23:08:23 +02:00
Michael Zanetti
8ffcfde9cd Enforce unit on closable interface 2023-03-30 14:08:29 +02:00
Michael Zanetti
2385ea33a0 Fix multiple ragisterTransport calls on reconfiguring interfaces 2023-03-18 01:02:27 +01:00
Michael Zanetti
0e4226b568 Add desiredPhaseCount state to evcharger interface 2023-02-23 13:38:32 +01:00
jenkins
a41b82afbe Jenkins release build 1.7.0 2023-02-21 17:43:48 +01:00
jenkins
c01f3d806c Merge PR #631: Update MAC address database 2023-02-21 17:43:47 +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
a2d8a5f90c Merge PR #627: Fix method to convert phases from string 2023-02-21 17:43:42 +01:00
jenkins
e9e734dc60 Merge PR #625: Stabilize logging tests 2023-02-21 17:43:41 +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
d88e5e1681 Merge PR #621: Update copyright to 2023 2023-02-21 17:43:35 +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
5d3492c788 Merge PR #617: Require min/max values for pressuresensors 2023-02-21 17:43:31 +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
f27299d263 Merge PR #615: Require min/max values for co2sensors 2023-02-21 17:43:29 +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
0477ce4507 Merge PR #612: Enable logging for thermostat states 2023-02-21 17:43:25 +01:00
jenkins
e248bffcf2 Merge PR #611: Add information for initialSetup and reconfigure to ThingSetupInfo 2023-02-21 17:43:23 +01:00
jenkins
27e6df3bab Merge PR #610: Improve debug logging filter arguments 2023-02-21 17:43:22 +01:00
jenkins
0ca34e91c3 Merge PR #594: Bind a client connection to the token given in the hello call. 2023-02-21 17:43:20 +01:00
Simon Stürz
7650b3ec23 Update MAC address database 2023-02-21 12:37:37 +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
Simon Stürz
bba746c83c Fix method to convert phases from string 2023-02-10 22:15:30 +01:00
Michael Zanetti
51d08f94cf Stabilize logging tests 2023-02-08 19:45:14 +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
Michael Zanetti
25e3975618 Manually check for Bluetooth before instantiating QtBluetooth 2023-02-02 11:37:22 +01:00
Simon Stürz
1ac8802035 NetworkDeviceMonitor: Fix initial reachable state using internal caches 2023-02-01 23:47:32 +01:00