INSTALLATION Android-Phone: - App mit Google-Playstore installieren - um eine Beta-Version(Tester) zu bekommen - Anmelden unter: https://play.google.com/apps/testing/de.nisnagel.iogo IOBroker: - Empfehlung: Instanz von SocketIO Adapter installieren - es kann auch existierende Instanz verwendet werden - freien Port eintragen z.B. 8095 - HTTPS und Authentication anklicken - falls erwünscht - public und private key einstellen - falls kein User in IOBroker eingerichtet ist: - einrichten von Benutzer - evtl Tab für Userverwaltung im Admin sichtbar machen! - evtl. Benutzer in Administrator Gruppe hinzufügen - es werden die Aufzählungen (Enums) in IBroker genutzt um Datenpunkte in App sichtbar zu machen - Aufzählungen als Tab im Admin sichtbar schalten - Empfehlung : List-View - neuen Raum(room) definieren - Bleistiftsymbol drücken um Auswahl der Datenpunkte zu bekommen - mit Drag and Drop Datenpunkte oder ganze Ordner in angelegten Raum(room) ziehen - der Raum(room) kann auch als Geräte Liste benannt werden z.B Sonoffs um anschliessend alle Sonoffs zu integrieren - evtl. müssen die Rollen(role) der Datenpunkte überarbeitet werden - es werden folgende roles genutzt: https://github.com/ioBroker/ioBroker/blob/master/doc/STATE_ROLES.md APP EINSTELLUNGEN: - Settings-Server - Socket Url eintragen z.B. https://192.10.10.10:8095 (falls HTTPS am Socket) oder 192.10.10.10:8095 (IOBroker IpAdresse) - Username und Password eintragen - Synchronisieren: - unter i auf dem HomeScreen können nun die Objekte synchronisiert werden, welche unter Aufzählungen definiert sind - Rooms - alle eingerichteten Aufzählungen erscheinen hier - um ein Objekt unter HOME in der App sichtbar zu machen (Favourite) muss ein Objekt unter Rooms lange gedrückt werden danach erscheint es als Favourite unter HOME in der App PUSH NOTIFICATION: nur unter Beta-Version Android-Phone: - unter Settings - Account - registrieren - unter Settings - Notification - Notification aktivieren und einen freiwählbaren Usernamen(eigtl. Device-Name) eingeben (unabhängig von IOBroker Benutzer) IOBroker: - Installation des ioGO Adapters und Instanz erzeugen: https://github.com/nisiode/ioBroker.iogo - User und Passwort in der Instanz eintragen - anschliessend "scripten" - Beispiel: sendTo('iogo', { user: 'Username', text: 'New message', title: 'VIP News', priority: 'high' });