Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. iOS App - Tester gesucht!

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    13
    1
    196

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    12
    1
    574

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.8k

iOS App - Tester gesucht!

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
135 Beiträge 9 Kommentatoren 22.8k Aufrufe 13 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • ? Ein ehemaliger Benutzer

    @stolly82

    Vielen Dank fuer das Update und die Arbeit, die du da rein steckst!
    Hab den Adapter geloescht, und neu installiert, auch hier, ein Fehler 25 beim Installieren, nach dem 2.ten mal Installieren (auch mit Error 25), war er aber dann in der Adapterliste, und ich konnte eine Instanz hinzufuegen.

    Mein System:
    Docker Buanet V10.0.0.1-beta1 Node 22, js-controller 6.0.8, admin 7.0.17

    Habe einen User mit Pw angelegt, und den Port auf default gelassen, ist auch nicht belegt bei mir.

    Adapter gestartet, dann die App beendet, neu gestartet und den Host neu eingerichtet, hier ist mir aufgefallen, dass er eine URL (bei mir http://10.1.1.2 ) nicht nimmt (Socket error), wohl aber eine IP ( 10.1.1.2 ) dann gehts im Wizard weiter, mit Benutzername, Device... die Standorte hat er noch gehabt, und die Sensorwerte hatte ich auf 1Minute...
    Da hat sich erstmal garnix getan.. habs dann auf Immediately gesetzt, musste die App nochmal starten, dann kamen Werte..

    Leider im Log dann auch ein Error, schau es dir hier an, bitte (und wer sich jetzt freut, weil mein Username und PW da drin stehen... nein, das ist fake) :

    2024-07-19 07:43:06.400  - info: host.iobroker instance system.adapter.iobapp.0 in version "0.2.1" started with pid 24084
    2024-07-19 07:43:08.247  - info: iobapp.0 (24084) starting. Version 0.2.1 in /opt/iobroker/node_modules/iobroker.iobapp, node: v22.4.1, js-controller: 6.0.8
    2024-07-19 07:43:08.269  - info: iobapp.0 (24084) WebSocket server listening on port 9192
    2024-07-19 07:43:47.686  - info: iobapp.0 (24084) WebSocket connection established.
    2024-07-19 07:43:49.412  - info: iobapp.0 (24084) WebSocket connection closed.
    2024-07-19 07:43:49.415  - info: iobapp.0 (24084) WebSocket connection established.
    2024-07-19 07:44:00.029  - info: iobapp.0 (24084) Received message: {"username":"ilovegym","password":"ilovegym","action":"onlineState"}
    2024-07-19 07:44:00.062  - info: iobapp.0 (24084) Received message: {"password":"ilovegym","action":"getPersons","username":"ilovegym"}
    2024-07-19 07:44:04.553  - info: iobapp.0 (24084) Received message: {"action":"getDevices","username":"ilovegym","password":"ilovegym","data":{"person":"Bernd"}}
    2024-07-19 07:44:07.024  - info: iobapp.0 (24084) Received message: {"password":"ilovegym","username":"ilovegym","data":{"sensors":[{"name":"Aktivität","type":"string","id":"sensors.activity"},{"type":"number","id":"sensors.battery_level","unit":"%","name":"Batteriestand"},{"id":"sensors.battery_state","name":"Batteriestatus","type":"string"},{"id":"sensors.bssid","name":"BSSID","type":"string"},{"name":"Verbindungstyp","type":"string","id":"sensors.connection_type"},{"unit":"m","type":"number","id":"sensors.distance","name":"Router Distanz"},{"id":"sensors.floors_ascended","name":"Etagen aufgestiegen","type":"number"},{"id":"sensors.floors_descended","name":"Etagen abgestiegen","type":"number"},{"type":"string","name":"Fokus","id":"sensors.focus"},{"name":"Geokodierter Standort","id":"sensors.geocoded_location","type":"string"},{"type":"string","name":"SSID","id":"sensors.ssid"},{"name":"Schritte","id":"sensors.steps","type":"number"},{"type":"string","unit":"%","id":"sensors.storage","name":"Speicher"},{"type":"number","id":"sensors.longitude","name":"Länge"},{"id":"sensors.latitude","type":"number","name":"Breite"},{"type":"string","id":"device_token","name":"Device Token"},{"type":"number","unit":"hPa","name":"Luftdruck","id":"sensors.pressure"},{"id":"sensors.screen_brightness","type":"number","name":"Bildschirmhelligkeit"},{"id":"sensors.device_model","type":"string","name":"Gerätemodell"},{"type":"string","id":"sensors.system_version","name":"Betriebssystemversion"}],"person":"Bernd","device":"iphone"},"action":"postDevices"}
    2024-07-19 07:44:08.589  - info: iobapp.0 (24084) WebSocket connection closed.
    2024-07-19 07:45:01.415  - info: iobapp.0 (24084) State iobapp.0.person.Bernd.messages.title changed: iobroker  (ack = false)
    2024-07-19 07:45:09.160  - info: iobapp.0 (24084) State iobapp.0.person.Bernd.messages.subtitle changed: subtitle test (ack = false)
    2024-07-19 07:45:15.612  - info: iobapp.0 (24084) State iobapp.0.person.Bernd.messages.sound changed: default (ack = false)
    2024-07-19 07:45:26.069  - info: iobapp.0 (24084) State iobapp.0.person.Bernd.messages.body changed: body test (ack = false)
    2024-07-19 07:45:32.966  - info: iobapp.0 (24084) State iobapp.0.person.Bernd.messages.send changed: true (ack = false)
    2024-07-19 07:45:33.065  - info: iobapp.0 (24084) State iobapp.0.person.Bernd.messages.payload changed: {"aps":{"alert":{"title":"iobroker ","subtitle":"subtitle test","body":"body test"},"sound":"default"}} (ack = true)
    2024-07-19 07:45:33.097  - info: iobapp.0 (24084) State iobapp.0.person.Bernd.messages.send changed: false (ack = true)
    2024-07-19 07:45:34.110  - error: iobapp.0 (24084) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
    2024-07-19 07:45:34.111  - error: iobapp.0 (24084) unhandled promise rejection: Cannot read properties of null (reading 'val')
    2024-07-19 07:45:34.112  - error: iobapp.0 (24084) TypeError: Cannot read properties of null (reading 'val')
       at /opt/iobroker/node_modules/iobroker.iobapp/main.js:616:72
       at Iobapp.handleAPNMessage (/opt/iobroker/node_modules/iobroker.iobapp/main.js:616:53)
       at async Iobapp.onStateChange (/opt/iobroker/node_modules/iobroker.iobapp/main.js:73:17)
    2024-07-19 07:45:34.112  - error: iobapp.0 (24084) Cannot read properties of null (reading 'val')
    2024-07-19 07:45:34.123  - info: iobapp.0 (24084) terminating
    2024-07-19 07:45:34.125  - warn: iobapp.0 (24084) Terminated (UNCAUGHT_EXCEPTION): Without reason
    2024-07-19 07:45:34.628  - info: iobapp.0 (24084) terminating
    2024-07-19 07:45:34.701  - error: host.iobroker instance system.adapter.iobapp.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
    2024-07-19 07:45:34.702  - info: host.iobroker Restart adapter system.adapter.iobapp.0 because enabled
    2024-07-19 07:46:05.208  - info: host.iobroker instance system.adapter.iobapp.0 in version "0.2.1" started with pid 24463
    2024-07-19 07:46:07.691  - info: iobapp.0 (24463) starting. Version 0.2.1 in /opt/iobroker/node_modules/iobroker.iobapp, node: v22.4.1, js-controller: 6.0.8
    2024-07-19 07:46:07.713  - info: iobapp.0 (24463) WebSocket server listening on port 9192
    2024-07-19 07:46:19.950  - info: host.iobroker "system.adapter.iobapp.0" disabled
    2024-07-19 07:46:19.951  - info: host.iobroker stopInstance system.adapter.iobapp.0 (force=false, process=true)
    2024-07-19 07:46:19.960  - info: host.iobroker stopInstance system.adapter.iobapp.0 send kill signal
    2024-07-19 07:46:19.960  - info: iobapp.0 (24463) Got terminate signal TERMINATE_YOURSELF
    2024-07-19 07:46:19.962  - info: iobapp.0 (24463) terminating
    2024-07-19 07:46:19.963  - info: iobapp.0 (24463) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
    2024-07-19 07:46:20.464  - info: iobapp.0 (24463) terminating
    2024-07-19 07:46:20.521  - info: host.iobroker instance system.adapter.iobapp.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
    iobapp.0: Instanz deaktiviert
    2024-07-19 07:46:43.959  - info: host.iobroker iobroker upload iobapp --debug
    2024-07-19 07:46:47.217  - info: host.iobroker iobroker upload [6] iobapp.admin /opt/iobroker/node_modules/iobroker.iobapp/admin/build/index.css build/index.css text/css
    2024-07-19 07:46:47.249  - info: host.iobroker iobroker upload [5] iobapp.admin /opt/iobroker/node_modules/iobroker.iobapp/admin/build/index.css.map build/index.css.map application/json
    2024-07-19 07:46:47.277  - info: host.iobroker iobroker upload [4] iobapp.admin /opt/iobroker/node_modules/iobroker.iobapp/admin/build/index.js build/index.js application/javascript
    2024-07-19 07:46:47.326  - info: host.iobroker iobroker upload [3] iobapp.admin /opt/iobroker/node_modules/iobroker.iobapp/admin/build/index.js.map build/index.js.map application/json
    2024-07-19 07:46:47.400  - info: host.iobroker iobroker upload [2] iobapp.admin /opt/iobroker/node_modules/iobroker.iobapp/admin/index_m.html index_m.html text/html
    2024-07-19 07:46:47.412  - info: host.iobroker iobroker upload [1] iobapp.admin /opt/iobroker/node_modules/iobroker.iobapp/admin/iobapp.png iobapp.png image/png
    2024-07-19 07:46:47.425  - info: host.iobroker iobroker upload [0] iobapp.admin /opt/iobroker/node_modules/iobroker.iobapp/admin/style.css style.css text/css
    2024-07-19 07:46:47.467  - info: host.iobroker iobroker Update "system.adapter.iobapp.0"
    iobapp.0: Instanz deaktiviert
    2024-07-19 07:47:25.146  - info: host.iobroker "system.adapter.iobapp.0" enabled
    2024-07-19 07:47:25.652  - info: host.iobroker instance system.adapter.iobapp.0 in version "0.2.1" started with pid 24637
    2024-07-19 07:47:27.733  - info: iobapp.0 (24637) starting. Version 0.2.1 in /opt/iobroker/node_modules/iobroker.iobapp, node: v22.4.1, js-controller: 6.0.8
    2024-07-19 07:47:27.754  - info: iobapp.0 (24637) WebSocket server listening on port 9192
    2024-07-19 07:47:45.400  - info: host.iobroker stopInstance system.adapter.iobapp.0 (force=false, process=true)
    2024-07-19 07:47:45.407  - info: iobapp.0 (24637) Got terminate signal TERMINATE_YOURSELF
    2024-07-19 07:47:45.406  - info: host.iobroker stopInstance system.adapter.iobapp.0 send kill signal
    2024-07-19 07:47:45.413  - info: iobapp.0 (24637) terminating
    2024-07-19 07:47:45.414  - info: iobapp.0 (24637) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
    2024-07-19 07:47:45.915  - info: iobapp.0 (24637) terminating
    2024-07-19 07:47:45.980  - info: host.iobroker instance system.adapter.iobapp.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
    2024-07-19 07:47:49.358  - info: host.iobroker instance system.adapter.iobapp.0 in version "0.2.1" started with pid 24711
    2024-07-19 07:47:50.366  - debug: iobapp.0 (24711) Redis Objects: Use Redis connection: 10.10.2.10:6379
    2024-07-19 07:47:50.391  - debug: iobapp.0 (24711) Objects client ready ... initialize now
    2024-07-19 07:47:50.394  - debug: iobapp.0 (24711) Objects create System PubSub Client
    2024-07-19 07:47:50.395  - debug: iobapp.0 (24711) Objects create User PubSub Client
    2024-07-19 07:47:50.767  - debug: iobapp.0 (24711) Objects client initialize lua scripts
    2024-07-19 07:47:50.774  - debug: iobapp.0 (24711) Objects connected to redis: 10.10.2.10:6379
    2024-07-19 07:47:50.793  - debug: iobapp.0 (24711) Redis States: Use Redis connection: 10.10.2.10:6379
    2024-07-19 07:47:50.803  - debug: iobapp.0 (24711) States create System PubSub Client
    2024-07-19 07:47:50.804  - debug: iobapp.0 (24711) States create User PubSub Client
    2024-07-19 07:47:50.813  - debug: iobapp.0 (24711) States connected to redis: 10.10.2.10:6379
    2024-07-19 07:47:51.239  - info: iobapp.0 (24711) starting. Version 0.2.1 in /opt/iobroker/node_modules/iobroker.iobapp, node: v22.4.1, js-controller: 6.0.8
    2024-07-19 07:47:51.252  - debug: iobapp.0 (24711) Adapter ready: Initializing express app.
    2024-07-19 07:47:51.258  - info: iobapp.0 (24711) WebSocket server listening on port 9192
    2024-07-19 07:53:00.491  - info: iobapp.0 (24711) State iobapp.0.person.Bernd.messages.send changed: true (ack = false)
    2024-07-19 07:53:00.493  - debug: iobapp.0 (24711) namespace iobapp.0.person.Bernd.messages
    2024-07-19 07:53:00.529  - debug: iobapp.0 (24711) Payload generated for iobapp.0.person.Bernd.messages: {"aps":{"alert":{"title":"iobroker ","subtitle":"subtitle test","body":"body test"},"sound":"default"}}
    2024-07-19 07:53:00.530  - info: iobapp.0 (24711) State iobapp.0.person.Bernd.messages.payload changed: {"aps":{"alert":{"title":"iobroker ","subtitle":"subtitle test","body":"body test"},"sound":"default"}} (ack = true)
    2024-07-19 07:53:00.535  - debug: iobapp.0 (24711) Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }
    2024-07-19 07:53:00.543  - info: iobapp.0 (24711) State iobapp.0.person.Bernd.messages.send changed: false (ack = true)
    2024-07-19 07:53:00.905  - error: iobapp.0 (24711) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
    2024-07-19 07:53:00.905  - error: iobapp.0 (24711) unhandled promise rejection: Cannot read properties of null (reading 'val')
    2024-07-19 07:53:00.906  - error: iobapp.0 (24711) TypeError: Cannot read properties of null (reading 'val')
       at /opt/iobroker/node_modules/iobroker.iobapp/main.js:616:72
       at Iobapp.handleAPNMessage (/opt/iobroker/node_modules/iobroker.iobapp/main.js:616:53)
       at async Iobapp.onStateChange (/opt/iobroker/node_modules/iobroker.iobapp/main.js:73:17)
    2024-07-19 07:53:00.906  - error: iobapp.0 (24711) Cannot read properties of null (reading 'val')
    2024-07-19 07:53:00.909  - debug: iobapp.0 (24711) Adapter is unloading.
    2024-07-19 07:53:00.911  - info: iobapp.0 (24711) terminating
    2024-07-19 07:53:00.912  - warn: iobapp.0 (24711) Terminated (UNCAUGHT_EXCEPTION): Without reason
    2024-07-19 07:53:00.912  - debug: iobapp.0 (24711) WebSocket server closed.
    2024-07-19 07:53:01.413  - info: iobapp.0 (24711) terminating
    2024-07-19 07:53:01.491  - error: host.iobroker instance system.adapter.iobapp.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
    2024-07-19 07:53:01.491  - info: host.iobroker Restart adapter system.adapter.iobapp.0 because enabled
    2024-07-19 07:53:32.019  - info: host.iobroker instance system.adapter.iobapp.0 in version "0.2.1" started with pid 25421
    2024-07-19 07:53:33.769  - debug: iobapp.0 (25421) Redis Objects: Use Redis connection: 10.10.2.10:6379
    2024-07-19 07:53:33.814  - debug: iobapp.0 (25421) Objects client ready ... initialize now
    2024-07-19 07:53:33.837  - debug: iobapp.0 (25421) Objects create System PubSub Client
    2024-07-19 07:53:33.840  - debug: iobapp.0 (25421) Objects create User PubSub Client
    2024-07-19 07:53:35.481  - debug: iobapp.0 (25421) Objects client initialize lua scripts
    2024-07-19 07:53:35.495  - debug: iobapp.0 (25421) Objects connected to redis: 10.10.2.10:6379
    2024-07-19 07:53:35.535  - debug: iobapp.0 (25421) Redis States: Use Redis connection: 10.10.2.10:6379
    2024-07-19 07:53:35.557  - debug: iobapp.0 (25421) States create System PubSub Client
    2024-07-19 07:53:35.560  - debug: iobapp.0 (25421) States create User PubSub Client
    2024-07-19 07:53:35.576  - debug: iobapp.0 (25421) States connected to redis: 10.10.2.10:6379
    2024-07-19 07:53:36.123  - info: iobapp.0 (25421) starting. Version 0.2.1 in /opt/iobroker/node_modules/iobroker.iobapp, node: v22.4.1, js-controller: 6.0.8
    2024-07-19 07:53:36.139  - debug: iobapp.0 (25421) Adapter ready: Initializing express app.
    2024-07-19 07:53:36.143  - info: iobapp.0 (25421) WebSocket server listening on port 9192
    2024-07-19 07:54:34.276  - info: iobapp.0 (25421) WebSocket connection established.
    2024-07-19 07:54:34.468  - info: iobapp.0 (25421) Received message: {"password":"ilovegym","data":{"deviceToken":"b52d4f5483eea73b1def6d2640e53d62b7441671465f7509fb322e4da2ecafbe","device":"iphone","person":"Bernd"},"clientId":"A2DAD014-4507-45E2-92A1-50E2D18C7CD6","action":"setDeviceToken","username":"ilovegym"}
    2024-07-19 07:54:34.524  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.ws_device_id changed: A2DAD014-4507-45E2-92A1-50E2D18C7CD6 (ack = true)
    2024-07-19 07:54:34.549  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.connection changed: true (ack = true)
    2024-07-19 07:54:34.554  - debug: iobapp.0 (25421) sendQueuedMessages queue for client A2DAD014-4507-45E2-92A1-50E2D18C7CD6
    2024-07-19 07:54:35.328  - info: iobapp.0 (25421) Received message: {"username":"ilovegym","password":"ilovegym","data":{"value":"Unknown","path":"person.Bernd.iphone.sensors.activity"},"action":"set"}
    2024-07-19 07:54:35.329  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.activity to Unknown
    2024-07-19 07:54:35.334  - info: iobapp.0 (25421) Received message: {"username":"ilovegym","password":"ilovegym","data":{"value":85,"path":"person.Bernd.iphone.sensors.battery_level"},"action":"set"}
    2024-07-19 07:54:35.334  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.battery_level to 85
    2024-07-19 07:54:35.335  - info: iobapp.0 (25421) Received message: {"username":"ilovegym","password":"ilovegym","data":{"value":"Unplugged","path":"person.Bernd.iphone.sensors.battery_state"},"action":"set"}
    2024-07-19 07:54:35.336  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.battery_state to Unplugged
    2024-07-19 07:54:35.337  - info: iobapp.0 (25421) Received message: {"username":"ilovegym","password":"ilovegym","data":{"value":"24:5a:4c:af:77:af","path":"person.Bernd.iphone.sensors.bssid"},"action":"set"}
    2024-07-19 07:54:35.337  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.bssid to 24:5a:4c:af:77:af
    2024-07-19 07:54:35.337  - info: iobapp.0 (25421) Received message: {"username":"ilovegym","password":"ilovegym","data":{"value":"Wi-Fi","path":"person.Bernd.iphone.sensors.connection_type"},"action":"set"}
    2024-07-19 07:54:35.338  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.connection_type to Wi-Fi
    2024-07-19 07:54:35.338  - info: iobapp.0 (25421) Received message: {"username":"ilovegym","password":"ilovegym","data":{"value":"Default Focus","path":"person.Bernd.iphone.sensors.focus"},"action":"set"}
    2024-07-19 07:54:35.338  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.focus to Default Focus
    2024-07-19 07:54:35.339  - info: iobapp.0 (25421) Received message: {"username":"ilovegym","password":"ilovegym","data":{"value":"MITS50","path":"person.Bernd.iphone.sensors.ssid"},"action":"set"}
    2024-07-19 07:54:35.339  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.ssid to MITS50
    2024-07-19 07:54:35.340  - info: iobapp.0 (25421) Received message: {"username":"ilovegym","password":"ilovegym","data":{"value":"119.1 GB - 38.0 GB free (68.1%)","path":"person.Bernd.iphone.sensors.storage"},"action":"set"}
    2024-07-19 07:54:35.340  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.storage to 119.1 GB - 38.0 GB free (68.1%)
    2024-07-19 07:54:35.341  - info: iobapp.0 (25421) Received message: {"username":"ilovegym","password":"ilovegym","data":{"value":"b52d4f5483eea73b1def6d2640e53d62b7441671465f7509fb322e4da2ecafbe","path":"person.Bernd.iphone.device_token"},"action":"set"}
    2024-07-19 07:54:35.341  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.device_token to b52d4f5483eea73b1def6d2640e53d62b7441671465f7509fb322e4da2ecafbe
    2024-07-19 07:54:35.342  - info: iobapp.0 (25421) Received message: {"username":"ilovegym","password":"ilovegym","data":{"value":0.34999999403953552,"path":"person.Bernd.iphone.sensors.screen_brightness"},"action":"set"}
    2024-07-19 07:54:35.342  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.screen_brightness to 0.3499999940395355
    2024-07-19 07:54:35.343  - info: iobapp.0 (25421) Received message: {"username":"ilovegym","password":"ilovegym","data":{"value":"iPhone","path":"person.Bernd.iphone.sensors.device_model"},"action":"set"}
    2024-07-19 07:54:35.343  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.device_model to iPhone
    2024-07-19 07:54:35.343  - info: iobapp.0 (25421) Received message: {"username":"ilovegym","password":"ilovegym","data":{"value":"17.5.1","path":"person.Bernd.iphone.sensors.system_version"},"action":"set"}
    2024-07-19 07:54:35.343  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.system_version to 17.5.1
    2024-07-19 07:54:35.365  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.activity set to Unknown
    2024-07-19 07:54:35.366  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.battery_level set to 85
    2024-07-19 07:54:35.366  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.battery_state set to Unplugged
    2024-07-19 07:54:35.367  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.bssid set to 24:5a:4c:af:77:af
    2024-07-19 07:54:35.367  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.connection_type set to Wi-Fi
    2024-07-19 07:54:35.367  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.focus set to Default Focus
    2024-07-19 07:54:35.368  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.ssid set to MITS50
    2024-07-19 07:54:35.368  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.storage set to 119.1 GB - 38.0 GB free (68.1%)
    2024-07-19 07:54:35.369  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.device_token set to b52d4f5483eea73b1def6d2640e53d62b7441671465f7509fb322e4da2ecafbe
    2024-07-19 07:54:35.380  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.activity changed: Unknown (ack = true)
    2024-07-19 07:54:35.380  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.battery_level changed: 85 (ack = true)
    2024-07-19 07:54:35.380  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.battery_state changed: Unplugged (ack = true)
    2024-07-19 07:54:35.381  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.bssid changed: 24:5a:4c:af:77:af (ack = true)
    2024-07-19 07:54:35.382  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.connection_type changed: Wi-Fi (ack = true)
    2024-07-19 07:54:35.382  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.focus changed: Default Focus (ack = true)
    2024-07-19 07:54:35.382  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.ssid changed: MITS50 (ack = true)
    2024-07-19 07:54:35.382  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.storage changed: 119.1 GB - 38.0 GB free (68.1%) (ack = true)
    2024-07-19 07:54:35.383  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.device_token changed: b52d4f5483eea73b1def6d2640e53d62b7441671465f7509fb322e4da2ecafbe (ack = true)
    2024-07-19 07:54:35.385  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.screen_brightness set to 0.3499999940395355
    2024-07-19 07:54:35.394  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.device_model set to iPhone
    2024-07-19 07:54:35.394  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.system_version set to 17.5.1
    2024-07-19 07:54:35.396  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.screen_brightness changed: 0.3499999940395355 (ack = true)
    2024-07-19 07:54:35.396  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.device_model changed: iPhone (ack = true)
    2024-07-19 07:54:35.396  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.system_version changed: 17.5.1 (ack = true)
    2024-07-19 07:54:43.328  - info: iobapp.0 (25421) Received message: {"data":{"value":"Stationary","path":"person.Bernd.iphone.sensors.activity"},"username":"ilovegym","password":"ilovegym","action":"set"}
    2024-07-19 07:54:43.329  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.activity to Stationary
    2024-07-19 07:54:43.350  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.activity set to Stationary
    2024-07-19 07:54:43.352  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.activity changed: Stationary (ack = true)
    2024-07-19 07:54:44.328  - info: iobapp.0 (25421) Received message: {"data":{"value":"Unknown","path":"person.Bernd.iphone.sensors.activity"},"username":"ilovegym","password":"ilovegym","action":"set"}
    2024-07-19 07:54:44.329  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.activity to Unknown
    2024-07-19 07:54:44.347  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.activity set to Unknown
    2024-07-19 07:54:44.349  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.activity changed: Unknown (ack = true)
    2024-07-19 07:54:49.328  - info: iobapp.0 (25421) Received message: {"password":"ilovegym","action":"set","data":{"value":"Stationary","path":"person.Bernd.iphone.sensors.activity"},"username":"ilovegym"}
    2024-07-19 07:54:49.328  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.activity to Stationary
    2024-07-19 07:54:49.333  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.activity set to Stationary
    2024-07-19 07:54:49.334  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.activity changed: Stationary (ack = true)
    2024-07-19 07:54:50.328  - info: iobapp.0 (25421) Received message: {"password":"ilovegym","username":"ilovegym","action":"set","data":{"value":"Unknown","path":"person.Bernd.iphone.sensors.activity"}}
    2024-07-19 07:54:50.328  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.activity to Unknown
    2024-07-19 07:54:50.336  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.activity set to Unknown
    2024-07-19 07:54:50.339  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.activity changed: Unknown (ack = true)
    2024-07-19 07:54:51.328  - info: iobapp.0 (25421) Received message: {"username":"ilovegym","data":{"path":"person.Bernd.iphone.sensors.activity","value":"Stationary"},"password":"ilovegym","action":"set"}
    2024-07-19 07:54:51.328  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.activity to Stationary
    2024-07-19 07:54:51.337  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.activity set to Stationary
    2024-07-19 07:54:51.338  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.activity changed: Stationary (ack = true)
    2024-07-19 07:54:52.328  - info: iobapp.0 (25421) Received message: {"username":"ilovegym","data":{"path":"person.Bernd.iphone.sensors.activity","value":"Unknown"},"password":"ilovegym","action":"set"}
    2024-07-19 07:54:52.328  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.activity to Unknown
    2024-07-19 07:54:52.333  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.activity set to Unknown
    2024-07-19 07:54:52.333  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.activity changed: Unknown (ack = true)
    2024-07-19 07:54:56.327  - info: iobapp.0 (25421) Received message: {"password":"ilovegym","username":"ilovegym","action":"set","data":{"value":"Stationary","path":"person.Bernd.iphone.sensors.activity"}}
    2024-07-19 07:54:56.327  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.activity to Stationary
    2024-07-19 07:54:56.330  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.activity set to Stationary
    2024-07-19 07:54:56.331  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.activity changed: Stationary (ack = true)
    2024-07-19 07:54:59.327  - info: iobapp.0 (25421) Received message: {"password":"ilovegym","username":"ilovegym","action":"set","data":{"value":"Unknown","path":"person.Bernd.iphone.sensors.activity"}}
    2024-07-19 07:54:59.327  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.activity to Unknown
    2024-07-19 07:54:59.332  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.activity set to Unknown
    2024-07-19 07:54:59.332  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.activity changed: Unknown (ack = true)
    2024-07-19 07:55:03.328  - info: iobapp.0 (25421) Received message: {"username":"ilovegym","data":{"path":"person.Bernd.iphone.sensors.activity","value":"Stationary"},"password":"ilovegym","action":"set"}
    2024-07-19 07:55:03.328  - debug: iobapp.0 (25421) Received request to set value for path: person.Bernd.iphone.sensors.activity to Stationary
    2024-07-19 07:55:03.338  - debug: iobapp.0 (25421) Value for path person.Bernd.iphone.sensors.activity set to Stationary
    2024-07-19 07:55:03.339  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.iphone.sensors.activity changed: Stationary (ack = true)
    2024-07-19 07:55:32.581  - info: iobapp.0 (25421) WebSocket connection closed.
    2024-07-19 07:55:37.475  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.messages.send changed: true (ack = false)
    2024-07-19 07:55:37.477  - debug: iobapp.0 (25421) namespace iobapp.0.person.Bernd.messages
    2024-07-19 07:55:37.500  - debug: iobapp.0 (25421) Payload generated for iobapp.0.person.Bernd.messages: {"aps":{"alert":{"title":"iobroker ","subtitle":"subtitle test","body":"body test"},"sound":"default"}}
    2024-07-19 07:55:37.504  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.messages.payload changed: {"aps":{"alert":{"title":"iobroker ","subtitle":"subtitle test","body":"body test"},"sound":"default"}} (ack = true)
    2024-07-19 07:55:37.512  - debug: iobapp.0 (25421) Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }
    2024-07-19 07:55:37.521  - info: iobapp.0 (25421) State iobapp.0.person.Bernd.messages.send changed: false (ack = true)
    2024-07-19 07:55:37.819  - error: iobapp.0 (25421) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
    2024-07-19 07:55:37.819  - error: iobapp.0 (25421) unhandled promise rejection: Cannot read properties of null (reading 'val')
    2024-07-19 07:55:37.819  - error: iobapp.0 (25421) TypeError: Cannot read properties of null (reading 'val')
       at /opt/iobroker/node_modules/iobroker.iobapp/main.js:616:72
       at Iobapp.handleAPNMessage (/opt/iobroker/node_modules/iobroker.iobapp/main.js:616:53)
       at async Iobapp.onStateChange (/opt/iobroker/node_modules/iobroker.iobapp/main.js:73:17)
    2024-07-19 07:55:37.819  - error: iobapp.0 (25421) Cannot read properties of null (reading 'val')
    2024-07-19 07:55:37.822  - debug: iobapp.0 (25421) Adapter is unloading.
    2024-07-19 07:55:37.823  - info: iobapp.0 (25421) terminating
    2024-07-19 07:55:37.823  - warn: iobapp.0 (25421) Terminated (UNCAUGHT_EXCEPTION): Without reason
    2024-07-19 07:55:37.824  - debug: iobapp.0 (25421) WebSocket server closed.
    2024-07-19 07:55:38.324  - info: iobapp.0 (25421) terminating
    2024-07-19 07:55:38.416  - error: host.iobroker instance system.adapter.iobapp.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
    2024-07-19 07:55:38.417  - info: host.iobroker Restart adapter system.adapter.iobapp.0 because enabled
    2024-07-19 07:55:38.418  - warn: host.iobroker Do not restart adapter system.adapter.iobapp.0 because restart loop detected
    iobapp.0: Instanz deaktiviert
    
    

    stolly82S Offline
    stolly82S Offline
    stolly82
    schrieb am zuletzt editiert von
    #35

    @ilovegym das mit dem Error 25 muss ich mir mal anschauen. Das ist total merkwürdig, da der dev-server keinen Fehler wirft, aber bei der Installation dann alle Systeme das Problem haben.

    Ich hatte das gestern auch schon bemerkt, dass wenn man einen neuen Server hinzu fügt, dass dieser erstmal keine Daten sendet, erst wenn man das App dann einmal killt und wieder startet.

    Das hatte ich aber gegen 02:30 Uhr bemerkt, wollte dann doch mal schlafen :face_with_rolling_eyes:

    Fehler mit der http habe ich gefunden.

    Ich habe 2 Funktionen zum Websocket Verbinden, einmal bevor die Zugangsdaten gespeichert werden, einmal wenn diese gesichert sind.

    Für den Websocket Check habe ich vergessen http(s) zu entfernen, baue ich direkt mit ein.

    b4b120e8-d854-49f1-bea9-bf6014112585-image.png

    ? 1 Antwort Letzte Antwort
    0
    • stolly82S stolly82

      @ilovegym das mit dem Error 25 muss ich mir mal anschauen. Das ist total merkwürdig, da der dev-server keinen Fehler wirft, aber bei der Installation dann alle Systeme das Problem haben.

      Ich hatte das gestern auch schon bemerkt, dass wenn man einen neuen Server hinzu fügt, dass dieser erstmal keine Daten sendet, erst wenn man das App dann einmal killt und wieder startet.

      Das hatte ich aber gegen 02:30 Uhr bemerkt, wollte dann doch mal schlafen :face_with_rolling_eyes:

      Fehler mit der http habe ich gefunden.

      Ich habe 2 Funktionen zum Websocket Verbinden, einmal bevor die Zugangsdaten gespeichert werden, einmal wenn diese gesichert sind.

      Für den Websocket Check habe ich vergessen http(s) zu entfernen, baue ich direkt mit ein.

      b4b120e8-d854-49f1-bea9-bf6014112585-image.png

      ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #36

      @stolly82

      Immer mit der Ruhe.. Rom ist auch nicht in einem Tag erbaut worden.. :D
      du machst das schon klasse, da ist Konzept dahinter und Entwicklung dauert halt.. man muss ja testen, Fehler finden, nachvollziehen, verstehen, und dann kann man erst fixen..

      1 Antwort Letzte Antwort
      0
      • KnallochseK Nicht stören
        KnallochseK Nicht stören
        Knallochse
        schrieb am zuletzt editiert von Knallochse
        #37

        Ich hatte mal bisschen Zeit mit dem Adapter und der App zu testen.
        Meine bisherigen Beobachtungen:

        • Standortdaten werden nicht dauerhaft übertragen
        • wenn die Daten nicht mehr aktualisiert werden, hilft es in der App die Intervallzeit (Sensoren) zu ändern
        • Zone verlassen oder betreten funktioniert bei mir überhaupt nicht (werde heute mal mit VPN testen)
          um eine gute Zonenerkennung bzw. Anwesenheitserkennung (zu Hause Ja/Nein) zu haben, wäre es bestimmt sinnvoll, wenn deine App automatisch eine VPN aufbauen könnte, bevor die Zonenerkennung die Daten an IoBroker übermittelt.

        Iphone15pro Max

        HM&HMIP über 100 Geräte + IoBroker auf DS918+ uvm.

        ? 1 Antwort Letzte Antwort
        0
        • KnallochseK Knallochse

          Ich hatte mal bisschen Zeit mit dem Adapter und der App zu testen.
          Meine bisherigen Beobachtungen:

          • Standortdaten werden nicht dauerhaft übertragen
          • wenn die Daten nicht mehr aktualisiert werden, hilft es in der App die Intervallzeit (Sensoren) zu ändern
          • Zone verlassen oder betreten funktioniert bei mir überhaupt nicht (werde heute mal mit VPN testen)
            um eine gute Zonenerkennung bzw. Anwesenheitserkennung (zu Hause Ja/Nein) zu haben, wäre es bestimmt sinnvoll, wenn deine App automatisch eine VPN aufbauen könnte, bevor die Zonenerkennung die Daten an IoBroker übermittelt.

          Iphone15pro Max

          ? Offline
          ? Offline
          Ein ehemaliger Benutzer
          schrieb am zuletzt editiert von
          #38

          @knallochse

          die VPN Connection wird bei mir automatisch von Wireguard gemacht, wenn kein Wifi mehr verbunden ist..
          Das funktioniert prima, und ich muss mich nicht drum kuemmern..

          Bei mir reisst auch oft die Socketverbindung ab.. obwohl ich Zuhause bin und das Telefon aufm Tisch liegt.. anscheinend Energysaving oder sowas..? sollte beim Aufwecken aber doch wieder hergestellt werden.. und das machts nicht immer..

          Iphone 13 Mini

          1 Antwort Letzte Antwort
          0
          • stolly82S Offline
            stolly82S Offline
            stolly82
            schrieb am zuletzt editiert von
            #39

            Ich melde mich hier einmal von der Front!

            Websocket

            Der Websocket sollte eigentlich so funktionieren, dass er, wenn er die Verbindung verliert, das erste Mal nach 10 Sekunden, dann nach 20 Sekunden, 40 Sekunden, 80 Sekunden, 160 Sekunden bis 300 Sekunden, versucht die Verbindung wieder aufzubauen, danach alle 5 Minuten.

            Jetzt habe ich mir den Spaß erlaubt und im ioBroker eine Regel erstellt, der jede Stunde eine Push sendet.

            Die ersten 4 Stunden sind sauber angekommen, danach fehlte eine Nachricht komplett, danach wurden alle morgens zugestellt, als ich das Telefon wieder in Benutzung hatte.

            Die nächsten sind dann angekommen, als ich das Haus verlassen habe, acht Stück auf einmal.

            Ich hab das App aber nicht mehr gestartet.

            Meine Analyse dazu:
            Dadurch dass Nachrichten komplett verschluckt wurden, vermute ich, dass der Socket zu diesem Zeitpunkt schon nicht mehr geantwortet hat aber aktiv gewesen ist.

            Hier muss ich auf jeden Fall eine Response einbauen, so dass der ioBroker weiß, ob die Nachricht auch wirklich zugestellt wurde, aktuell mache ich das nur anhand des Socket Status.

            Dann muss ich schauen, warum die App scheinbar irgendwie in den Stand-by geht, obwohl sie das nicht soll.
            Bisher dachte ich, dass sie abgestürzt ist, das kann aber ja nicht sein, wenn sie wieder funktioniert, wenn man aus dem Haus geht.

            Den ioBroker habe ich erreichbar gemacht über eine normale Portfreigabe und über den Standard Fritz DynDNS.
            Über die externe DynDNS sollte er aber ja intern auch dauerhaft verbunden sein.

            NFC Tags

            Die Beschreibung Funktion funktioniert super.
            Wenn man einen beschriebenen Tag liest, dann öffnet sich auch die App.
            Was nicht funktioniert, ist, dass ich die URL route und den Tag Trigger.
            Ich hab schon 400 Anleitungen durch, irgendwas stimmt da nicht 🤣

            ? 1 Antwort Letzte Antwort
            0
            • stolly82S stolly82

              Ich melde mich hier einmal von der Front!

              Websocket

              Der Websocket sollte eigentlich so funktionieren, dass er, wenn er die Verbindung verliert, das erste Mal nach 10 Sekunden, dann nach 20 Sekunden, 40 Sekunden, 80 Sekunden, 160 Sekunden bis 300 Sekunden, versucht die Verbindung wieder aufzubauen, danach alle 5 Minuten.

              Jetzt habe ich mir den Spaß erlaubt und im ioBroker eine Regel erstellt, der jede Stunde eine Push sendet.

              Die ersten 4 Stunden sind sauber angekommen, danach fehlte eine Nachricht komplett, danach wurden alle morgens zugestellt, als ich das Telefon wieder in Benutzung hatte.

              Die nächsten sind dann angekommen, als ich das Haus verlassen habe, acht Stück auf einmal.

              Ich hab das App aber nicht mehr gestartet.

              Meine Analyse dazu:
              Dadurch dass Nachrichten komplett verschluckt wurden, vermute ich, dass der Socket zu diesem Zeitpunkt schon nicht mehr geantwortet hat aber aktiv gewesen ist.

              Hier muss ich auf jeden Fall eine Response einbauen, so dass der ioBroker weiß, ob die Nachricht auch wirklich zugestellt wurde, aktuell mache ich das nur anhand des Socket Status.

              Dann muss ich schauen, warum die App scheinbar irgendwie in den Stand-by geht, obwohl sie das nicht soll.
              Bisher dachte ich, dass sie abgestürzt ist, das kann aber ja nicht sein, wenn sie wieder funktioniert, wenn man aus dem Haus geht.

              Den ioBroker habe ich erreichbar gemacht über eine normale Portfreigabe und über den Standard Fritz DynDNS.
              Über die externe DynDNS sollte er aber ja intern auch dauerhaft verbunden sein.

              NFC Tags

              Die Beschreibung Funktion funktioniert super.
              Wenn man einen beschriebenen Tag liest, dann öffnet sich auch die App.
              Was nicht funktioniert, ist, dass ich die URL route und den Tag Trigger.
              Ich hab schon 400 Anleitungen durch, irgendwas stimmt da nicht 🤣

              ? Offline
              ? Offline
              Ein ehemaliger Benutzer
              schrieb am zuletzt editiert von Ein ehemaliger Benutzer
              #40

              @stolly82

              Prima dass du das nachvollziehen kannst 👍👍

              Aber nein, einen port machen wir ganz bestimmt nicht für iobroker in der Firewall auf..
              das bleibt local und ansonsten muss das mit vpn gehen..

              1 Antwort Letzte Antwort
              0
              • stolly82S stolly82

                Hey zusammen, ich habe mir ein paar Nächte um die Ohren geschlagen und eine iOS App inkl. Adapter für den IoBroker erstellt.

                1719533795349-e7d4fd58-5c88-4363-ab7e-5eeb1326b1ac-image.png

                8961c758-4dd7-4e61-bf47-057836972f12-image.png

                e051025b-89bd-4dd2-ad5f-7bb1ec36ab7a-image.png 1719533458930-a84b3421-9b85-48e9-97aa-fbdb49e9d7c6-image.png

                DIe App verbindet sich mit einem IoBroker-Adapter und ermöglicht es deinem iOS-Gerät, Sensordaten an deinen IoBroker zu senden. Mit der App kannst du mehrere Server und Zonen definieren. Die Zonen werden im IoBroker angelegt, und Personen werden automatisch ein- und ausgeloggt. Außerdem wird die Entfernung zur Zone gesendet.

                Features:

                • Sensordatenübertragung: Dein iOS-Gerät sendet kontinuierlich Sensordaten an den IoBroker.
                • Mehrere Server: Unterstützung für die Verbindung mit mehreren Servern.
                • Zonenverwaltung: Definiere und verwalte mehrere Zonen, die im IoBroker angelegt werden.
                • Präsenz- und Distanz-Tracking: Automatisches Ein- und Ausloggen von Personen in Zonen sowie Übermittlung der Entfernung zur Zone.

                Offene Punkte:

                • Push-Benachrichtigungen: Empfang von Push-Benachrichtigungen vom IoBroker zu iOS.
                • NFC-Tags: Lesen und Schreiben von NFC-Tags sowie Auslösung von Aktionen im IoBroker.
                • Widgets: Integration von Widgets (nur bei viel Motivation).

                Beta-Tester werden:

                Um Beta-Tester zu werden, aktiviere den Entwicklermodus auf deinem iPhone und sende mir deine UDID. Ich trage sie dann in meinen Entwickleraccount ein.

                Wer mal lust hat zu testen, git adapter + iPhone im DEV mode wird benötigt.

                ? Offline
                ? Offline
                Ein ehemaliger Benutzer
                schrieb am zuletzt editiert von
                #41

                @stolly82

                Heute hat er bei mir auf App Version 1.0 (5) geupdated, und die funktioniert richtig gut, die Websocketverbindung haelt nun, egal ob mit VPN oder im Wifi.
                Sensordaten werden regelmaessig uebertragen, scheint alles zu stimmen, super!
                Messages ans Geraet funktionieren, an alle anscheinend noch nicht.. ?

                NFC scheint er was zu erkennen, aber finde dazu keine Datenpunkte im iobroker-Adapter (0.2.1 )

                stolly82S 1 Antwort Letzte Antwort
                0
                • ? Ein ehemaliger Benutzer

                  @stolly82

                  Heute hat er bei mir auf App Version 1.0 (5) geupdated, und die funktioniert richtig gut, die Websocketverbindung haelt nun, egal ob mit VPN oder im Wifi.
                  Sensordaten werden regelmaessig uebertragen, scheint alles zu stimmen, super!
                  Messages ans Geraet funktionieren, an alle anscheinend noch nicht.. ?

                  NFC scheint er was zu erkennen, aber finde dazu keine Datenpunkte im iobroker-Adapter (0.2.1 )

                  stolly82S Offline
                  stolly82S Offline
                  stolly82
                  schrieb am zuletzt editiert von
                  #42

                  @ilovegym

                  ich habe eben noch mal die (6) erstellt, da ist ein Logging eingebaut (muss im Menü aktiviert werden).

                  Ich habe ab und an ein Problem, dass die Systeme "CONNECTING" order "DISCONNECTED" anzeigen, obwohl die WS Verbindung existiert.

                  Ich hoffe, dass wir im LOG zusammen was finden, ab wann das passiert (bei mir irgendwie nach 20-60 min nach dem Neustarten der App).

                  Messages funktioniert bei mir komplett.

                  ggf. mal den IOB Objektbaum löschen und Adapter neu starten?

                  @NFC
                  Das beschreiben funktioniert, aber das lesen des TAGS nicht, also die URL wird zwar im App geöffnet, aber die bekomme ich nicht durchgeschleift. Habe 100 Anleitungen durch, das sollte eigentlich alles richtig sein,... finde den Fehler nicht.

                  ? 1 Antwort Letzte Antwort
                  0
                  • stolly82S stolly82

                    @ilovegym

                    ich habe eben noch mal die (6) erstellt, da ist ein Logging eingebaut (muss im Menü aktiviert werden).

                    Ich habe ab und an ein Problem, dass die Systeme "CONNECTING" order "DISCONNECTED" anzeigen, obwohl die WS Verbindung existiert.

                    Ich hoffe, dass wir im LOG zusammen was finden, ab wann das passiert (bei mir irgendwie nach 20-60 min nach dem Neustarten der App).

                    Messages funktioniert bei mir komplett.

                    ggf. mal den IOB Objektbaum löschen und Adapter neu starten?

                    @NFC
                    Das beschreiben funktioniert, aber das lesen des TAGS nicht, also die URL wird zwar im App geöffnet, aber die bekomme ich nicht durchgeschleift. Habe 100 Anleitungen durch, das sollte eigentlich alles richtig sein,... finde den Fehler nicht.

                    ? Offline
                    ? Offline
                    Ein ehemaliger Benutzer
                    schrieb am zuletzt editiert von Ein ehemaliger Benutzer
                    #43

                    @stolly82

                    Version 6 installiert, Log aktiv, keine Verbindungsabbrueche.. Edit: doch, aber nur, wenn der Adapter neu startet.. und dann muss ich das Server neu in der Konfig eintragen.. er kann nicht mehr von alleine Connecten...
                    Edit: Logs funktioniert

                    Bei senden von Messages an alle kommt allerdings dies hier jetzt:

                    
                    iobapp.0
                    2024-07-28 17:20:06.671	info	starting. Version 0.2.1 in /opt/iobroker/node_modules/iobroker.iobapp, node: v22.5.1, js-controller: 6.0.9
                    
                    iobapp.0
                    2024-07-28 17:19:35.232	info	terminating
                    
                    iobapp.0
                    2024-07-28 17:19:34.731	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                    
                    iobapp.0
                    2024-07-28 17:19:34.731	info	terminating
                    
                    iobapp.0
                    2024-07-28 17:19:34.728	error	Cannot read properties of null (reading 'val')
                    
                    iobapp.0
                    2024-07-28 17:19:34.728	error	TypeError: Cannot read properties of null (reading 'val') at /opt/iobroker/node_modules/iobroker.iobapp/main.js:620:75 at Array.map (<anonymous>) at Iobapp.handleAPNMessage (/opt/iobroker/node_modules/iobroker.iobapp/main.js:620:56) at async Iobapp.onStateChange (/opt/iobroker/node_modules/iobroker.iobapp/main.js:73:17)
                    
                    iobapp.0
                    2024-07-28 17:19:34.727	error	unhandled promise rejection: Cannot read properties of null (reading 'val')
                    
                    iobapp.0
                    2024-07-28 17:19:34.727	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                    
                    iobapp.0
                    2024-07-28 17:19:34.573	info	State iobapp.0.messages.send changed: false (ack = true)
                    
                    iobapp.0
                    2024-07-28 17:19:34.563	info	State iobapp.0.messages.payload changed: {"aps":{"alert":{"title":"iobroker","subtitle":"test subtitle","body":"Test Nachricht Body"},"sound":"default"}} (ack = true)
                    
                    iobapp.0
                    2024-07-28 17:19:34.506	info	State iobapp.0.messages.send changed: true (ack = false)
                    
                    iobapp.0
                    2024-07-28 17:19:34.084	info	WebSocket server listening on port 9192
                    
                    iobapp.0
                    2024-07-28 17:19:34.072	info	starting. Version 0.2.1 in /opt/iobroker/node_modules/iobroker.iobapp, node: v22.5.1, js-controller: 6.0.9
                    
                    iobapp.0
                    2024-07-28 17:19:02.583	info	terminating
                    
                    stolly82S 2 Antworten Letzte Antwort
                    0
                    • ? Ein ehemaliger Benutzer

                      @stolly82

                      Version 6 installiert, Log aktiv, keine Verbindungsabbrueche.. Edit: doch, aber nur, wenn der Adapter neu startet.. und dann muss ich das Server neu in der Konfig eintragen.. er kann nicht mehr von alleine Connecten...
                      Edit: Logs funktioniert

                      Bei senden von Messages an alle kommt allerdings dies hier jetzt:

                      
                      iobapp.0
                      2024-07-28 17:20:06.671	info	starting. Version 0.2.1 in /opt/iobroker/node_modules/iobroker.iobapp, node: v22.5.1, js-controller: 6.0.9
                      
                      iobapp.0
                      2024-07-28 17:19:35.232	info	terminating
                      
                      iobapp.0
                      2024-07-28 17:19:34.731	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                      
                      iobapp.0
                      2024-07-28 17:19:34.731	info	terminating
                      
                      iobapp.0
                      2024-07-28 17:19:34.728	error	Cannot read properties of null (reading 'val')
                      
                      iobapp.0
                      2024-07-28 17:19:34.728	error	TypeError: Cannot read properties of null (reading 'val') at /opt/iobroker/node_modules/iobroker.iobapp/main.js:620:75 at Array.map (<anonymous>) at Iobapp.handleAPNMessage (/opt/iobroker/node_modules/iobroker.iobapp/main.js:620:56) at async Iobapp.onStateChange (/opt/iobroker/node_modules/iobroker.iobapp/main.js:73:17)
                      
                      iobapp.0
                      2024-07-28 17:19:34.727	error	unhandled promise rejection: Cannot read properties of null (reading 'val')
                      
                      iobapp.0
                      2024-07-28 17:19:34.727	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                      
                      iobapp.0
                      2024-07-28 17:19:34.573	info	State iobapp.0.messages.send changed: false (ack = true)
                      
                      iobapp.0
                      2024-07-28 17:19:34.563	info	State iobapp.0.messages.payload changed: {"aps":{"alert":{"title":"iobroker","subtitle":"test subtitle","body":"Test Nachricht Body"},"sound":"default"}} (ack = true)
                      
                      iobapp.0
                      2024-07-28 17:19:34.506	info	State iobapp.0.messages.send changed: true (ack = false)
                      
                      iobapp.0
                      2024-07-28 17:19:34.084	info	WebSocket server listening on port 9192
                      
                      iobapp.0
                      2024-07-28 17:19:34.072	info	starting. Version 0.2.1 in /opt/iobroker/node_modules/iobroker.iobapp, node: v22.5.1, js-controller: 6.0.9
                      
                      iobapp.0
                      2024-07-28 17:19:02.583	info	terminating
                      
                      stolly82S Offline
                      stolly82S Offline
                      stolly82
                      schrieb am zuletzt editiert von
                      #44

                      @ilovegym
                      Super, mit den Messages konnte ich nachstellen.

                      Schaue ich mir an.

                      Bei mir verbindet sich die App ohne Probleme nach dem Adapter Crash wieder neu mit dem Adapter.

                      Was er dann halt macht, im "Active Systems" zeigt er "Conencting" oder "Disconnected" an.

                      Ist er aber nicht laut Log und daten sendet er auch.

                      1 Antwort Letzte Antwort
                      0
                      • ? Ein ehemaliger Benutzer

                        @stolly82

                        Version 6 installiert, Log aktiv, keine Verbindungsabbrueche.. Edit: doch, aber nur, wenn der Adapter neu startet.. und dann muss ich das Server neu in der Konfig eintragen.. er kann nicht mehr von alleine Connecten...
                        Edit: Logs funktioniert

                        Bei senden von Messages an alle kommt allerdings dies hier jetzt:

                        
                        iobapp.0
                        2024-07-28 17:20:06.671	info	starting. Version 0.2.1 in /opt/iobroker/node_modules/iobroker.iobapp, node: v22.5.1, js-controller: 6.0.9
                        
                        iobapp.0
                        2024-07-28 17:19:35.232	info	terminating
                        
                        iobapp.0
                        2024-07-28 17:19:34.731	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                        
                        iobapp.0
                        2024-07-28 17:19:34.731	info	terminating
                        
                        iobapp.0
                        2024-07-28 17:19:34.728	error	Cannot read properties of null (reading 'val')
                        
                        iobapp.0
                        2024-07-28 17:19:34.728	error	TypeError: Cannot read properties of null (reading 'val') at /opt/iobroker/node_modules/iobroker.iobapp/main.js:620:75 at Array.map (<anonymous>) at Iobapp.handleAPNMessage (/opt/iobroker/node_modules/iobroker.iobapp/main.js:620:56) at async Iobapp.onStateChange (/opt/iobroker/node_modules/iobroker.iobapp/main.js:73:17)
                        
                        iobapp.0
                        2024-07-28 17:19:34.727	error	unhandled promise rejection: Cannot read properties of null (reading 'val')
                        
                        iobapp.0
                        2024-07-28 17:19:34.727	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                        
                        iobapp.0
                        2024-07-28 17:19:34.573	info	State iobapp.0.messages.send changed: false (ack = true)
                        
                        iobapp.0
                        2024-07-28 17:19:34.563	info	State iobapp.0.messages.payload changed: {"aps":{"alert":{"title":"iobroker","subtitle":"test subtitle","body":"Test Nachricht Body"},"sound":"default"}} (ack = true)
                        
                        iobapp.0
                        2024-07-28 17:19:34.506	info	State iobapp.0.messages.send changed: true (ack = false)
                        
                        iobapp.0
                        2024-07-28 17:19:34.084	info	WebSocket server listening on port 9192
                        
                        iobapp.0
                        2024-07-28 17:19:34.072	info	starting. Version 0.2.1 in /opt/iobroker/node_modules/iobroker.iobapp, node: v22.5.1, js-controller: 6.0.9
                        
                        iobapp.0
                        2024-07-28 17:19:02.583	info	terminating
                        
                        stolly82S Offline
                        stolly82S Offline
                        stolly82
                        schrieb am zuletzt editiert von
                        #45

                        @ilovegym
                        Ich "glaube" ich habe das Problem mit der Anzeige und dem WS Status (onlineState) gelöst.

                        Bitte mal im app auf der Startseite bleiben und mal an der connection rumfummeln (Wifi off, VPN an, aus, Wifi on,... etc. )

                        Ich hatte auch den Adapter ein paar mal Crashen lassen (Danke Messages an alle,... :face_with_rolling_eyes: ) und auch dann baute er sofort wieder auf und hat den Status auch korrekt angezeigt.

                        Dieser Websocket kram hatte mich aktuell sehr dran gehindert die App überhaupt weiter zu denken, da wenn ich den nicht stabil zum laufen bekomme, die App keinen Sinn macht.

                        Sieht aber aktuell sehr stabil aus die Verbindung.

                        ? 1 Antwort Letzte Antwort
                        0
                        • stolly82S stolly82

                          @ilovegym
                          Ich "glaube" ich habe das Problem mit der Anzeige und dem WS Status (onlineState) gelöst.

                          Bitte mal im app auf der Startseite bleiben und mal an der connection rumfummeln (Wifi off, VPN an, aus, Wifi on,... etc. )

                          Ich hatte auch den Adapter ein paar mal Crashen lassen (Danke Messages an alle,... :face_with_rolling_eyes: ) und auch dann baute er sofort wieder auf und hat den Status auch korrekt angezeigt.

                          Dieser Websocket kram hatte mich aktuell sehr dran gehindert die App überhaupt weiter zu denken, da wenn ich den nicht stabil zum laufen bekomme, die App keinen Sinn macht.

                          Sieht aber aktuell sehr stabil aus die Verbindung.

                          ? Offline
                          ? Offline
                          Ein ehemaliger Benutzer
                          schrieb am zuletzt editiert von
                          #46

                          @stolly82

                          Das stimmt, Verbindung ist sehr stabil, auch der Wechsel zwischen wifi und vpn klappt sehr gut!

                          Denke darauf kann man jetzt aufbauen 👍👍

                          stolly82S 1 Antwort Letzte Antwort
                          0
                          • ? Ein ehemaliger Benutzer

                            @stolly82

                            Das stimmt, Verbindung ist sehr stabil, auch der Wechsel zwischen wifi und vpn klappt sehr gut!

                            Denke darauf kann man jetzt aufbauen 👍👍

                            stolly82S Offline
                            stolly82S Offline
                            stolly82
                            schrieb am zuletzt editiert von
                            #47

                            @ilovegym
                            Kannst du die Energie mal prüfen bitte, wie viel das App bei dir benötigt,...

                            Durch die Änderungen hoffe ich, dass das App jetzt noch immer im normalem Bereich ist, da die Prüfungen wie du im Log sehen kannst jetzt über PING alle 30 sec. ausgeführt werden etc.

                            Ich kann Einstellungen > Batterie bei mir nicht sauber auswerten, da ich den Dev. mode an habe und der die Daten auch an die Xcode Konsole sendet und ich das App ja ständig neu starte beim Entwickeln.

                            ? 1 Antwort Letzte Antwort
                            0
                            • stolly82S Offline
                              stolly82S Offline
                              stolly82
                              schrieb am zuletzt editiert von
                              #48

                              Ab jetzt dürfen gerne Bugs in den GIT Tickets angelegt werde.

                              Bekannte BUG's

                              Adapter

                              1. Messages an alle (App Crash)
                              2. Messages an alle des Users (App Crash)
                              3. connection state des Devices is always true
                              4. Adapter Installation > Code 25

                              iOS App

                              1. Settings > Standort (Toggles ohne Funktion)
                              2. Settings > Notifications
                                ** Message view ugly
                                ** Töne und Message typen ohne Funktion
                                ** Badges müssen entfernt werden, da iOS das nicht mehr unterstützt
                              3. Sensoren
                                ** distance wert falsch
                                ** pressure kein Wert
                                ** Fehlende werte (Bluetooth Verbindung aktiv? und mit welchem Gerät verbunden)
                                ** Sensoren Toggles (teils ohne Funktion)
                              4. NFC Tags
                                ** Lesen ohne Funktion
                                ** Durchschleifen der URL als Tags Trigger Fehlerhaft
                              5. StartView > Verdoppelung der Überschrift in manchen Fällen wenn man durch die Menüs geht
                              1 Antwort Letzte Antwort
                              0
                              • stolly82S stolly82

                                @ilovegym
                                Kannst du die Energie mal prüfen bitte, wie viel das App bei dir benötigt,...

                                Durch die Änderungen hoffe ich, dass das App jetzt noch immer im normalem Bereich ist, da die Prüfungen wie du im Log sehen kannst jetzt über PING alle 30 sec. ausgeführt werden etc.

                                Ich kann Einstellungen > Batterie bei mir nicht sauber auswerten, da ich den Dev. mode an habe und der die Daten auch an die Xcode Konsole sendet und ich das App ja ständig neu starte beim Entwickeln.

                                ? Offline
                                ? Offline
                                Ein ehemaliger Benutzer
                                schrieb am zuletzt editiert von Ein ehemaliger Benutzer
                                #49

                                @stolly82

                                kommt heute genau richtig, hab gestern abend alle meine Messages auf iobtools umgestellt (ohne Bilder, das kommt noch).
                                Heute alleine ueber 2000 Messages, ohne Probleme, war auch kurz weg, VPN / Wifi uebergang ohne Probleme mit der App.

                                Denke, die App wird mein Telegram-Ersatz, da ich beim Test auch ein paar Frigate-Clips senden konnte.. scheint alles prima zu klappen. Auch werden die Daten vom Iphone problemlos uebertragen, Schritte, Stockwerke, Battery.. Focus.. passt.

                                Die App hat heute bei mir 37% - 10h 2m in use.. klar.. dauernd Messages...
                                mehr wie 100 haelt er aber nicht in der History.. reicht auch..
                                Batterie Wert wird sauber ausgelesen und uebertragen.

                                Also von meiner Seite, kannst du auch anfangen, den Adapter schoen zu machen.. da gibts ja noch ein Problem beim installieren usw... und dann kann das in den Beta-Test...

                                Getestet mit der Version 6 der App, Iphone 13 mini und Ipad Air 2021.

                                Edit: hab deine 2.te Nachricht erst spaeter gelesen, ja, da hast du ja alles im Blick, super.

                                1 Antwort Letzte Antwort
                                0
                                • S Offline
                                  S Offline
                                  smarthome2020
                                  schrieb am zuletzt editiert von
                                  #50

                                  Hi, das Projekt hört sich gut an.
                                  Würde auch gerne mal testen, nur muss ich mein iPhone dafür weiterhin im Dev-Modus haben? Oder geht es bereits ohne?

                                  Viele Grüße

                                  ? stolly82S 2 Antworten Letzte Antwort
                                  0
                                  • S smarthome2020

                                    Hi, das Projekt hört sich gut an.
                                    Würde auch gerne mal testen, nur muss ich mein iPhone dafür weiterhin im Dev-Modus haben? Oder geht es bereits ohne?

                                    Viele Grüße

                                    ? Offline
                                    ? Offline
                                    Ein ehemaliger Benutzer
                                    schrieb am zuletzt editiert von
                                    #51

                                    @smarthome2020

                                    du brauchst kein Iphone im Dev Modus, einfach die App Testflight installieren und den Einladungscode (erhaeltlich bei Stolly82 ) eingeben.

                                    S 1 Antwort Letzte Antwort
                                    0
                                    • S smarthome2020

                                      Hi, das Projekt hört sich gut an.
                                      Würde auch gerne mal testen, nur muss ich mein iPhone dafür weiterhin im Dev-Modus haben? Oder geht es bereits ohne?

                                      Viele Grüße

                                      stolly82S Offline
                                      stolly82S Offline
                                      stolly82
                                      schrieb am zuletzt editiert von
                                      #52

                                      @smarthome2020

                                      Schreib einfach eine PN mit deiner Apple Mail adresse

                                      1 Antwort Letzte Antwort
                                      0
                                      • stolly82S Offline
                                        stolly82S Offline
                                        stolly82
                                        schrieb am zuletzt editiert von
                                        #53

                                        BETA Update

                                        Ich habe die Installationsprobleme und die Message Crashs behoben.

                                        Da ich es in dem altem Adapter mit dem Installations- Crash nicht hinbekommen habe, habe ich einen neuen erstellt.

                                        Geändert ist auch der Namespace des Adapter Baums.
                                        Alt: iobapp
                                        Neu: iosapp

                                        Neue Adapter URL:
                                        https://github.com/DNAngelX/ioBroker.iosapp

                                        Fixes der 1.0.0

                                        1. namespace changed
                                        2. messages crash fixed
                                        3. connection state from device fixed
                                        4. fixed crashes on installations
                                        ? 1 Antwort Letzte Antwort
                                        0
                                        • stolly82S stolly82

                                          BETA Update

                                          Ich habe die Installationsprobleme und die Message Crashs behoben.

                                          Da ich es in dem altem Adapter mit dem Installations- Crash nicht hinbekommen habe, habe ich einen neuen erstellt.

                                          Geändert ist auch der Namespace des Adapter Baums.
                                          Alt: iobapp
                                          Neu: iosapp

                                          Neue Adapter URL:
                                          https://github.com/DNAngelX/ioBroker.iosapp

                                          Fixes der 1.0.0

                                          1. namespace changed
                                          2. messages crash fixed
                                          3. connection state from device fixed
                                          4. fixed crashes on installations
                                          ? Offline
                                          ? Offline
                                          Ein ehemaliger Benutzer
                                          schrieb am zuletzt editiert von
                                          #54

                                          @stolly82

                                          V1.0
                                          Installation auf Docker buanet 10.0.0.1-beta Node 22 - js-controller 6.0.9 - Admin 7.0.22
                                          ohne Probleme, lief durch, Instanz hinzugefuegt, Daten eingetragen, funktioniert.

                                          Messages an alle funktioniert, super!

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          961

                                          Online

                                          32.5k

                                          Benutzer

                                          81.8k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe