NEWS
Neue iOS-App: ioBroker Objects
-
Hallo zusammen,
ich möchte euch meine neue iOS-App ioBroker Objects vorstellen.
Die App ist dafĂŒr gedacht, ioBroker-Objekte und States direkt auf iPhone und iPad zu durchsuchen, zu beobachten und bei schreibbaren States auch zu steuern.App Store:
ioBroker Objects im App StoreGitHub / Releases:
entttom/iobroker-objects-releaseWas die App kann
- Verbindung zu einer oder mehreren ioBroker-Instanzen
- Zugriff ĂŒber
simple-apioderrest-api - Nutzung im lokalen Netzwerk, per VPN oder ĂŒber Cloudflare Zero Trust
- Objektbaum mit Suche und Filtern
- Detailansicht mit State-Wert, Zeitstempeln, Metadaten und Rohdaten
- Schreiben von States, wenn sie in ioBroker als schreibbar markiert sind
- Favoriten und Suchverlauf
- Konfigurierbares Smart-Home-Dashboard
- Live-Updates ĂŒber socket.io, falls verfĂŒgbar
- Polling-Fallback, wenn Live-Updates nicht möglich sind
- Home-Screen-Widgets fĂŒr wichtige States und Steuerungen
- Apple-Watch-App fĂŒr ausgewĂ€hlte Objekte
- Kurzbefehle/Siri-Aktionen zum Lesen und Schreiben von States
- Optionale iCloud-Synchronisierung von Einstellungen, Favoriten und Dashboard-Konfiguration
Voraussetzungen auf ioBroker-Seite
simple-apiAdapter, zum Beispiel Port8087- oder
rest-apiAdapter, zum Beispiel Port8093 - fĂŒr Live-Updates zusĂ€tzlich
weboderadminmit socket.io, zum Beispiel Port8082
Datenschutz und Sicherheit
Mir war wichtig, dass sensible Daten lokal bleiben. Passwörter und Cloudflare-Secrets werden im iOS-SchlĂŒsselbund gespeichert. Ăber iCloud werden keine Passwörter, keine aktuellen State-Werte und keine vollstĂ€ndigen ioBroker-Objekte synchronisiert.
Einordnung
Die App ist kein Ersatz fĂŒr den ioBroker Admin, sondern eher eine native iOS-OberflĂ€che zum schnellen Durchsuchen, Beobachten und Bedienen ausgewĂ€hlter States.
Feedback, Fehlerberichte und WĂŒnsche sammle ich gerne ĂŒber GitHub oder hier im Forum. Besonders spannend wĂ€re fĂŒr mich, welche Adapter- und State-Strukturen bei euch gut funktionieren und wo die automatische Erkennung im Dashboard noch verbessert werden kann.
Wichtig: Die App ist ein unabhÀngiges Projekt und keine offizielle ioBroker-App.
-
Hallo zusammen,
ich möchte euch meine neue iOS-App ioBroker Objects vorstellen.
Die App ist dafĂŒr gedacht, ioBroker-Objekte und States direkt auf iPhone und iPad zu durchsuchen, zu beobachten und bei schreibbaren States auch zu steuern.App Store:
ioBroker Objects im App StoreGitHub / Releases:
entttom/iobroker-objects-releaseWas die App kann
- Verbindung zu einer oder mehreren ioBroker-Instanzen
- Zugriff ĂŒber
simple-apioderrest-api - Nutzung im lokalen Netzwerk, per VPN oder ĂŒber Cloudflare Zero Trust
- Objektbaum mit Suche und Filtern
- Detailansicht mit State-Wert, Zeitstempeln, Metadaten und Rohdaten
- Schreiben von States, wenn sie in ioBroker als schreibbar markiert sind
- Favoriten und Suchverlauf
- Konfigurierbares Smart-Home-Dashboard
- Live-Updates ĂŒber socket.io, falls verfĂŒgbar
- Polling-Fallback, wenn Live-Updates nicht möglich sind
- Home-Screen-Widgets fĂŒr wichtige States und Steuerungen
- Apple-Watch-App fĂŒr ausgewĂ€hlte Objekte
- Kurzbefehle/Siri-Aktionen zum Lesen und Schreiben von States
- Optionale iCloud-Synchronisierung von Einstellungen, Favoriten und Dashboard-Konfiguration
Voraussetzungen auf ioBroker-Seite
simple-apiAdapter, zum Beispiel Port8087- oder
rest-apiAdapter, zum Beispiel Port8093 - fĂŒr Live-Updates zusĂ€tzlich
weboderadminmit socket.io, zum Beispiel Port8082
Datenschutz und Sicherheit
Mir war wichtig, dass sensible Daten lokal bleiben. Passwörter und Cloudflare-Secrets werden im iOS-SchlĂŒsselbund gespeichert. Ăber iCloud werden keine Passwörter, keine aktuellen State-Werte und keine vollstĂ€ndigen ioBroker-Objekte synchronisiert.
Einordnung
Die App ist kein Ersatz fĂŒr den ioBroker Admin, sondern eher eine native iOS-OberflĂ€che zum schnellen Durchsuchen, Beobachten und Bedienen ausgewĂ€hlter States.
Feedback, Fehlerberichte und WĂŒnsche sammle ich gerne ĂŒber GitHub oder hier im Forum. Besonders spannend wĂ€re fĂŒr mich, welche Adapter- und State-Strukturen bei euch gut funktionieren und wo die automatische Erkennung im Dashboard noch verbessert werden kann.
Wichtig: Die App ist ein unabhÀngiges Projekt und keine offizielle ioBroker-App.
-
Ein interessantes Projekt. Auf den ersten Blick unschön ist, dass man die IP-Adresse eingeben muss. Die Verwendung des Hostnamens funktioniert zumindest bei mir nicht.
@Marc-Berg Guter Punkt - hatte ich nicht am Schirm - wird ergĂ€nzt im nĂ€chsten Release danke fĂŒr deinen Input :)
Sobald Apple den Build freigibt ist die Version unter https://testflight.apple.com/join/ZZyfdPTM zu testen -
Tolle Sache, bin gespannt wie es weiter geht. schon mal vielen Dank
-
Hallo zusammen,
ich möchte euch meine neue iOS-App ioBroker Objects vorstellen.
Die App ist dafĂŒr gedacht, ioBroker-Objekte und States direkt auf iPhone und iPad zu durchsuchen, zu beobachten und bei schreibbaren States auch zu steuern.App Store:
ioBroker Objects im App StoreGitHub / Releases:
entttom/iobroker-objects-releaseWas die App kann
- Verbindung zu einer oder mehreren ioBroker-Instanzen
- Zugriff ĂŒber
simple-apioderrest-api - Nutzung im lokalen Netzwerk, per VPN oder ĂŒber Cloudflare Zero Trust
- Objektbaum mit Suche und Filtern
- Detailansicht mit State-Wert, Zeitstempeln, Metadaten und Rohdaten
- Schreiben von States, wenn sie in ioBroker als schreibbar markiert sind
- Favoriten und Suchverlauf
- Konfigurierbares Smart-Home-Dashboard
- Live-Updates ĂŒber socket.io, falls verfĂŒgbar
- Polling-Fallback, wenn Live-Updates nicht möglich sind
- Home-Screen-Widgets fĂŒr wichtige States und Steuerungen
- Apple-Watch-App fĂŒr ausgewĂ€hlte Objekte
- Kurzbefehle/Siri-Aktionen zum Lesen und Schreiben von States
- Optionale iCloud-Synchronisierung von Einstellungen, Favoriten und Dashboard-Konfiguration
Voraussetzungen auf ioBroker-Seite
simple-apiAdapter, zum Beispiel Port8087- oder
rest-apiAdapter, zum Beispiel Port8093 - fĂŒr Live-Updates zusĂ€tzlich
weboderadminmit socket.io, zum Beispiel Port8082
Datenschutz und Sicherheit
Mir war wichtig, dass sensible Daten lokal bleiben. Passwörter und Cloudflare-Secrets werden im iOS-SchlĂŒsselbund gespeichert. Ăber iCloud werden keine Passwörter, keine aktuellen State-Werte und keine vollstĂ€ndigen ioBroker-Objekte synchronisiert.
Einordnung
Die App ist kein Ersatz fĂŒr den ioBroker Admin, sondern eher eine native iOS-OberflĂ€che zum schnellen Durchsuchen, Beobachten und Bedienen ausgewĂ€hlter States.
Feedback, Fehlerberichte und WĂŒnsche sammle ich gerne ĂŒber GitHub oder hier im Forum. Besonders spannend wĂ€re fĂŒr mich, welche Adapter- und State-Strukturen bei euch gut funktionieren und wo die automatische Erkennung im Dashboard noch verbessert werden kann.
Wichtig: Die App ist ein unabhÀngiges Projekt und keine offizielle ioBroker-App.
@entttom sieht sehr interessant aus.
ich bekomme allerdings eine seltsame Meldung, wenn ich Rolladen widgets konfiguriere:
angeblich kein gĂŒltiger Zahlenbereich angegeben, obwohl der doch da ist:{ "common": { "alias": { "id": "shelly.0.shellyplus2pm#4...........2e8#1.Cover0.Position" }, "name": "Position", "role": "level.blind", "type": "number", "unit": "%", "max": 100, "read": true, "write": true, "min": 0 }, "native": {}, "type": "state", "_id": "alias.0.RolladenSchlafzimmer.Position", "acl": { "object": 1636, "state": 1636, "file": 1632, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1781535569453 }
auch sind die zunĂ€chst automatisch rausgesuchten states fĂŒr einen Rolladen sehr merkwĂŒrdig und stammen aus anderen Alias-Objekten (channels) als das initial angegebene Objekt.
-
@entttom sieht sehr interessant aus.
ich bekomme allerdings eine seltsame Meldung, wenn ich Rolladen widgets konfiguriere:
angeblich kein gĂŒltiger Zahlenbereich angegeben, obwohl der doch da ist:{ "common": { "alias": { "id": "shelly.0.shellyplus2pm#4...........2e8#1.Cover0.Position" }, "name": "Position", "role": "level.blind", "type": "number", "unit": "%", "max": 100, "read": true, "write": true, "min": 0 }, "native": {}, "type": "state", "_id": "alias.0.RolladenSchlafzimmer.Position", "acl": { "object": 1636, "state": 1636, "file": 1632, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1781535569453 }
auch sind die zunĂ€chst automatisch rausgesuchten states fĂŒr einen Rolladen sehr merkwĂŒrdig und stammen aus anderen Alias-Objekten (channels) als das initial angegebene Objekt.
@chris299
Danke fĂŒr die RĂŒckmeldung. Die Konfiguration des Position-States ist korrekt â min: 0 und max: 100 bilden einen gĂŒltigen Zahlenbereich. Die Meldung entsteht durch einen Fehler in der App bei der Auswertung beziehungsweise Normalisierung der Zahlenwerte und nicht durch deinen Alias.Auch die automatische State-Zuordnung ist hier zu groĂzĂŒgig und darf nicht auf States aus anderen Alias-Channels ausweichen. Ich werde die automatische Zuordnung auf den Channel des ursprĂŒnglich ausgewĂ€hlten Objekts begrenzen. Nicht vorhandene Funktionen bleiben dann unzugeordnet, statt automatisch einen vermeintlich passenden State aus einem anderen Channel zu ĂŒbernehmen.
Update folgt :)
-
Es ist unklar warum man rest-api oder im simple-api braucht, wenn admin socket alles geben kann
@Bluefox
Du hast völlig recht - ehrlicherweise war mit nicht bewusst das es auch ĂŒber dem admin socket klappt.
habe vor jahren mal den rest apdater installiert und mich keine gedanken mehr gemacht.
werde das in der nÀchsten version angehen - je weniger abhÀngigkeiten desto besser.
danke! -
@chris299 sieh dir mal folgende version an https://testflight.apple.com/join/ZZyfdPTM
funktioniert es hier?
@Bluefox eine Umstellung auf den admin socket ist garnicht so einfach - werde erstmal bei rest-api und simple adapter bleiben
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden