Commit Graph

56 Commits (0770feb672135472db287d5d6127db6c6f4bf7d1)

Author SHA1 Message Date
jenkins 13e15160ee Merge PR #1101: Add wireless capabilities and disable wireless AP setting if not capable 2024-10-24 16:36:07 +02:00
Simon Stürz 422e7675f9 Clean up host information propertly once removed from settings 2024-10-24 15:28:04 +02:00
Simon Stürz 2d3f7d0b79 Mute flooding UPnP socket error 2024-10-24 13:16:33 +02:00
Simon Stürz a30755238d Update to c++14 and fix warnings 2024-07-18 14:49:06 +02:00
Michael Zanetti 79841a5e27 Add air conditioning experience 2023-02-11 19:29:01 +01:00
Michael Zanetti 4a9859579a more iOS reachabilitty tuning 2023-01-27 14:31:50 +01:00
Michael Zanetti 71b1885004 Fix frequent reconnects on iOS
Tries to guess the used bearer type on iOS and only reconnect
if that one changes.
2023-01-25 22:49:53 +01:00
Michael Zanetti d00540e864 Improve managing of manual connections 2022-12-16 15:50:38 +01:00
Michael Zanetti 6157fcf6c4 Drop AWS cloud support 2022-12-02 12:12:37 +01:00
Michael Zanetti 9c4ba63556 Fixes for the network reachaiblity monitor 2022-09-08 00:33:35 +02:00
Michael Zanetti 09efd684ca Add more debug prints to network reachability monitor 2022-09-06 19:44:43 +02:00
Michael Zanetti dee1aa4e04 Add iOS specific implementation for the networkreachabilitymonitor 2022-09-06 13:25:39 +02:00
Michael Zanetti 2633bc4e40 Add a network reachability monitor class 2022-09-06 11:34:17 +02:00
Michael Zanetti a7a3c15abe Add a zigbee network topology map 2022-09-03 02:09:28 +02:00
jenkins b5dbc8c311 Merge PR #809: Add debug category for bluetooth discovery 2022-04-25 09:40:21 +02:00
Michael Zanetti be9de8cf2a Add debug category for bluetooth discovery 2022-04-24 17:05:59 +02:00
Michael Zanetti 6f87f5ae33 Fix syncing aws devices when they don't have a uuid as id 2022-04-22 17:26:45 +02:00
Michael Zanetti 42ca658ff7 Fix debug category for cloud transport 2022-03-15 13:51:53 +01:00
Michael Zanetti a6318b4987 Fix connecting via preferred connection 2022-02-20 16:14:43 +01:00
Michael Zanetti ee3c8ce7d2 Clean up preferred connection if it vanishes 2022-02-16 12:44:27 +01:00
Michael Zanetti 2a8c91ce60 Fix a crash when syncing remote connection configs via a remote connection 2022-02-03 23:01:13 +01:00
Michael Zanetti 8f015aeee3 Intermediate commit 2022-01-21 16:17:00 +01:00
Simon Stürz efee314101 Fix switch on remote connected changed 2022-01-20 23:50:00 +01:00
Michael Zanetti 39ec26f5ff JSONRPC.Hello working now, hanging at first call after that 2022-01-20 23:50:00 +01:00
Michael Zanetti 5a6c809ed1 intermediate commit 2022-01-20 23:50:00 +01:00
Simon Stürz 64f9ff490d Add tunnel proxy transport basic structure and prepare connecting 2022-01-20 23:50:00 +01:00
Michael Zanetti 9fcdbafda4 Tune reconnecting after deep sleep 2021-12-17 01:17:34 +01:00
Michael Zanetti 0dba5ef33e Don't wait for all transport candidates to fail before retrying 2021-12-16 14:56:52 +01:00
Michael Zanetti b517e0151c Fixes in NymeaConnection 2021-12-01 00:40:28 +01:00
Michael Zanetti 5c13fb8eb8 Immediately delete a disconnected transport to prevent obsolete events from buffers 2021-11-30 10:59:47 +01:00
Michael Zanetti 5e0c32be7b Update UPnP discovery when the device interfaces change 2021-09-29 11:55:33 +02:00
Michael Zanetti c1ea7a2447 Fixes in UPnP discovery on iOS 2021-09-22 20:40:34 +02:00
Michael Zanetti 652f115b7c Add a dashboard view 2021-06-06 22:26:32 +02:00
Michael Zanetti 8d7ac93489 Don't delete discovery objects while not needed. Takes too long to destroy and create 2021-05-19 14:15:44 +02:00
Michael Zanetti 5e84cb09f8 Use dynamic app name for remote proxy connection 2021-05-07 00:22:51 +02:00
Michael Zanetti 80bd748d0d some fixes in the graph series adapter 2021-04-16 17:07:15 +02:00
Jenkins nymea 1d03df301f Merge PR #578: Rework overlay mechanism 2021-04-01 23:58:19 +02:00
Jenkins nymea eeb78a495c Merge PR #579: Make the cloud discovery a bit easier to work with 2021-04-01 23:58:18 +02:00
Michael Zanetti 7455d9ba23 Only start the reconnect timer once 2021-03-31 23:42:41 +02:00
Michael Zanetti 91ef2dc656 Make the cloud discovery a bit easier to work with 2021-03-31 20:02:25 +02:00
Michael Zanetti c4d88bd402 introduce a config.pri for the overlay 2021-03-30 12:26:05 +02:00
Michael Zanetti 679d465012 Prioritze the used connections by taking last seen time into account 2021-03-25 19:09:17 +01:00
Michael Zanetti f36b36f8da Move AppLogController into libnymea-app 2021-03-14 01:17:26 +01:00
Michael Zanetti e42fe6f331 Fix changed signal when new hosts are discovered 2021-02-19 17:39:31 +01:00
Michael Zanetti ed4e04cbd7 Allow disabling individual discovery methods
Also don't actually start scanning the network while discovering
is false so we have a chance to pop up the permission dialog beforehand
2021-02-02 23:20:58 +01:00
Michael Zanetti 986714c9e1 Fix encryption flag erraneously set for "ws" connections
This could cause the client to think that there is a certificate
mismatch if there is a pinned certificate for this host already
and we then connect to an unecrypted ws socket.

Also, disconnect clients before raising the certificate mismatch
error in case a client implementation would just ignore this
and reconnect syncronously right way.
2021-01-23 14:04:33 +01:00
Michael Zanetti 0d6efe586e Retry the connection if the discovery finds more URLs for a host after we tried to connect 2021-01-14 00:23:15 +01:00
Jenkins nymea 913b7741ba Merge PR #496: Improve smartmeter and sensor views 2021-01-06 19:32:01 +01:00
Michael Zanetti c1b3d5aed0 Add watersensor interface 2021-01-06 19:19:17 +01:00
Michael Zanetti 293d435346 Clean up warnings in code 2021-01-05 19:06:02 +01:00