Standortdienst zur Erkennung des Heimnetzes - unnötig kompliziert
Hallo alle,
Zur Erkennung des Heimnetzes verlangt Tinymatic den Zugriff auf die Android-Standortdienste.
Aus Sicherheits- und Datenschutzgründen hat man diese aber besser abgeschaltet.
Das Schlimme: Auch wenn man den Standortdienst "Bei Benutzung der App" freigibt, kann Tinymatic damit anscheinend nichts anfangen und erkennt nicht, dass es sich im Heimnetz befindet.
Man erkennt das schön beim Synchronisieren: Statt der lokalen CCU-Adresse erscheint die Fernzugriffs-Adresse des Routers.
Außerdem erscheint die Bestimmung des Heimnetzes über den Standortdienst unnötig umständlich.
Man kann doch in den Einstellungen die Bezeichnung (SSID) des Heimnetzes angeben.
Warum also nicht einfach überprüfen, ob das Handy mit WLAN verbunden ist, und wenn ja, die SSID des aktuell verbundenen WLANs mit der hinterlegten Einstellung vergleichen?
-
Christian kommentierte
Hallo Martin,
leider funktioniert die Hintergrundsynchronisierung wegen der genau dieser Standortberechtigung nicht mehr (Android 12, S Galaxy S10). Was bei meinem vorigen Smartphone noch ohne Probleme möglich war, scheitert jetzt anscheinend an der einzig möglichen Einstellung "Berechtigung nur bei benutzung der App".
Wenn die App im Hintergrund läuft, ist die Standortberechtigung und damit auch die WLAN-Erkennung nicht mehr aktiv und synchronisert nicht mehr, was für die Widgets aber trotzdem nett wäre. Ansonsten würde mir eigentlich "Synchronisieren beim Start" ausreichen.https://homematic-forum.de/forum/viewtopic.php?f=80&t=72337&p=703468#p703468
-
Martin Grulich kommentierte
Hallo DAC324,
grundsätzlich stimme ich dir zu das die Standort-Freigabe für die Abfrage der aktuellen WLAN-SSID durchaus etwas fragwürdig erscheint. Leider lässt sich dies aufgrund von Regulatoren von Google ab einer Bestimmten API-Version ohne diese Berechtigungen nicht mehr prüfen. Das bedeutet auch nicht das wirklich der Standort für die Erkennung verwendet wird, es bleibt nach wie vor bei der Überprüfung des Namen des angegebenen WLAN.
In der aktuellen Version solltest du in den Einstellungen des Heimnetzwerkes sehen können ob dies korrekt erkannt wird, je nachdem wird ein Haken oder ein X dem Einstellungsbereich vorangestellt. Sollte dies nicht korrekt angezeigt werden und der Eingetragene Name mit der SSID deines WLANs übereinstimmen, oder trotz der korrekten Erkennung in den Einstellungen der melde dich gern noch einmal.
Gruß Martin