Antwort
Apr 25, 2021 - 21:08
Mit NEO alleine lässt sich das nicht sinnvoll umsetzten, dazu brauchst Du zumindest ein externes System was einen Freigabecode auswerten kann und dann die NEO Remote nach Buchung sperrt.
Vom Grundprinzip ist dies an sich nicht schwer, das ist ja lediglich eine Seite mit eine Grafik als Hintergrund und einem Texteingabe Feld.
z.B. so
Wie Du die Sperrseite individuell gestaltest bzw. was Du als Hintergrund nutzt, ist ja Dir überlassen. Da die Seite weder Aktionen auf Wischgesten zugewiesen hat noch sonstige Bedienungselemente, besteht für den Nutzer auch keinerlei Möglichkeit diese Seite zu verlassen. Außer indem der passende individuelle Freischaltcode eingetragen wird, der dann zu einem Seitenwechsel durch das System führt, das den Code aus dem Textformular entgegennimmt und mit dem mit individuellen Freischaltcode vergleicht. Den individuellen Freischaltcode kannst Du ja jedem Gast mit der Buchungsbestätigung zukommen lassen.
Das Problem ist nur das NEO alleine keine Texteingabe unterstützt, daher brauchst Du ein System was NEO ein Texteingabe Feld zur Verfügung stellt und die Eingabe dann auch auswerten kann und wenn der Code stimmt die NEO Remote freischaltet, indem auf die index Seite gewechselt wird.
Möglich ist so was z.B. mit IP-Symcon, dass als PHP Server ein solches Feld NEO zur Verfügung stellt. IP-Symcon prüft dann auch den Freigabecode auf Richtigkeit und schaltet bei Übereinstimmung dann auf die Index Seite mit NEO Hilfswerkzeuge.
Oder aber es wird eben wenn der Code nicht übereinstimmt eben eine Fehlermeldung als Popup Fenster in NEO angezeigt..
Damit das ganze auch nicht umgangen werden kann, muss das Tablet wie z.B. ein iPad im geführten Zugriff laufen, dann kann man auch nicht aus der NEO App raus wechseln. Ein Seitenwechsel kann dann ausschließlich über das externe System erfolgen, dass dies nach Codeüberprüfung durchführt.
Sobald der Zeitraum abgelaufen ist, kann dann die NEO Remote auch automatisch wieder gesperrt werden, in dem eben von dem externen System wieder auf die Sperrseite zum Ablauf der Mietdauer gewechselt wird.
Vom Grundprinzip ist dies an sich nicht schwer, das ist ja lediglich eine Seite mit eine Grafik als Hintergrund und einem Texteingabe Feld.
z.B. so
Wie Du die Sperrseite individuell gestaltest bzw. was Du als Hintergrund nutzt, ist ja Dir überlassen. Da die Seite weder Aktionen auf Wischgesten zugewiesen hat noch sonstige Bedienungselemente, besteht für den Nutzer auch keinerlei Möglichkeit diese Seite zu verlassen. Außer indem der passende individuelle Freischaltcode eingetragen wird, der dann zu einem Seitenwechsel durch das System führt, das den Code aus dem Textformular entgegennimmt und mit dem mit individuellen Freischaltcode vergleicht. Den individuellen Freischaltcode kannst Du ja jedem Gast mit der Buchungsbestätigung zukommen lassen.
Das Problem ist nur das NEO alleine keine Texteingabe unterstützt, daher brauchst Du ein System was NEO ein Texteingabe Feld zur Verfügung stellt und die Eingabe dann auch auswerten kann und wenn der Code stimmt die NEO Remote freischaltet, indem auf die index Seite gewechselt wird.
Möglich ist so was z.B. mit IP-Symcon, dass als PHP Server ein solches Feld NEO zur Verfügung stellt. IP-Symcon prüft dann auch den Freigabecode auf Richtigkeit und schaltet bei Übereinstimmung dann auf die Index Seite mit NEO Hilfswerkzeuge.
Oder aber es wird eben wenn der Code nicht übereinstimmt eben eine Fehlermeldung als Popup Fenster in NEO angezeigt..
Damit das ganze auch nicht umgangen werden kann, muss das Tablet wie z.B. ein iPad im geführten Zugriff laufen, dann kann man auch nicht aus der NEO App raus wechseln. Ein Seitenwechsel kann dann ausschließlich über das externe System erfolgen, dass dies nach Codeüberprüfung durchführt.
Sobald der Zeitraum abgelaufen ist, kann dann die NEO Remote auch automatisch wieder gesperrt werden, in dem eben von dem externen System wieder auf die Sperrseite zum Ablauf der Mietdauer gewechselt wird.
Von
danke zunächst für die antwort, du hilfst mir schon zum 2. mal.
ich muss nochmals überlegen:
- habe keinen Zugriff auf die clients der mieter (d.h. "geführter Zugriff" geht nicht)
vielleicht noch ne zusatzinfo, die oben ev. nicht klar geworden ist: ich könnte auch für jeden nutzer eine eigene app bauen. kann man eine neo fernsteuerung zwingen, sich zu aktualisieren?
Von
Kannst Du denn etwas mehr zu dem Setup vor Ort sagen, sonnst kann man ohne genau Information ja nur raten.
Wenn Du schreibst auf die Clients der Mieter, erlaubst Du dann also den Mietern eine Remote auf ihr eigenes Endgerät herunterzuladen? Das hat sehr viele wenn und aber, es geht ja schon damit los, dass Du die Auflösung der benutzten Endgeräte dann nicht kennst, es aber Sinn macht eine Remote auch exakt auf die Auflösung des Endgeräts anzupassen, das die Remote anzeigen soll.
Wäre es nicht eventuell zielführender vor Ort ein Gerät zu stellen auf dem die gewünschte Remote läuft und sonst nichts? Vielleicht auch als Festeinbau auf oder in der Wand, dann kann das Gerät nicht so leicht beschädigt werden.
Wenn Du schreibst "zu bestimmten Automatisierungsfeatures per Fernbedienung geben" was meinst Du damit genau? So Grundfunktionen wie z.B. Licht sollen ja wahrscheinlich immer gehen oder was willst Du bei Bedarf sperren?
Mir selber wäre nicht bekannt, dass man eine NEO Remote dazu extern zwingen kann komplett neu zu laden bzw. sich neue Daten vom Mediola Server zu laden.
Ein herunterladen ist nur mit dem Mediola Nutzernamen und Passwort möglich und das macht wenig Sinn bzw. wäre das absolute Sicherheitsfiasko das an externe weiter zu geben. Daher ist eigentlich die einzige sinnvolle Option eine fertige NEO Remote auf einem Gerät anzubieten und diesen Gerät kann man dann auch zeitlich bestimmte Seiten sperren bzw. bestimmte Funktionen nicht zugänglich machen.
Das einzige was man eben machen kann ist von extern Systemen Seiten einer NEO Remote neu zu laden, auf eine andere Seite in der NEO Remote zu wechseln oder gezielt ein Popup in der NEO Remote zu öffnen bzw. auch das Popup wieder zu schließen.
Von
Danke. ich habe folgende Lösung implementiert.
- in der homematic variablen definiert (für jeden Mieter eine), die die Nutzbarkeit der app steuern und die durch ein Programm zeitgesteuert gesetzt werden.
- auf der Startseite ein Makro implementiert, das
-- wenn nutzbar: nicht angesprochen wird
-- wenn nicht nutzbar: alle 10 min ein pop zum Verdecken der Startseite startet (mit der Aufforderung, die Fernsteuerung neu zu laden)
Nachteil:
- Sicherheit
- Modellieren der Variablen
- Anpassungen der Fernbedienung
- schlechte Grafik (da ich die Endgeräte nicht kenne)
danke nochmals für deine hinweise
albert
Von
Wie gesagt ohne jetzt Dein Szenario im Detail zu kennen, wenn das feste Mieter sind, denen Du die App einmal auf das Endgerät geladen hast, mag das vielleicht noch irgendwie im Ansatz ein Weg sein.
Bei wechselnden Mietern würde ich persönlich auch aus Sicherheit niemals ein Ansatz wählen dem Mieter ein eigenes Gerät zu erlauben.
Schließlich muss der Mieter die App ja zunächst vom Mediola Server herunterladen. Hierzu braucht er aber Mediola Benutzernamen und das Password. Dies würde ich wiederum aus Sicherheitsgründen n i e m a l s an externe Nutzer weiter geben.
Ansonsten kann jeder der will die Fernbedienung eben modifizieren und sogar löschen, Deine vermeintliche Sperre einer Fernbedienungsseite kann man dann also ganz leicht ohne größere Mühe umgehen.
Das ist ungefähr so wie wenn Du Deine Kreditkarte mitsamt der PIN aufgeschrieben in das Ferienhaus legst. Auf die Idee würdest Du wohl auch kaum kommen bzw. ein so großes Vertrauen gegenüber den Mietern aufbringen.
Die Sicherheit bei Deinem gewählten Ansatz geht also gegen NULL, in dem Moment in dem Du es dem Mieter erlaubst mit dem Nutzernamen und Passwort des Mediola Kontos die NEO Remote herunter zu laden.
Ich kann daher nur ausdrücklich an Dich appellieren Dir diesen Ansatz nochmals zu überlegen, es sei Denn Du hast ein Gottvertrauen in die Mieter. Ebenso wie e-Q3 davor wart einen Portweiterleitung auf einer CCU einzurichten, müsste eigentlich Mediola irgendwo groß hinschreiben, das man den Benutzernamen und das Passwort des Mediola Account niemals an externe weitergeben darf, sonst ist einem Missbrauch alles geöffnet und die Sicherheit ist komplett aufgehoben.
Auch wegen dem Haus Versicherer würde ich mir das an Deiner Stelle nochmals gründlich überlegen. Am Schluss kann man wenn man im Besitzt des Mediola Account ist, die gesamte Ferienhaus steuern, insofern eben Dinge in NEO eingebunden sind.
An Sicherheit würde ich an Deiner Stelle hier definitiv nicht sparen, und dann auch eine dauerhafte Lösung umsetzten, die auch wirklich sicher ist, mit einem festen Gerät mit gesichertem Modus vor Ort, das nur Du aus der Ferne auch sperren kannst und vor allem ohne das Mediola Konto Zugangsdaten für Außenstehende offen gelegt werden.
Neuen Kommentar hinzufügen