NEWS
[Projekt] ioGo # Smarthome to go
-
@ChrisXY Erstmal nicht. Mach gerne einen detaillierten Feature request in GitHub auf. Bitte gut beschreiben den Sinn und Zweck und wie das Layout und Verhalten sein soll...
-
Es sind wieder neue Version unterwegs.
Adapterversion: 0.4.9
Appversion: 2.0.0-beta17Anpassung bezieht sich hauptsächlich auf die Reduzierung von Netzwerktraffic.
Dazu wurde eine Checksum für jedes Objekt errechnet als Workaround für die nicht verlässliche Angabe von obj.ts (mehr dazu in diesem Thread: https://forum.iobroker.net/topic/25174/obj-ts-wird-nicht-erneuert-bei-änderungen)Wenn die Massnahme funktioniert und sich der Traffic deutlich reduziert, wird die Version 2.0.0 demnächst beta Status verlassen produktiv gehen.
Hat Jemand mit der Beta noch Probleme, die auf jeden Fall gelöst werden sollen vorher?!? -
@nis sagte in [Projekt] ioGo # Native Android App:
Hat Jemand mit der Beta noch Probleme, die auf jeden Fall gelöst werden sollen vorher?!?
scheint zu laufen, bisher nichts negatives aufgefallen
-
@nis
beta17 crasht bei mir beim sync versuch, steht auf connectet aber alle states, hosts usw stehen auf 0. probiert mit adapter 0.4.8 und 0.4.9
Beta16 läuft noch auf beiden Adaptern ohne Probleme auf einem anderen Device. Also vor und nach Adapter Update getestet. -
@nis heute die neue version eingespielt, erster Blick...Favoriten sind mal wieder weg. Host Adapter, Instanzen....leer
Auf dem Rechner hab ich noch nicht nachsehen, ob es irgendwelche Fehlermeldungen gibt. -
@crunchip
Wie gesagt, liegt nur an der beta17, die 16 und der Adapter läuft ohne Probleme. -
Die beta17 ist Buggy, hat sich ein Denkfehler eingeschlichen. Komme leider erst heute Abend zum fixen...
-
@nis was ist mit der version 0.4.9
habe gerade ein update gemachtiogo.0 2019-09-21 17:05:51.858 info licence key found. licence valid until 2020-08-27 20:38:10 iogo.0 2019-09-21 17:05:50.795 info triggered listener removed iogo.0 2019-09-21 17:05:50.795 info starting. Version 0.4.9 in /opt/iobroker/node_modules/iobroker.iogo, node: v10.16.0 host.IoBroker 2019-09-21 17:05:49.242 info instance system.adapter.iogo.0 started with pid 20494 host.IoBroker 2019-09-21 17:05:19.210 info Restart adapter system.adapter.iogo.0 because enabled host.IoBroker 2019-09-21 17:05:19.210 error instance system.adapter.iogo.0 terminated with code 0 (OK) Caught 2019-09-21 17:05:19.210 error by controller[0]: toString: [Function] } Caught 2019-09-21 17:05:19.210 error by controller[0]: name: 'FirebaseError', Caught 2019-09-21 17:05:19.210 error by controller[0]: code: 'invalid-argument', Caught 2019-09-21 17:05:19.209 error by controller[0]: at DocumentReference.set (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:20947:45) Caught 2019-09-21 17:05:19.209 error by controller[0]: at UserDataConverter.parseSetData (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:19970:31) Caught 2019-09-21 17:05:19.209 error by controller[0]: at UserDataConverter.parseData (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:20105:25) Caught 2019-09-21 17:05:19.209 error by controller[0]: at UserDataConverter.parseObject (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:20146:13) Caught 2019-09-21 17:05:19.209 error by controller[0]: at forEach (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:458:13) Caught 2019-09-21 17:05:19.209 error by controller[0]: at /opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:20147:41 Caught 2019-09-21 17:05:19.209 error by controller[0]: at UserDataConverter.parseData (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:20131:29) Caught 2019-09-21 17:05:19.209 error by controller[0]: at UserDataConverter.parseScalarValue (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:20265:27) Caught 2019-09-21 17:05:19.209 error by controller[0]: at ParseContext.createError (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:19918:16) Caught 2019-09-21 17:05:19.209 error by controller[0]: at new FirestoreError (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:354:28) Caught 2019-09-21 17:05:19.208 error by controller[0]: { FirebaseError: Function DocumentReference.set() called with invalid data. Unsupported field value: undefined (found in field read) iogo.0 2019-09-21 17:05:19.169 info terminating iogo.0 2019-09-21 17:05:19.058 info triggered listener removed iogo.0 2019-09-21 17:05:19.058 info cleaned everything up... iogo.0 2019-09-21 17:05:19.057 error at DocumentReference.set (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:20947:45) iogo.0 2019-09-21 17:05:19.057 error at UserDataConverter.parseSetData (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:19970:31) iogo.0 2019-09-21 17:05:19.057 error at UserDataConverter.parseData (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:20105:25) iogo.0 2019-09-21 17:05:19.057 error at UserDataConverter.parseObject (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:20146:13) iogo.0 2019-09-21 17:05:19.057 error at forEach (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:458:13) iogo.0 2019-09-21 17:05:19.057 error at /opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:20147:41 iogo.0 2019-09-21 17:05:19.057 error at UserDataConverter.parseData (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:20131:29) iogo.0 2019-09-21 17:05:19.057 error at UserDataConverter.parseScalarValue (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:20265:27) iogo.0 2019-09-21 17:05:19.057 error at ParseContext.createError (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:19918:16) iogo.0 2019-09-21 17:05:19.057 error at new FirestoreError (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:354:28) iogo.0 2019-09-21 17:05:19.057 error FirebaseError: Function DocumentReference.set() called with invalid data. Unsupported field value: undefined (found in field read) iogo.0 2019-09-21 17:05:19.057 error uncaught exception: Function DocumentReference.set() called with invalid data. Unsupported field value: undefined (found in field read) iogo.0 2019-09-21 17:05:18.379 info uploading values iogo.0 2019-09-21 17:05:15.601 info uploading adapter iogo.0 2019-09-21 17:05:15.544 info uploading state iogo.0 2019-09-21 17:05:15.544 info uploading enum iogo.0 2019-09-21 17:05:15.543 info uploading instance iogo.0 2019-09-21 17:05:15.541 info uploading host iogo.0 2019-09-21 17:05:14.582 info initialize app devices
-
@crunchip 0.4.9 ist bisher alles ok mit, nur die App hat Probleme. Dein Fehler kommt, weil ein Objekt keine Angabe in obj.common.read hat. Hast du ein neues Objekt dazubekommen, oder kam der Fehler sonst auch?
Die Angaben zu read/write sind mandatory und sollten bei jedem Objekt mit type=state vorhanden sein: https://github.com/ioBroker/ioBroker/blob/master/doc/SCHEMA.md#state
-
@nis ne, eigentlich keine neuen Geräte/Objekte, bei der version 0.4.7 und 0.4.8 war alles ok
einzige was ich heut nacht noch geändert hatte, war die "rolle" für Fenster und Türen, da die nach dem Mihome-update wieder auf state stehen
ps: Proxmox Adapter update hatte ich gemacht, da kamen neue Objekte hinzu
also an Proxmox lag es scheinbar nicht, hab jetzt mal meine backup eingespielt und bin somit wieder auf 0.4.8 ohne Fehlermeldungen -
@nis
Hab doch Probleme, ist mir vorher nicht aufgefallen. Adapter startet nicht mehr:host.ubuntuserver 2019-09-21 20:17:40.565 info Restart adapter system.adapter.iogo.0 because enabled host.ubuntuserver 2019-09-21 20:17:40.565 info instance system.adapter.iogo.0 terminated with code 0 (NO_ERROR) host.ubuntuserver 2019-09-21 20:17:40.565 error Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:68:7) host.ubuntuserver 2019-09-21 20:17:40.564 error Caught by controller[0]: at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49) host.ubuntuserver 2019-09-21 20:17:40.564 error Caught by controller[0]: at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) host.ubuntuserver 2019-09-21 20:17:40.564 error Caught by controller[0]: at (anonymous function).(anonymous function) (/opt/iobroker/node_modules/iobroker.objects-redis/index.js:17:75275) host.ubuntuserver 2019-09-21 20:17:40.564 error Caught by controller[0]: at objects.getObjectView (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2147:35) host.ubuntuserver 2019-09-21 20:17:40.564 error Caught by controller[0]: at getEnums (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2268:21) host.ubuntuserver 2019-09-21 20:17:40.564 error Caught by controller[0]: at /opt/iobroker/node_modules/iobroker.iogo/main.js:470:56 host.ubuntuserver 2019-09-21 20:17:40.564 error Caught by controller[0]: TypeError: Cannot read property 'indexOf' of undefined iogo.0 2019-09-21 20:17:40.335 info (18602) triggered listener removed iogo.0 2019-09-21 20:17:40.334 info (18602) cleaned everything up... iogo.0 2019-09-21 20:17:40.333 error (18602) TypeError: Cannot read property 'indexOf' of undefined at /opt/iobroker/node_modules/iobroker.iogo/main.js:470:56 at getEnums (/opt/iobroker/node_modules/iobroker.js-controller/lib/ada iogo.0 2019-09-21 20:17:40.331 error (18602) uncaught exception: Cannot read property 'indexOf' of undefined iogo.0 2019-09-21 20:17:40.100 info (18602) uploading values iogo.0 2019-09-21 20:17:39.971 info (18602) device update received: {"alive":true,"batteryCharging":false,"batteryLevel":57,"name":"Fire HD"} iogo.0 2019-09-21 20:17:39.968 info (18602) device update received: {"alive":false,"batteryCharging":false,"batteryLevel":58,"name":"HTC U11","ts":1569066737278} iogo.0 2019-09-21 20:17:39.757 info (18602) uploading adapter iogo.0 2019-09-21 20:17:39.744 info (18602) uploading state iogo.0 2019-09-21 20:17:39.743 info (18602) uploading enum iogo.0 2019-09-21 20:17:39.743 info (18602) uploading instance iogo.0 2019-09-21 20:17:39.742 info (18602) uploading host iogo.0 2019-09-21 20:17:39.741 info (18602) checksummap geladen iogo.0 2019-09-21 20:17:39.302 info (18602) device xxxx captured iogo.0 2019-09-21 20:17:39.301 info (18602) device xxxx captured iogo.0 2019-09-21 20:17:38.912 info (18602) initialize app devices iogo.0 2019-09-21 20:17:38.903 info (18602) logged in as: xxx <= please keep this uid as your secret iogo.0 2019-09-21 20:17:38.903 info (18602) licence key found. licence valid until 2020-08-27 20:11:57 iogo.0 2019-09-21 20:17:38.064 info (18602) triggered listener removed iogo.0 2019-09-21 20:17:37.944 info (18602) starting. Version 0.4.9 in /opt/iobroker/node_modules/iobroker.iogo, node: v10.16.3 host.ubuntuserver 2019-09-21 20:17:35.992 info instance system.adapter.iogo.0 started with pid 18602
Hab aber gestern auf js2.0 upgedatet, weiß nicht ob es evtl auch daran liegen kann.
-
-
Neue Beta18 ist nun auch unterwegs in den PlayStore
-
@nis alles klar läuft ja aktuell
-
@nis
App und Adapter starten jetzt wieder, aber Adapter bleibt nur gelb. Im log ist nichts auffälliges zu sehen. Unter instances steht verbunden mit iogo auf falsch.
Ansonsten scheint aber alles ok zu sein. -
@nis Mit dein neuen Versionen werden wirklich nur noch die geänderten States synchronisiert. Blöd ist aber das dies auch beim ersten Sync so ist, da durch fehlen ganz viele States. Meine Funktion Klima hat 22 States, es sind aber nur 2 States nachdem ersten Sync vorhanden.
-
@MGK
Warte mal ab, war bei mir beim Neustart auch nur sehr wenig vorhanden. Nach ein paar Minuten war dann alles da. -
@MGK sagte in [Projekt] ioGo # Native Android App:
@nis Mit dein neuen Versionen werden wirklich nur noch die geänderten States synchronisiert. Blöd ist aber das dies auch beim ersten Sync so ist, da durch fehlen ganz viele States. Meine Funktion Klima hat 22 States, es sind aber nur 2 States nachdem ersten Sync vorhanden.
Die 22 zugeordneten States sind alle die in dem Enum gespeichert sind. Es kann durchaus vorkommen, dass nur wenige davon angezeigt werden. Dies kann daran liegen, dass die anderen States gar nicht mehr existieren.
Ich habe auch etliche Laichen in den Enums zugeordnet, scheinbar wird der Eintrag nicht gelöscht wenn ein State gelöscht wird. -
Ich habe das problem, das ich keine Notifications mehr erhalten.....
Version App Android ist 2.0.0 Beta 20 und iobroker ist Version 0.4.10
Im log steht Message save sucsessful......woran kann das liegen ?
hat bzw kennt jemand das problem ?bis vor ich meine zwei versionen funktionierte es noch seit dem leider nichts ........
-
@nis Auch nach mehren Stunden fehlen immer noch ganz viele States!
Laut der App enthält die Datenbank aktuell 20 States, vor der Traffic Optimierung waren es 78.
Wie ich eben festgestellt habe, fehlen auch Funktionen und Räume.
Brauchst du irgendwelche Daten zur Fehlersuche?