Skip to content

IOB Mobile Quickstart

Peter 9teufel edited this page Aug 5, 2024 · 16 revisions

Willkommen bei IOB Mobile!

Hier erklären wir dir alles, was du zur Nutzung von IOB Mobile wissen muss. Wir geben dir einen Überblick, wie du die App mit deinem ioBroker verbindest, deine Dashboards konfigurierst, welche Vorteile das PRO Abo hat und wie du uns Fehler und Wünsche melden kannst.

Fehler und Wünsche

Wenn du einen Fehler findest oder eine Idee für eine Erweiterung hast, dann gib uns Bescheid. Wir verfolgen alle Issues zu IOB Mobile in unserem Issue Tracker auf Github. In den Einstellungen der App findest du ebenfalls einen Menüpunkt um direkt den Issue Tracker auf Github zu öffnen.

User Account

Beim Start der App kommst du zum Login Screen, hier hast du die Möglichkeit, dich mit deinem IOB Mobile Account anzumelden oder einen neuen Account zu registrieren. Die Registrierung erfordert nur eine gültige E-Mail Adresse und ein selbst gewähltes Passwort. Du erhältst dann einen Link per E-Mail um deinen Account zu aktivieren, dieser Link muss auf deinem Gerät mit der installierten IOB Mobile App, auf dem du die Registrierung gestartet hast, geöffnet werden.

IOB Mobile kann natürlich auch ohne User Account genutzt werden, die Registrierung bietet jedoch folgende Vorteile:

  • Sicherung aller Konfigurationen inkl. Dashboards im IOB Mobile Account
  • Die letzten 4 Gesamtbackups deiner Konfigurationen werden aufbewahrt
  • Sicherung der gesamten App Konfiguration immer wenn du etwas an deinen Dashboards änderst (die App fragt dich ob du sichern möchtest, du hast immer die freie Wahl ob eine Sicherung im Account stattfinden soll)
  • Geräteübergreifende Wiederherstellung der gesamten App Konfiguration inkl. Dashboards
  • 30 Tage gratis Testzeitraum für IOB Mobile PRO mit allen App Funktionen (wenn dein automatischer gratis Testzeitraum bei der Registrierung nicht freigeschalten wird, schreib uns an support[at]thweb.net und wir aktivieren die Lizenz für dich)
  • Das Abo deiner IOB Pro Lizenz kann auf bis zu 5 Geräten der anderen Plattform geteilt werden, d.h. wenn du abonnierst IOB Pro auf deinem Hauptgerät das du regelmäßig nutzt (zB. unter iOS auf deinem iPhone), immer wenn du die App nutzt wird der Status deiner Lizenz im Account hinterlegt, über deinen IOB Mobile Account kannst du diese PRO Lizenz nicht nur auf all deinen iOS Geräten (und per Family Sharing auf den Geräten deiner Familien Accounts) sondern auch auf bis zu 5 Android Geräten die mit deinem IOB Mobile Account angemeldet sind nutzen!
  • zukünftige Erweiterungen für IOB Mobile User: sichern und wiederherstellen einzelner Konfigurationen und Dashboards, exklusiver Vorab Zugriff auf Funktionen, Duplizieren von Konfigurationen, spezielle Widgets für PV Anlagen, Wünsche für Erweiterungen (zB. für bestimmte Gerätetypen) direkt über die App

Mehr Infos zum IOB Pro Abo findest du unten im Punkt IOB PRO Abo.

Account Sharing

Natürlich kannst du deinen Account mit anderen Personen teilen, um deine App Konfiguration über deinen Account auf andere Geräte zu übertragen, bedenke jedoch:

  • es wird immer die gesamte App Konfiguration gesichert, teile deinen Account also nur mit Personen, die Zugriff auf deine ioBroker Instanzen haben sollen
  • über deinen IOB Mobile Account wird auch dein IOB PRO Abo geteilt und kann somit auf bis zu 5 Geräten der anderen Plattform genutzt werden, wenn das Limit von 5 Geräten erreicht ist, kann das Abo mit keinem weiteren Gerät der anderen Plattform genutzt werden bevor nicht ein Gerät wieder gelöscht wird

ioBroker Setup

Um IOB Mobile nutzen zu können, musst du in deiner ioBroker Instanz den simple-api und den socketio Adapter installieren und jeweils eine Instanz hinzufügen. In den Einstellungen der beiden Adapter kannst du die Ports festlegen, diese benötigst du bei der Konfiguration von IOB Mobile. Die Standard Ports sind 8087 bei SimpleAPI und 8084 bei SocketIO.

Zusätzlich kannst du den MQTT Broker/Client Adapter hinzufügen. Wenn du MQTT nutzt, kannst du mit IOB Mobile Statusinformationen zum Akku deines Geräts via MQTT zu ioBroker senden, so kannst du beispielsweise einen Smartplug an dem dein Smarthome Tablet hängt abhängig vom Akkustand schalten um den Akku regelmäßig zu entladen. Zusätzlich ermöglicht die Nutzung von MQTT das Sichern deiner IOB Mobile Dashboards in ioBroker um diese auf anderen Geräten wiederherzustellen, immer wenn du etwas an einem deiner Dashboards änderst, wird ein Backup dieses Dashboards als Objekt der ersten MQTT Instanz (mqtt.0.*) gespeichert. Die Anzahl an MQTT Backups ist unbegrenzt, wenn du alte MQTT Backups deiner Dashboards löschen möchtest, kannst du das einfach im Objektbaum deiner ioBroker Instanz tun. In den Instanzeinstellungen des MQTT Adapters kannst du wieder den Port, sowie Username und Passwort zur Nutzung von MQTT festlegen. Der Standardport ist 1883.

Grundsätzlich empfehlen wir, die Standardports zu verwenden, du kannst natürlich auch andere Ports definieren, musst diese dann aber beim Setup von IOB Mobile entsprechend anpassen.

IOB Mobile Konfiguration

Die Basis deiner Dashboards in IOB Mobile sind die Konfigurationen zum Verbinden mit deiner ioBroker Instanz. Tippe auf das "+" auf dem Startbildschirm um eine Konfiguration zu erstellen. Der Rest sollte selbsterklärend sein, wähle einen Namen für das Dashboard deiner neuen Konfiguration und trage die Einstellungen zum Verbinden mit deiner ioBroker Instanz ein. Die benötigten Ports und Einstellungen hast du vorhin in den simple-api, socketio und mqtt Instanzen festgelegt. Gib deinen Geräten eindeutige MQTT Namen, diese sind wichtig, wenn du Gerätedaten (Ladestand Akku, Status des Akkus, etc.) überträgst, da diese Infos in einem Unterordner im mqtt.0.* Objektbaum mit dem MQTT Namen des jeweiligen Gerätes abgelegt werden.

Speichere deine Konfiguration wenn alle Einstellungen vorgenommen wurden, die neue Konfiguration scheint nun auf der Startseite auf. Tippe auf eine Konfiguration um sie zu öffnen, tippe lange auf eine Konfiguration um sie zu bearbeiten, zu duplizieren oder zu löschen.

Du kannst für die gleiche ioBroker Instanz mehrere Konfigurationen anlegen um so verschiedene Dashboards für verschiedene Anwendungsfälle zu realisieren. Beispielsweise kannst du ein Dashboard für dein Smartphone erstellen welches eine umfangreiche Steuerung deines Smarthomes erlaubt und ein zweites Dashboard für ein Smarthome Tablet an der Wand, welches schnellen Zugriff auf die wichtigsten Daten und oft genutzte Funktionen oder Szenen bietet.

Dashboard konfigurieren

Ein Dashboard in IOB Mobile ist simpel aufgebaut, du erstellst Seiten, wählst dann Datenpunkte aus deinem ioBroker und weist diese jeweils einer Seite zu. Um dein Dashboard zu konfigurieren öffne das Drawer Menü links und klicke auf Einstellungen, alternativ kannst du auch im Dashboard rechts oben auf das Einstellungs Icon klicken, dieses öffnet die Einstellungen und filtert die Datenpunkte bereits nach der aktuell angezeigten Seite.

Ablauf

Der Ablauf um dein Dashboard zu erstellen ist simpel:

  • Erstelle deine benötigten Seiten
  • Wähle im Tab den gewünschten Adapter
  • Füge einzelne Datenpunkte aus dem Adapter zu Seiten hinzu
  • Jeder Datenpunkt kann konfiguriert werden und einer oder mehreren Seiten hinzugefügt werden
  • Für jeden Datenpunkt wählst du den passenden Typ aus
  • Schließe die Einstellungen um zu deinem Dashboard zu gelangen, die Seiten deines Dashboards werden als Liste im Drawer Menü angezeigt

Im Folgenden sind die einzelnen Schritte nochmal genauer erklärt.

Schritt 1: Seiten erstellen

Der erste Schritt für dein Dashboard ist das Erstellen von Seiten, wechsle dazu zum Tab "Seiten" und füge über das "+" neue Seiten hinzu. Für jede Seite wählst du einen Namen und ein Icon aus. Die Reihenfolge, in der deine Seiten im Menü angezeigt werden, kannst du bearbeiten indem du lange auf eine Seite tippst und diese per Drag & Drop an die neue Position ziehst.

Eine Seite kann als Unterseite einer anderen Seite definiert werden, Unterseiten werden entweder so wie Fullscreen Widgets als Tab, oder wenn ausgewählt mit eigener Überschrift als Bereich auf der Hauptseite angezeigt. Eine Besonderheit bei Unterseiten ist, dass die Hauptseite nicht angezeigt wird wenn ihr keine Datenpunkte zugewiesen sind, d.h. man kann zB. eine Seite "Multimedia" als Hauptseite erstellen. "Multimedia" enthält jedoch keine Datenpunkte sondern nur Unterseiten für "Wohnzimmer", "Schlafzimmer" und "Terrasse". Im Menü hat man somit als Seite "Multimedia" zur Auswahl, öffnet man diese erhält man die Tabs für die Unterseiten, die leere Hauptseite wird nicht angezeigt. Enthält die Hauptseite ebenfalls Datenpunkte, wird diese natürlich wie gewohnt dargestellt.

Jede Seite kann ihr Design selbst festlegen, um es etwas zu vereinfachen, kann das Design einer anderen Seite kopiert werden. Die verfügbaren Optionen sind:

  • Hintergrundfarbe oder alternativ Hintergrundbild für die Seite
  • Hintergrundbild kann weichgezeichnet und/oder abgedunkelt werden
  • Kacheln können halbtransparent angezeigt werden
  • Hintergrundfarbe für die Kacheln
  • Vordergrundfarbe für die Kacheln
  • optional: Rahmenfarbe und Rahmenstärke für die Kacheln

Schritt 2: Datenpunkte hinzufügen

Als nächstes wechselst du zum Tab "Adapter", dort siehst du eine Liste all deiner Adapter. Über das Suchfeld oben kannst du die Liste der Adapter filtern. Klicke auf einen Adapter um diesen zu öffnen und dessen Objekte und Datenpunkte anzuzeigen. Die Liste aus Objekten und Datenpunkten kannst du ebenfalls über das Suchfeld oben filtern. Datenpunkte die bereits hinzugefügt wurden sind mit einem Haken gekennzeichnet. Klicke auf das "+" bei einem Datenpunkt um diesen hinzuzufügen. Im Popup kannst du den Datenpunkt für dein Dashboard beliebig umbenennen und einer oder mehrerer Seiten zuweisen. Unter dem Namensfeld werden anhand der Objekt ID des Datenpunktes Vorschläge gemacht die du per Klick als Name übernehmen kannst. Tippe lange auf einen Vorschlag um diesen an den derzeitigen Namen hinten anzuhängen. Die Größe bestimmt wie viel Platz die Karte des Datenpunktes einnimmt, für einzelne Werte eignet sich 1x1 sehr gut, für größere Widgets wie zum Beispiel Kamerastreams machen größere Karten durchaus Sinn. Auf Smartphones wird die Größe automatisch angepasst, da hier nur eine maximale Breite von 2 möglich ist. Über den Typ des Datenpunktes legst du fest, wie dieser im Dashboard dargestellt wird:

  • Einzelwert: ein einzelner Wert (zB. Temperatur), die Einheit (zB. °C etc.) kann festgelegt werden
  • On/Off Button: für Datenpunkte die zwischen true und false geschalten werden, zB. der State eines Shelly 1L
  • Taster: für Taster Datenpunkte, die per kurzem Trigger auf true auslösen
  • Slider: klassisch für Dimmer, zeigt einen Slider um den Dimmerwert zu ändern
  • Dimmer Switch: für Dimmer, wenn du diese wie einen On/Off Schalter steuern möchtest und nicht per Slider
  • Homematic Rollladen: wähle diesen Typ für den LEVEL Datenpunkt eines Homematic Rollladen Aktors um einen Rollladen Schalter (hoch, runter, stopp) anzuzeigen
  • Shelly 2.5 Rollladen: wie Homematic Rollladen jedoch für Shelly 2.5 Level Datenpunktes zur Steuerung des Rollladens
  • Tür/Fensterkontakt: selbsterklärend, ein Kontakt der offen oder geschlossen sein kann, Icon frei wählbar
  • Boolean Wert: ein beliebiger Status der als boolean Wert in ioBroker hinterlegt ist, die Anzeigewerte für true und false können frei gewählt werden, ein Beispiel: online Status deines Homeservers als boolean Status --> Anzeige von Online oder Offline
  • HTML: für Datenpunkte in denen entweder ein HTML String oder eine URL hinterlegt ist, ich nutze das beispielsweise, um mir ein Strompreisdiagramm für aWATTar per Skript zu hinterlegen und dann anzuzeigen. Zudem können Datenpunkte des E-Charts Adapters mit dem Typ HTML (bzw. Full Screen HTML) angezeigt werden
  • Full Screen HTML: wie HTML jedoch wird im Dashboard auf der gewählten Seite ein eigener Tab für die Fullscreen Anzeige des HTML erzeugt, die restlichen Datenpunkte der Seite (sofern welche vorhanden sind) liegen in einem zweiten Tab. Dieser Typ kann dazu genutzt werden, um Dashboards (Grafana, Flot, VIS, etc.) in IOB Mobile einzubinden, zudem können E-Charts Datenpunkte damit konfiguriert werden
  • Kamera Stream: hinterlege in einem Datenpunkt die URL zu deinem Kamerastream und wähle diesen Datenpunkt mit Typ Kamera Stream um den Stream in deinem Dashboard einzubinden. Unterstützt werden sowohl MJPEG (zB. MotionEye, viele IP Kameras) als auch RTSP Streams
  • Kamera Fullscreen Stream: wie Kamera Stream doch wieder mit eigener Seite zur großen Darstellung wie bei Fullscreen HTML
  • Text: für Datenpunkte die Text enthalten, verhält sich ähnlich wie Einzelwert, jedoch wird der Text bis zu einer gewissen Größe runterskaliert um die Darstellung auf der Kachel zu gewährleisten.
  • Bild: für Datenpunkte die den relativen Pfad zu einem Bild in ioBroker wie zB. Icon vom Adapter dasWetter (wird über den Web Adapter per http:https://:8082 geladen) oder eine URL zu einem Bild im Web/Netzwerk (URL im Datenpunkt startet mit http:https:// bzw. https://). Bild kann skaliert werden oder die Kachel komplett ausfüllen, der Name des Datenpunktes kann als Overlay angezeigt werden.
  • Eigenen Wert schreiben: schreibt beim Klick der Kachel einen eigenen Wert in den jeweiligen Datenpunkt, der Wert kann entweder fix in der Konfiguration des Datenpunktes hinterlegt werden oder leer gelassen werden. Es kann entweder ein Wert hinterlegt werden, oder mehrere Werte mit Komma getrennt. Werden mehrere Werte hinterlegt, müssen zusätzlich Namen für die Werte (ebenfalls mit Komma getrennt) angegeben werden. Beim Klick auf die Kachel wird ein einzelner Wert sofort gesendet, sind mehrere Werte hinterlegt, kommt ein Popup, in welchem man auswählt, welcher der vordefinierten Werte gesendet werden soll. Ist der Wert leer, wird dieser beim Klick auf die Kachel eingegeben, somit kann bei jedem Klick ein anderer Wert gesendet werden
  • Mehrere Werte: erlaubt die Anzeige der Werte von mehreren Datenpunkten in einer Kachel
  • RGB: Als Typ RGB muss der On/Off State der RGB Lampe zur Konfiguration verwendet werden, es kann dann ausgewählt werden, über welche Datenpunkte die Lampe gesteuert wird (Helligkeit und Datenpunkte je nach RGB Typ: HEX Farbwert, HSV, RGB). Die RGB Kachel zeigt dann in einer Kachel kombiniert einen On/Off Switch, einen Button um ein Popup mit Helligkeits-Slider zu öffnen sowie die aktuelle Farbe welche per Klick eine Farbauswahl öffnet.

Für manche Typen kann noch ausgewählt werden:

  • Boolean Werte farbig: Werte von Boolean Datenpunkten können farbig dargestellt werden, die Farben für true/false können dabei selbst gewählt werden
  • Min/Max Werte (Slider) --> enthält der Datenpunkt in ioBroker Min/Max Werte, so werden diese beim Hinzufügen des Datenpunktes geladen. Wurde ein Slider vor dem Hinzufügen dieser Funktion erstellt kann dies über "Default Min/Max Werte wiederherstellen" nachgeholt werden. Definiert der Datenpunkt in ioBroker Min/Max Werte, so müssen die gewählten Min/Max Werte in diesem Bereich liegen.
  • Zeitpunkt der letzten Änderung anzeigen (On/Off, Taster, Einzelwert, Text)
  • Werte anzeigen (Slider) --> zeigt zusätzlich den aktuellen Wert des Sliders sowie eine Beschriftung.
  • Werte anzeigen (Eigenen Wert schreiben) --> auf der Kachel wird der aktuelle Wert des Datenpunktes angezeigt, ist dies deaktiviert, wird ein Icon angezeigt (analog zum Typ Taster)
  • Bild skaliert oder Kachel komplett ausfüllen (Bild) --> Darstellung vom Datenpunkt Typ Bild
  • Dezimalstellen (Einzelwert) --> mit wie vielen Dezimalstellen soll ein Zahlenwert dargestellt werden, diese Einstellung hat keine Auswirkung wenn in den allgemeinen Einstellungen der Konfiguration die Option "Zahlenwerte runden" aktiviert ist
  • Änderung schützen --> überall da, wo auch was gesteuert wird über eine Kachel (On/Off Button, Taster, usw.) kann durch diese Option die Ausführung des Befehls durch vorherige Abfrage der Smartphone/Tablet Authentifizierung (Face/Touch ID bzw. Fingerprint) oder alternativ durch Eingabe des Konfigurations-PIN (muss im Tab "Konfiguration" --> PIN Schutz aktiviert sein) geschützt werden. Dies dient einerseits der Sicherheit, andererseits kann man so das versehentliche Auslösen von sensiblen Aktionen vermeiden

**Disclaimer: **die App wird laufend für die Wünsche der User erweitert, verzeiht es mir also bitte, wenn es also mal Einstellungen gibt, die es noch nicht auf die Wiki Seite geschafft haben. 😄

Speichere zum Schluss deinen Datenpunkt mit Klick auf "Speichern".

Die Reihenfolge der Datenpunkte konnte früher per langem Tippen mit Drag & Drop angepasst werden, du kannst die Datenpunkte weiterhin sortieren, dies hat jedoch nur mehr Auswirkung auf die Liste in den Einstellungen. Die Sortierung der Datenpunkte auf den einzelnen Seiten kann nun individuell angepasst werden, siehe weiter unten.

Über das Filter-Icon rechts oben, kannst du Liste der Datenpunkte filtern um nur jene einer bestimmten Seite anzuzeigen. Wenn du die Einstellungen nicht über das Drawer Menü sondern über das Einstellungen Icon rechts oben im Dashboard öffnest, wird die Liste der Datenpunkte automatisch für die zuletzt geöffnete Seite des Dashboards gefiltert, so kannst du schneller gezielt eine Seite bearbeiten.

Schritt 3: Dashboard ansehen

Wenn du Seiten erstellt und deine ersten Datenpunkte hinzugefügt hast, verlasse die Einstellungen per Klick auf das Zurück-Icon links oben. Wenn du etwas geändert hast und mit einem IOB Mobile Account angemeldet bist, wirst du gefragt ob du deine gesamte App Konfiguration im Account sichern möchtest. Du kommst direkt zum Dashboard mit deinen Seiten und Datenpunkten.

Über das Sortier-Icon in der Navigationsleiste kannst du die Anordnung der Datenpunkte auf der aktuell sichtbaren Seite nach deinen Wünschen anpassen.

Weitere Einstellungen

Der Tab Konfiguration in den Einstellungen bietet noch folgende weitere Möglichkeiten:

  • Menü fixieren: nutzt du dein Dashboard auf einem Tablet und diese Option ist aktiviert, wird das Drawer Menü mit der Liste deiner Seiten fix auf der linken Seite angezeigt und muss nicht extra geöffnet werden.
  • Zahlenwerte runden: wenn aktiviert, werden alle Zahlenwerte in den Dashboard Karten auf ganze Zahlen gerundet, wenn deaktiviert, werden alle Zahlenwerte mit 2 Nachkommastellen angezeigt.
  • PIN Schutz: du kannst deine gesamte Dashboard Konfiguration mit einem PIN schützen, beim Öffnen der Einstellungen des Dashboards muss dann zuerst dieser PIN eingegeben werden, um das Dashboard zu bearbeiten. So kannst du dein Dashboard zB. mit Familienmitgliedern teilen, stellst aber sicher, dass diese nichts verändern oder gar kaputt machen an deiner Konfiguration.
  • In ioBroker sichern: erlaubt es dir, das aktuelle Dashboard in ioBroker sichern. Wenn MQTT konfiguriert ist, erfolgt die Sicherung in einem automatisch erstellten Datenpunkt im MQTT Objektbaum, zudem können mehrere Dashboards direkt in ioBroker gesichert und wiederhergestellt werden. Wenn du MQTT nicht nutzt kann immer nur 1 Dashboard direkt in ioBroker gesichert werden, um dies zu tun musst du vorher den Datenpunkt 0_userdata.0.iobmobile.configurations vom Typ Zeichenkette (String) anlegen, in diesem erfolgt dann die Sicherung.
  • Backups in ioBroker anzeigen: Wenn für deine Konfiguration MQTT aktiviert ist, hast du hier zusätzlich den Menüpunkt Backups in ioBroker anzeigen. Dieser öffnet ein Popup mit einer Liste aller in MQTT hinterlegten, automatischen Dashboard Backups für diese ioBroker Instanz. Das neueste Backup ist in der Liste immer ganz oben, anhand des Namens des Backups erkennst du, für welches Dashboard das Backup erstellt wurde. Der Name des Dashboards entspricht immer jenem Namen, den du beim Erstellen der Konfiguration gewählt hast.

Account Settings

Wenn du mit einem IOB Mobile Account angemeldet bist, hast du im Drawer Menü über Account bzw. über den Tab Account Zugriff auf folgende IOB Mobile Account Funktionen:

  • Status: zeigt die E-Mail Adresse mit der die App aktuell angemeldet ist
  • IOB PRO Abo: zeigt ob du ein IOB Pro Abo hast und dessen Status/Gültigkeit
  • Backup prüfen: lädt verfügbare Backups aus deinem IOB Mobile Account und zeigt Details dazu an
  • Konfiguration sichern: ermöglicht das manuelle Sichern der gesamten App Konfiguration in deinem IOB Mobile Account
  • Backup wiederherstellen: lädt wie Backup prüfen die verfügbaren Backups und zeigt deren Details an, klicke auf den Haken bei einem Backup um dieses wiederherzustellen
  • Passwort zurücksetzen und Logout: selbsterklärend ;-)

Dashboard schließen

Wähle im Drawer Menü Dashboard schließen um das aktuelle Dashboard zu schließen und zurück zur Startseite zu gelangen. Wenn du die App öffnest und das zuletzt geöffnete Dashboard nicht erreichbar ist wird dieses automatisch geschlossen.

IOB PRO Abo

Mit einem IOB PRO Abo (€ 0,99 monatlich) unterstützt du die Weiterentwicklung von IOB Mobile und erhältst Zugriff auf alle Funktionen der App.

Die gratis Version der App enthält:

  • 1 Dashboard Konfiguration
  • max. 3 Seiten
  • bis zu 30 Datenpunkte für dein Dashboard
  • allen Typen von Datenpunkten ohne Kamerastreams

Mit einem IOB PRO Abo erhältst du:

  • beliebig viele Dashboard Konfigurationen
  • beliebig viele Dashboards für die gleiche ioBroker Instanz
  • Erstellen beliebiger Dashboards für mehrere ioBroker Instanzen
  • Kamera Streams
  • Backup/Restore der gesamten App Konfiguration über deinen IOB Mobile Account
  • Backup/Restore deiner Dashboard Konfiguration direkt über ioBroker, entweder als einzelnes Dashboard über den manuell erstellten Datenpunkt 0_userdata.0.iobmobile.configurations oder mehrere Dashboards wenn du MQTT nutzt
  • Zugriff auf alle zukünftigen Erweiterungen und Funktionen von IOB Mobile

Unser Versprechen

Es gibt genau ein IOB PRO Abo welches nie mehr als € 0,99 kostet, daran wird sich auch in Zukunft nichts ändern. Dieses Abo bietet dir uneingeschränkten Zugriff auf alle zukünftigen Erweiterungen. Außerdem kannst du jederzeit über unseren Issue Tracker (und zukünftig direkt über die App) Wünsche für Erweiterungen einreichen, dabei werden die Wünsche von IOB PRO Abo Nutzern höher priorisiert.

Fehler, Bugs und Wünsche für Erweiterungen

Wenn du Fehler in der App findest, eine Idee für eine Erweiterung der App hast oder ein spezielles Gerät hast, welches noch nicht optimal unterstützt wird (zB. eine andere Art von Rollladen Aktor), dann öffne gern ein neues Issue in unserem Issuetracker. Wir finden natürlich nicht alle Fehler selbst und so mancher Nutzer kommt auf Ideen die wir selbst noch nicht hatten. So haben wir eure Ideen, Wünsche und Bugreports an einem Punkt gesammelt und können uns bestmöglich darum kümmern. Für Wünsche zu Erweiterungen und neuen Geräten geben wir hier IOB PRO Abonennten höhere Prioriät, da diese die Entwicklung aktiv unterstützen. Bei Fehlern gilt dies natürlich nicht.

Warum ist IOB Mobile nicht Open Source?

Über diese Entscheidung wurde lange nachgedacht, um eine native App für iOS zu veröffentlichen wird ein kostenpflichter Developer Account benötigt, das Backend für die Accountverwaltung verursacht ebenfalls Kosten und gerade in der Startphase der App ist mir die Kontrolle über die Weiterentwicklung sehr wichtig. Daher fiel die Entscheidung, die App als Closed Source zu betreiben. Durch die Unterstützung durch treue Nutzer soll die Weiterentwicklung sichergestellt werden, wobei der einzelne Nutzer nur einen minimalen Beitrag leistet, 99 Cent pro Monat erschienen hier als fair. Zudem ermöglicht dieser Weg ein kontrolliertes Wachstum, ist das Interesse groß und die Nutzerzahlen steigen, ermöglicht uns das kontrolliert Entwickler ins Boot zu holen um die Entwicklung weiter voran zu treiben.

Gibt es eine Lifetime Lizenz?

Grundsätzlich nicht, es ist aber möglich eine Lifetime Lizenz zu beantragen, welche in deinem IOB Mobile Account hinterlegt wird und auf beliebig vielen Geräten sowohl unter iOS als auch Android genutzt werden kann. Wenn du daran Interesse hast, melde dich bitte direkt bei uns unter support[at]thweb.net und wir melden uns schnellst möglich bei dir.

Datenschutz

Wir sammeln keinerlei Daten von euch, die einzigen Daten die für die Funktionen der App benötigt und somit bei uns gespeichert werden sind:

  • Die E-Mail Adresse deines User Accounts
  • Falls du die Lizenz mit der jeweils anderen Plattform teilst, Hersteller und OS Version der Geräte die die geteilte Lizenz nutzen - dadurch kannst du die Geräte, die deine geteilte Lizenz nutzen identifizieren und nicht mehr benötigte selbst löschen
  • Die Backups deiner Konfigurationen, die du in deinem IOB Mobile Account erstellst - diese werden bereits in der App verschlüsselt und somit für uns unleserlich gespeichert. Wir sehen somit in eurem User Account keine Details der Konfigurationen

Das wars auch schon, mehr Daten werden nicht erfasst. In einer zukünftigen Version wird die App noch um Firebase Crashlytics erweitert werden, dies hilft uns, Abstürze und Probleme zu identifizieren um diese effizient beheben zu können.