NEWS
[Projekt] ioGo # Smarthome to go
-
@crunchip sagte in [Projekt] ioGo # Native Android App:
was nicht so prickelnd war, als ich dann den Adapter in IoBroker eingeschaltet habe, wurde das Licht geschaltet.
Welchen Adapter hast du eingeschaltet? Zu welchem Adapter gehört das Licht was eingeschaltet wurde?
-
@crunchip sagte in [Projekt] ioGo # Native Android App:
Verbindung mit iogo funktioniert nicht.
Wie sieht das Log des iogo Adapters aus wenn du ihn startest? Bitte Mal dein Log posten
-
@NightWatcher sagte in [Projekt] ioGo # Native Android App:
Was noch fehlt, ist, dass "unit" aus dem Objekt mit übergeben und ausgegeben wird.
Das sollte bereits funktionieren. Auch das "Grad" Symbol ist kein Problem. Welche Rolle haben deine Temperatur States? Poste Mal den RAW eines States
-
@nis iogo adapter war aus und handy über web verbunden, als ich dann den iogo adapter gestartet habe, hat sich das licht wieder eingeschaltet, das ich zuvor per handy an und ausgeschaltet hatte.
-
@mpenno du hast einen state vom type=number den wert "true" zugewiesen. Bei Verwendung des web Adapter musst du bei nach der Ursache suchen.
Ich versuche zudem das logging für diesen Fall in Zukunft zu verbessern
-
@crunchip dann war wahrscheinlich noch ein command pending und wurde beim starten nachgearbeitet. Denke das ist nicht wirklich ein Fehler, da ein wechseln zwischen web und iogo eher unüblich ist. Oder sehe ich dies falsch?
-
@nis das ist der start, die warnings von allen state´s...nur ein auszug
das ist das ende, incl. das stoppen des Adapters2019-09-02 17:24:18.427 - warn: iogo.0 Value of state system.adapter.iogo.0.cputime has wrong type 2019-09-02 17:24:18.427 - warn: iogo.0 Value of state system.adapter.iogo.0.connected has wrong type 2019-09-02 17:24:18.427 - warn: iogo.0 Value of state system.adapter.iogo.0.alive has wrong type 2019-09-02 17:24:19.349 - info: iogo.0 database initialized with 805 states 2019-09-02 17:24:38.496 - info: host.IoBroker object change system.adapter.iogo.0 2019-09-02 17:24:38.501 - info: iogo.0 cleaned everything up... 2019-09-02 17:24:38.498 - info: host.IoBroker stopInstance system.adapter.iogo.0 2019-09-02 17:24:38.498 - info: host.IoBroker stopInstance system.adapter.iogo.0 killing pid 3096 2019-09-02 17:24:38.636 - error: Caught by controller[0]: (node:3096) UnhandledPromiseRejectionWarning: FirebaseError: 3 INVALID_ARGUMENT: maximum 500 writes allowed per request 2019-09-02 17:24:38.636 - error: Caught by controller[0]: at new FirestoreError (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:354:28) 2019-09-02 17:24:38.636 - error: Caught by controller[0]: at ClientDuplexStream. (/opt/iobroker/node_modules/iobroker.iogo/node_modules/@firebase/firestore/dist/index.node.cjs.js:22142:19) 2019-09-02 17:24:38.637 - error: Caught by controller[0]: at ClientDuplexStream.emit (events.js:198:13) 2019-09-02 17:24:38.637 - error: Caught by controller[0]: at ClientDuplexStream._emitStatusIfDone (/opt/iobroker/node_modules/iobroker.iogo/node_modules/grpc/src/client.js:234:12) 2019-09-02 17:24:38.637 - error: Caught by controller[0]: at ClientDuplexStream._receiveStatus (/opt/iobroker/node_modules/iobroker.iogo/node_modules/grpc/src/client.js:211:8) 2019-09-02 17:24:38.637 - error: Caught by controller[0]: at Object.onReceiveStatus (/opt/iobroker/node_modules/iobroker.iogo/node_modules/grpc/src/client_interceptors.js:1306:15) 2019-09-02 17:24:38.645 - error: Caught by controller[0]: at InterceptingListener._callNext (/opt/iobroker/node_modules/iobroker.iogo/node_modules/grpc/src/client_interceptors.js:568:42) 2019-09-02 17:24:38.647 - error: Caught by controller[0]: at InterceptingListener.onReceiveStatus (/opt/iobroker/node_modules/iobroker.iogo/node_modules/grpc/src/client_interceptors.js:618:8) 2019-09-02 17:24:38.647 - error: Caught by controller[0]: at /opt/iobroker/node_modules/iobroker.iogo/node_modules/grpc/src/client_interceptors.js:1123:18 2019-09-02 17:24:38.647 - error: Caught by controller[0]: (node:3096) UnhandledPromiseRejectionWarning: 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(). (rejection id: 1) 2019-09-02 17:24:38.648 - error: Caught by controller[0]: (node:3096) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. 2019-09-02 17:24:38.648 - info: host.IoBroker instance system.adapter.iogo.0 terminated with code 156 ()
-
@nis hmm möglich, hatte das Licht an und wieder ausgeschaltet...nach ca ner halben minute später, dann den Adapter erst gestartet...woher sollte dann der Befehl des wieder einschaltens kommen? Am Handy hatte ich ja noch gar nichts umgestellt.
-
@crunchip perfekt, schau ich nachher Mal genau an
-
@nis klar, sehr gerne:
-
@NightWatcher da ist ein Leerzeichen in der ID des States, das würde ich mal entfernen und sehen ob es dann klappt
-
@crunchip sagte in [Projekt] ioGo # Native Android App:
woher sollte dann der Befehl des wieder einschaltens kommen?
Die werden alle unterwegs gepuffert und dann nacheinander abgearbeitet. Die Zeitspanne ist relativ egal dabei.
-
@crunchip es gibt ein Limit von 500 Befehlen je Request in einer von mir genutzen Librarys. Mit deinen 850 States hast du das Limit locker gesprengt "iogo.0 database initialized with 805 states". Ich werde das umschreiben müssen, damit es auch für >500 States funktioniert...
-
@crunchip probier mal bitte die aktuelle Version von GitHub und teste ob deine 800+ States in der App auftauchen
-
@nis das hab ich auch gelesen, is eher die frage, warum so viele.
- hab ich nichts geändert
- sind das nur ein paar Lichtschalter, Steckdosen, Xiaomi Sensoren, Strom/Gas Werte und Spritkosten
sind da die state´s von der gesamten Iobroker Installation gemeint?
-
@nis das fehlt bei mir auch
{ "_id": "sonoff.0.rasensprenger.AM2301_Temperature", "common": { "type": "number", "role": "value.temperature", "read": true, "write": false, "unit": "°C", "name": "rasensprenger AM2301 Temperature", "custom": { "iot.0": { "smartName": { "smartType": "THERMOSTAT" } } } }, "native": {}, "type": "state", "from": "system.adapter.sonoff.0", "ts": 1538864470950, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "user": "system.user.admin" }
{ "_id": "mihome.0.devices.sensor_ht_158d000221a574.humidity", "common": { "name": "Noel Humidity", "role": "value.humidity", "unit": "%", "write": false, "read": true, "type": "number", "min": 0, "max": 100 }, "type": "state", "native": {}, "from": "system.adapter.mihome.0", "ts": 1536998122958, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "user": "system.user.admin" }
-
@nis gerade probiert
Caught 2019-09-02 21:34:08.947 error by controller[0]: (node:12186) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process wit Caught 2019-09-02 21:34:08.947 error by controller[0]: (node:12186) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecti Caught 2019-09-02 21:34:08.947 error by controller[0]: at /opt/iobroker/node_modules/grpc/src/client_interceptors.js:1123:18 Caught 2019-09-02 21:34:08.947 error by controller[0]: at InterceptingListener.onReceiveStatus (/opt/iobroker/node_modules/grpc/src/client_interceptors.js:618:8) Caught 2019-09-02 21:34:08.947 error by controller[0]: at InterceptingListener._callNext (/opt/iobroker/node_modules/grpc/src/client_interceptors.js:568:42) Caught 2019-09-02 21:34:08.947 error by controller[0]: at Object.onReceiveStatus (/opt/iobroker/node_modules/grpc/src/client_interceptors.js:1306:15) Caught 2019-09-02 21:34:08.947 error by controller[0]: at ClientDuplexStream._receiveStatus (/opt/iobroker/node_modules/grpc/src/client.js:211:8) Caught 2019-09-02 21:34:08.947 error by controller[0]: at ClientDuplexStream._emitStatusIfDone (/opt/iobroker/node_modules/grpc/src/client.js:234:12) Caught 2019-09-02 21:34:08.947 error by controller[0]: at ClientDuplexStream.emit (events.js:198:13) Caught 2019-09-02 21:34:08.947 error by controller[0]: at ClientDuplexStream.<anonymous> (/opt/iobroker/node_modules/@firebase/firestore/dist/index.node.cjs.js:22177:19) Caught 2019-09-02 21:34:08.947 error by controller[0]: at new FirestoreError (/opt/iobroker/node_modules/@firebase/firestore/dist/index.node.cjs.js:354:28) Caught 2019-09-02 21:34:08.946 error by controller[0]: (node:12186) UnhandledPromiseRejectionWarning: FirebaseError: 3 INVALID_ARGUMENT: maximum 500 writes allowed per request iogo.0 2019-09-02 21:34:08.896 info listener removed iogo.0 2019-09-02 21:34:08.895 info triggered listener removed iogo.0 2019-09-02 21:34:08.893 info signed out iogo.0 2019-09-02 21:34:08.887 info listener removed iogo.0 2019-09-02 21:34:08.875 info triggered listener removed host.IoBroker 2019-09-02 21:34:08.872 info stopInstance system.adapter.iogo.0 killing pid 12186 host.IoBroker 2019-09-02 21:34:08.872 info stopInstance system.adapter.iogo.0 iogo.0 2019-09-02 21:34:08.874 info cleaned everything up...
-
@crunchip tritt der Fehler beim Stoppen der Instanz auf? Bitte etwas mehr Details was du gemacht hast
-
@nis ja, das kommt, wenn ich den Adapter stoppe, genau das selbe wie vorhin schon gepostet
hab nur den Adapter gestartet, kurz gewartet und dann wieder beendet -
@crunchip Und viel wichtiger, wie sieht es beim Start aus?