Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Cloud Dienste
    4. [GELÖST!?] iot Adapter bleibt auf Gelb

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [GELÖST!?] iot Adapter bleibt auf Gelb

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      DeepCore last edited by DeepCore

      Re: [iot] iot-Adapter verbindet sich nicht bzw Verbindung ist "gelb"

      Nachdem Ende Mai Alexa mit ioBroker nicht mehr wollte, habe ich heute versucht den iot-Adapter zum Laufen zu bekommen ... Keine Chance ☹

      Wer's doch lesen will klickt den Spoiler an ...


      Hier die Versionen von node.js und npm:

      Linux system42 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64
      
      The programs included with the Debian GNU/Linux system are free software;
      the exact distribution terms for each program are described in the
      individual files in /usr/share/doc/*/copyright.
      
      Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
      permitted by applicable law.
      Last login: Sun Jan 13 10:14:20 2019 from 10.13.4.42
      philippe@system42:~$ node -v
      v8.15.0
      philippe@system42:~$ npm -v
      6.4.1
      philippe@system42:~$
      
      

      Die aktualisierte Anleitung bin ich durchgegangen:

      1.) Falls noch kein Pro-Account existiert, erst unter https://iobroker.pro/intro einen Account registrieren. Sonst den existierenden Pro-Account einfach nutzen.

      Habe bereits den Pro-Account devap@deepcore.eu, mit Remote-Lizenz bis 15.04.2019

      2.) Danach den iobroker.iot-Adapter (Cloud-iot Verbindung) aus dem normalen Repository installieren - einfach nach "iot" filtern. In der Konfiguration des Adapters bitte die Login-Credentials von https://iobroker.pro eintragen (E-Mail kleingeschrieben und Passwort!! keinen App-Key oder so!) Der "Erhalten Sie neue Verbindungszertifikate" Button wird nur in Fehlerfällen benötigt. Siehe FAQ

      2019-06-02 18:19:33.257 - info: iobroker add iot --host system42
      2019-06-02 18:19:34.297 - info: iobroker NPM version: 6.4.1
      2019-06-02 18:19:34.552 - info: iobroker npm install iobroker.iot --production --save --prefix "/opt/iobroker" (System call)
      2019-06-02 18:19:51.524 - info: iobroker npm WARN react-beautiful-dnd@9.0.2 requires a peer of react@^16.3.1 but none is installed. You must install peer dependencies yourself.npm WARN react-motion@0.5.2 requires a peer of react@^0.14.9 || ^15.3.0 || ^16.0.0 but none is installed. You must install peer dependencies yourself.
      npm WARN react-redux@5.1.1 requires a peer of react@^0.14.0 || ^15.0.0-0 || ^16.0.0-0 but none is installed. You must install peer dependencies yourself.
      2019-06-02 18:19:51.526 - info: iobroker npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
      2019-06-02 18:19:51.556 - info: iobroker host.system42 install adapter iot
      2019-06-02 18:19:51.563 - info: iobroker got /opt/iobroker/node_modules/iobroker.iot/admin
      2019-06-02 18:19:51.589 - info: iobroker upload [5] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/words.js words.js application/javascript
      2019-06-02 18:19:51.656 - info: iobroker upload [4] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/iot.png iot.png image/png
      2019-06-02 18:19:51.712 - info: iobroker upload [3] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/index_m.html index_m.html text/html
      2019-06-02 18:19:51.770 - info: iobroker upload [2] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/blockly.js blockly.js application/javascript
      2019-06-02 18:19:51.823 - info: iobroker upload [1] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/alexalogo.png alexalogo.png image/png
      2019-06-02 18:19:51.878 - info: iobroker upload [0] iot.admin /opt/iobroker/node_modules/iobroker.iot/admin/actions.js actions.js application/javascript
      2019-06-02 18:19:52.024 - info: iobroker host.system42 object system.adapter.iot created
      2019-06-02 18:19:52.043 - info: iobroker host.system42 create instance iot
      2019-06-02 18:19:52.047 - info: iobroker host.system42 object iot.0.certs.forceUserCreate created
      2019-06-02 18:19:52.073 - info: iobroker host.system42 object iot.0.certs.urlKey created
      2019-06-02 18:19:52.099 - info: iobroker host.system42 object iot.0.certs.certificate created
      2019-06-02 18:19:52.126 - info: iobroker host.system42 object iot.0.certs.private created
      2019-06-02 18:19:52.153 - info: iobroker host.system42 object iot.0.certs.public created
      2019-06-02 18:19:52.179 - info: iobroker host.system42 object iot.0.certs.id created
      2019-06-02 18:19:52.206 - info: iobroker host.system42 object iot.0.certs created
      2019-06-02 18:19:52.233 - info: iobroker host.system42 object iot.0.services created
      2019-06-02 18:19:52.260 - info: iobroker host.system42 object iot.0.smart.updatesResult created
      2019-06-02 18:19:52.287 - info: iobroker host.system42 object iot.0.smart.updatesGH created
      2019-06-02 18:19:52.314 - info: iobroker host.system42 object iot.0.smart.updates3 created
      2019-06-02 18:19:52.340 - info: iobroker host.system42 object iot.0.smart.updates created
      2019-06-02 18:19:52.367 - info: iobroker host.system42 object iot.0.smart.lastResponse created
      2019-06-02 18:19:52.394 - info: iobroker host.system42 object iot.0.smart.lastCommandObj created
      2019-06-02 18:19:52.421 - info: iobroker host.system42 object iot.0.smart.lastCommand created
      2019-06-02 18:19:52.447 - info: iobroker host.system42 object iot.0.smart.lastRoom created
      2019-06-02 18:19:52.474 - info: iobroker host.system42 object iot.0.smart.lastFunction created
      2019-06-02 18:19:52.501 - info: iobroker host.system42 object iot.0.info.remoteTill created
      2019-06-02 18:19:52.528 - info: iobroker host.system42 object iot.0.info.connection created
      2019-06-02 18:19:52.554 - info: iobroker host.system42 object iot.0.info created
      2019-06-02 18:19:52.582 - info: iobroker host.system42 object system.adapter.iot.0.outputCount created
      2019-06-02 18:19:52.612 - info: iobroker host.system42 object system.adapter.iot.0.inputCount created
      2019-06-02 18:19:52.640 - info: iobroker host.system42 object system.adapter.iot.0.uptime created
      2019-06-02 18:19:52.667 - info: iobroker host.system42 object system.adapter.iot.0.memRss created
      2019-06-02 18:19:52.694 - info: iobroker host.system42 object system.adapter.iot.0.memHeapTotal created
      2019-06-02 18:19:52.721 - info: iobroker host.system42 object system.adapter.iot.0.memHeapUsed created
      2019-06-02 18:19:52.749 - info: iobroker host.system42 object system.adapter.iot.0.connected created
      2019-06-02 18:19:52.776 - info: iobroker host.system42 object system.adapter.iot.0.alive created
      2019-06-02 18:19:52.805 - info: host.system42 object change system.adapter.iot.0
      2019-06-02 18:19:52.807 - info: iobroker host.system42 object system.adapter.iot.0 created
      2019-06-02 18:19:52.811 - info: iobroker exit 0
      2019-06-02 18:20:27.400 - info: host.system42 object change system.adapter.iot.0
      2019-06-02 18:21:17.143 - info: host.system42 object change system.adapter.iot.0
      2019-06-02 18:21:41.225 - info: host.system42 object change system.adapter.iot.0
      2019-06-02 18:21:41.225 - info: host.system42 "system.adapter.iot.0" enabled
      2019-06-02 18:21:41.233 - info: host.system42 instance system.adapter.iot.0 started with pid 30505
      2019-06-02 18:21:42.027 - info: iot.0 starting. Version 0.4.3 in /opt/iobroker/node_modules/iobroker.iot, node: v8.15.0
      2019-06-02 18:21:42.038 - info: iot.0 Connecting with a18wym7vjdl22g.iot.eu-west-1.amazonaws.com
      2019-06-02 18:21:42.058 - error: iot.0 Cannot read URL key: Not exists
      2019-06-02 18:21:48.086 - error: iot.0 Cannot fetch URL key: {"message":"Internal server error"}
      2019-06-02 18:21:48.086 - error: iot.0 Internal server error
      2019-06-02 18:22:09.880 - info: host.system42 object change system.adapter.iot.0
      2019-06-02 18:22:09.880 - info: host.system42 stopInstance system.adapter.iot.0
      2019-06-02 18:22:09.880 - info: host.system42 stopInstance system.adapter.iot.0 killing pid 30505
      2019-06-02 18:22:09.895 - info: host.system42 instance system.adapter.iot.0 terminated with code 0 (OK)
      

      Weiterhin hier alle nötigen Einstellungen vornehmen und Smart-Geräte prüfen. Im Normalfall sollten im iot-Adapter die gleichen Geräte gelistet sein, wie im bisherigen Cloud-Adapter. Falls dies nicht so ist, dann habt Ihr die Geräte ggf. mit der Option "Eigene Einstellungen (nur pro)" nur für die frühere cloud-Adapter-Instanz definiert. Dann müssen die Geräte in iot neu hinterlegt werden! Ebenso ist es empfohlen Gruppen lieber im ioBroker iot-Adapter anzulegen als bei Amazon, da Gruppen bei Amazon unnötigen Traffic verursachen weil Amazon für jedes Gerät einen eigenen Steuerbefehl sendet!

      Da brauche ich mal die entsprechenden Untertitel zu oben stehendem Text, den kapier ich nicht

      3.) Der Adapter sollte sich nun mit dem iot-Service verbinden und grün werden. Falls das nicht klappt und der Adapter z.B. gelb ist, dann bitte das Logfile prüfen und unten in der FAQ schauen. Auch ein Restart der Instanz kann helfen. Meistens sind es einfache Dinge wie falsche Login-Daten (Achtung: Auch Groß- und Kleinschreibung beachten!)! Die Fehlermeldungen im Log wurden verbessert und sollten nun besser aussagen was das Problem ist.

      Da bleibt der Adapter leider nur Gelb und im Log finde ich folgende Meldungen:

      2019-06-02 18:27:41.870 - info: host.system42 instance system.adapter.iot.0 started with pid 30545
      2019-06-02 18:27:42.634 - info: iot.0 starting. Version 0.4.3 in /opt/iobroker/node_modules/iobroker.iot, node: v8.15.0
      2019-06-02 18:27:42.647 - info: iot.0 Connecting with a18wym7vjdl22g.iot.eu-west-1.amazonaws.com
      2019-06-02 18:27:44.939 - info: host.system42 object change system.adapter.iot.0
      2019-06-02 18:27:44.939 - info: host.system42 stopInstance system.adapter.iot.0
      2019-06-02 18:27:44.939 - info: host.system42 stopInstance system.adapter.iot.0 killing pid 30545
      2019-06-02 18:27:44.958 - info: host.system42 instance system.adapter.iot.0 terminated with code 0 (OK)
      2019-06-02 18:27:47.450 - info: host.system42 instance system.adapter.iot.0 started with pid 30555
      2019-06-02 18:27:48.203 - info: iot.0 starting. Version 0.4.3 in /opt/iobroker/node_modules/iobroker.iot, node: v8.15.0
      2019-06-02 18:27:48.216 - info: iot.0 Connecting with a18wym7vjdl22g.iot.eu-west-1.amazonaws.com
      2019-06-02 18:27:50.656 - error: iot.0 [GHOME] Cannot report device state: null
      2019-06-02 18:27:50.657 - warn: iot.0 [GHOME] Invalid URL key. Status update is disabled: {"error":{"error":"No license found or license is no more valid"}}
      2019-06-02 18:28:00.068 - info: host.system42 instance system.adapter.tankerkoenig.0 started with pid 30565
      2019-06-02 18:28:01.350 - info: host.system42 instance system.adapter.tankerkoenig.0 terminated with code 0 (OK)
      2019-06-02 18:28:20.964 - error: iot.0 premature close
      2019-06-02 18:28:20.964 - info: iot.0 Connection changed: disconnect
      2019-06-02 18:28:24.223 - info: host.system42 object change system.adapter.iot.0
      2019-06-02 18:28:24.223 - info: host.system42 stopInstance system.adapter.iot.0
      2019-06-02 18:28:24.224 - info: host.system42 stopInstance system.adapter.iot.0 killing pid 30555
      2019-06-02 18:28:24.243 - info: host.system42 instance system.adapter.iot.0 terminated with code 0 (OK)
      

      4.) Nach der ersten Verbindung wird eine E-Mail an die beim Pro-Cloud-Account hinterlegte E-Mail versendet. Bitte prüft Euer E-Mail-Postfach. In dieser E-Mail ist ein initiales Passwort für die Anmeldung beim iot-Service mit dem Amazon-Skill enthalten.

      Diese E-Mail mit dem Initial-Passwort ist jedoch gekommen

      5.) Am besten alten Skill ("ioBroker SmartHome" bzw "ioBroker.pro") in der Alexa App zusammen mit allen Geräten löschen. Ggf werden die Geräte nicht automatisch gelöscht, dann muss das manuell erfolgen!

      Gemacht

      6.) Dann den neuen "ioBroker.iot" Skill (https://www.amazon.de/ioBroker-ioBroker … B07L66BFF9) installieren und auf "Aktivieren" klicken. Dann sollte die Login-Maske des iot-Service erscheinen. Hier die E-Mail-Adresse des Pro-Cloud-Accounts und das initiale Passwort verwenden. Ihr werdet dann aufgefordert das Passwort zu ändern. Ab dann gilt das Initiale PW nicht mehr, sondern nur das Neue. Eine Empfehlung ist das gleiche Passwort wie bei Pro zu verwenden, da ggf später der Login in die Pro-Cloud auf dieses Passwort umgestellt wird (keine Angst, wir informieren rechtzeitig vorher wenn das geplant ist!)

      Neuer Skill installiert, nur bei der Passwort-Änderung wird man angemeckert wenn kein Sonderzeichen vorhanden ist.

      Nach einem erfolgreichen Login kommt eine Erfolgsmeldung und der Skill ist aktiviert. Falls nicht bitte Zugangsdaten prüfen (vor allem Initialpasswort vs. geändertes Passwort und so) und nochmals versuchen.

      7.) Jetzt sollte Euch Amazon die Gerätesuche anbieten. Nachdem diese gelaufen ist sollten alle im iot-Adapter hinterlegten Geräte auch in Amazon zu finden sein.

      Jawohl, Gerätesuche lief durch und hat etwas gefunden. Funktionieren tut es aber nicht

      8.) Bitte jetzt prüfen ob Eure Geräte per Sprache oder Alexa-App schaltbar sind. Dieser Schritt ist wichtig und es muss mindestens eine Schaltaktion erfolgreich gewesen sein bevor Ihr mit dem nächsten Schritt weitermachen könnt!

      ☠

      9.) Jetzt am besten zu Amazon gehen und dem Skill (weil ja alles funktioniert hat) gleich schon mal 5 Sterne geben 🙂 Gute Bewertungen (echte natürlich, dies ist kein Aufruf um Bewertungen zu faken!) und damit die Skill-Platzierung haben auch einen gewissen Einfluss auf die Kosten der Amazon-Dienste die vom iot-Service genutzt werden!

      ☠

      Habe heute in der Mittagspause eine neue Test-VM mit Debian Stretch 9.9 und Node 8.16.0 erstellt und ioBroker mit dem Install-Skript installiert.
      Nach der Erstkonfiguration den iot-Adapter installiert ... und ... bäääämmm ... das doofe Teil ist auf Grün gegangen 😕

      Dann, heute Abend, zum x-ten Mal auf dem Produktiv-ioBroker den iot-Adapter deinstalliert, gelöscht und wieder installiert ... und jetzt ist er auch Grün 😲

      Ich versteh gerade die Welt nicht mehr ......

      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      Support us

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

      547
      Online

      32.0k
      Users

      80.4k
      Topics

      1.3m
      Posts

      iot
      1
      1
      204
      Loading More Posts
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
      The ioBroker Community 2014-2023
      logo