Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Homebridge-Adapter: Objekte werden nicht angezeigt

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    Homebridge-Adapter: Objekte werden nicht angezeigt

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

      Hallo,

      ich bin heute auf den ioBroker Homebridge accessories manager (von @apollon77) gestoßen und sehe damit eine Möglichkeit meine Vaillant Heizung, welche mit dem VR900 verbunden ist, in den ioBroker zu bekommen. Leider scheitere ich, aufgrund meines Unwissens.

      Homebridge Vaillant Plugin: Link

      Ich beschreibe mal was ich getan habe....

      1. "ioBroker Homebridge Adapter" installiert
      2. "Wrapper-Modus" gewählt
        02180fd5-00a9-4474-be00-c67f8c77da4b-grafik.png
      3. npm-Modul "homebridge-vaillant-vrcxx" eingefügt. Wurde lt. Log auch ordnungsgemäß installiert.
        cf10a55d-540f-44ec-aff9-c983b521c694-grafik.png
      4. Konfigurationsdatei angepasst
        edc8a247-bd13-4094-ba09-e9d61ef8f251-grafik.png
      {
        "description": "Add configuration for your accessories or platforms according to the docs of the plugins.",
        "accessories": [],
        "platforms": [
          {
            "platform": "VaillantVRC9xx",
            "api": {
              "polling": 60,
              "user": {
                "name": "peter-lustig@abc.de",
                "password": "MyVaillantAppPassword",
                "device": "123-12345-1234"
              },
              "rooms": {
                "veto_duration": 180
              }
            }
          }
        ]
      }
      
      1. Adapter gestartet
        7cce4a93-2549-464f-9b8a-da5dc7a5d968-grafik.png
      2. Im Log steht dann folgendes und es werden keine Objekte angelegt.
      ham.0	2020-01-07 09:58:56.649	debug	(1695) [2020-1-7 9:58:56 AM] [VaillantVRC9xx] Failed to get facilities list ... will retry in 30 seconds
      ham.0	2020-01-07 09:58:56.648	debug	(1695) [2020-1-7 9:58:56 AM] [VaillantVRC9xx] TOO_MANY_RETRY - Too many retry -
      ham.0	2020-01-07 09:58:56.646	debug	(1695) [2020-1-7 9:58:56 AM] [VaillantVRC9xx] > retry #3
      ham.0	2020-01-07 09:58:50.642	debug	(1695) [2020-1-7 9:58:50 AM] [VaillantVRC9xx] > undefined - undefined - jars.flatMap is not a function
      ham.0	2020-01-07 09:58:50.640	debug	(1695) [2020-1-7 9:58:50 AM] [VaillantVRC9xx] { error: true, status: undefined, body: 'jars.flatMap is not a function', response: TypeError: jars.flatMap is not a function at addValidF
      ham.0	2020-01-07 09:58:50.637	debug	(1695) [2020-1-7 9:58:50 AM] [VaillantVRC9xx] > retry #2
      ham.0	2020-01-07 09:58:46.633	debug	(1695) [2020-1-7 9:58:46 AM] [VaillantVRC9xx] > undefined - undefined - jars.flatMap is not a function
      ham.0	2020-01-07 09:58:46.631	debug	retry: true }
      ham.0	2020-01-07 09:58:46.631	debug	at HTTPClient.execute (/opt/iobroker/node_modules/iobroker.ham/node_modules/homebridge-vaillant-vrc9xx/src/api/HttpClient.mjs:61:38),
      ham.0	2020-01-07 09:58:46.631	debug	at HTTPClient.fetch (/opt/iobroker/node_modules/iobroker.ham/node_modules/homebridge-vaillant-vrc9xx/src/api/HttpClient.mjs:25:36)
      ham.0	2020-01-07 09:58:46.631	debug	at fetch (/opt/iobroker/node_modules/iobroker.ham/node_modules/node-fetch-cookies/src/index.mjs:23:13)
      ham.0	2020-01-07 09:58:46.631	debug	at addValidFromJars (/opt/iobroker/node_modules/iobroker.ham/node_modules/node-fetch-cookies/src/index.mjs:11:14)
      ham.0	2020-01-07 09:58:46.631	debug	TypeError: jars.flatMap is not a function
      ham.0	2020-01-07 09:58:46.631	debug	response:
      ham.0	2020-01-07 09:58:46.631	debug	body: 'jars.flatMap is not a function',
      ham.0	2020-01-07 09:58:46.631	debug	status: undefined,
      ham.0	2020-01-07 09:58:46.631	debug	(1695) [2020-1-7 9:58:46 AM] [VaillantVRC9xx] { error: true,
      ham.0	2020-01-07 09:58:46.627	debug	(1695) [2020-1-7 9:58:46 AM] [VaillantVRC9xx] > retry #1
      ham.0	2020-01-07 09:58:44.623	debug	(1695) [2020-1-7 9:58:44 AM] [VaillantVRC9xx] > undefined - undefined - jars.flatMap is not a function
      ham.0	2020-01-07 09:58:44.621	debug	retry: true }
      ham.0	2020-01-07 09:58:44.621	debug	at VaillantAPIPoller.start (/opt/iobroker/node_modules/iobroker.ham/node_modules/homebridge-vaillant-vrc9xx/src/api/VaillantAPIPoller.mjs:29:20),
      ham.0	2020-01-07 09:58:44.621	debug	at VaillantAPIPoller.getAllFacilities (/opt/iobroker/node_modules/iobroker.ham/node_modules/homebridge-vaillant-vrc9xx/src/api/VaillantAPIPoller.mjs:73:45)
      ham.0	2020-01-07 09:58:44.621	debug	at VRC9xxAPI.getFacilities (/opt/iobroker/node_modules/iobroker.ham/node_modules/homebridge-vaillant-vrc9xx/src/api/VaillantAPIClient.mjs:108:33)
      ham.0	2020-01-07 09:58:44.621	debug	at VRC9xxAPI.query (/opt/iobroker/node_modules/iobroker.ham/node_modules/homebridge-vaillant-vrc9xx/src/api/VaillantAPIClient.mjs:60:24)
      ham.0	2020-01-07 09:58:44.621	debug	at VRC9xxAPI.logIn (/opt/iobroker/node_modules/iobroker.ham/node_modules/homebridge-vaillant-vrc9xx/src/api/VaillantAPIClient.mjs:92:41)
      ham.0	2020-01-07 09:58:44.621	debug	at VRC9xxAPI.query (/opt/iobroker/node_modules/iobroker.ham/node_modules/homebridge-vaillant-vrc9xx/src/api/VaillantAPIClient.mjs:64:48)
      ham.0	2020-01-07 09:58:44.621	debug	at HTTPClient.execute (/opt/iobroker/node_modules/iobroker.ham/node_modules/homebridge-vaillant-vrc9xx/src/api/HttpClient.mjs:61:38)
      ham.0	2020-01-07 09:58:44.621	debug	at HTTPClient.fetch (/opt/iobroker/node_modules/iobroker.ham/node_modules/homebridge-vaillant-vrc9xx/src/api/HttpClient.mjs:25:36)
      ham.0	2020-01-07 09:58:44.621	debug	at fetch (/opt/iobroker/node_modules/iobroker.ham/node_modules/node-fetch-cookies/src/index.mjs:23:13)
      ham.0	2020-01-07 09:58:44.621	debug	at addValidFromJars (/opt/iobroker/node_modules/iobroker.ham/node_modules/node-fetch-cookies/src/index.mjs:11:14)
      ham.0	2020-01-07 09:58:44.621	debug	TypeError: jars.flatMap is not a function
      ham.0	2020-01-07 09:58:44.621	debug	response:
      ham.0	2020-01-07 09:58:44.621	debug	body: 'jars.flatMap is not a function',
      ham.0	2020-01-07 09:58:44.621	debug	status: undefined,
      ham.0	2020-01-07 09:58:44.621	debug	(1695) [2020-1-7 9:58:44 AM] [VaillantVRC9xx] { error: true,
      ham.0	2020-01-07 09:58:44.619	debug	(1695) [2020-1-7 9:58:44 AM] [VaillantVRC9xx] Finished launching
      ham.0	2020-01-07 09:58:44.614	debug	(1695) [2020-1-7 9:58:44 AM] [homebridge-vaillant-vrc9xx.VaillantVRC9xx] VaillantVRC9xx Platform loaded - version 0.5.0
      ham.0	2020-01-07 09:58:44.613	debug	(1695) Load homebridge-vaillant-vrc9xx.VaillantVRC9xx
      ham.0	2020-01-07 09:58:44.612	debug	(1695) [2020-1-7 9:58:44 AM] Loading 0 accessories...
      ham.0	2020-01-07 09:58:44.608	debug	(1695) [2020-1-7 9:58:44 AM] [VaillantVRC9xx] [Login]
      ham.0	2020-01-07 09:58:44.605	debug	(1695) [2020-1-7 9:58:44 AM] [VaillantVRC9xx] Get all facilities ...
      ham.0	2020-01-07 09:58:44.604	debug	(1695) [2020-1-7 9:58:44 AM] [VaillantVRC9xx] Refreshing list of facilities
      ham.0	2020-01-07 09:58:44.602	debug	(1695) [2020-1-7 9:58:44 AM] [VaillantVRC9xx] Starting poller ...
      ham.0	2020-01-07 09:58:44.601	debug	(1695) [2020-1-7 9:58:44 AM] [VaillantVRC9xx] Start polling for data
      ham.0	2020-01-07 09:58:44.600	debug	(1695) [2020-1-7 9:58:44 AM] [VaillantVRC9xx] Received callback
      ham.0	2020-01-07 09:58:44.586	debug	(1695) [2020-1-7 9:58:44 AM] [VaillantVRC9xx] VaillantVRC9xx Platform loaded - version 0.5.0
      ham.0	2020-01-07 09:58:44.585	debug	(1695) [2020-1-7 9:58:44 AM] [VaillantVRC9xx] Initializing VaillantVRC9xx platform...
      ham.0	2020-01-07 09:58:44.582	debug	(1695) [2020-1-7 9:58:44 AM] Loading 1 platforms...
      ham.0	2020-01-07 09:58:44.567	debug	(1695) [2020-1-7 9:58:44 AM] ---
      ham.0	2020-01-07 09:58:44.566	debug	(1695) [2020-1-7 9:58:44 AM] Registering platform 'homebridge-vaillant-vrc9xx.VaillantVRC9xx'
      ham.0	2020-01-07 09:58:44.562	debug	(1695) [2020-1-7 9:58:44 AM] Loaded plugin: homebridge-vaillant-vrc9xx
      info.0	2020-01-07 09:58:37.280	info	(664) Popup news was read...
      ham.0	2020-01-07 09:58:32.186	info	(1695) All Libraries installed/updated
      ham.0	2020-01-07 09:58:32.185	info	(1695) Install/Update homebridge-vaillant-vrc9xx
      ham.0	2020-01-07 09:58:32.183	info	(1695) Install/Update the following Libraries: homebridge-vaillant-vrc9xx
      ham.0	2020-01-07 09:58:32.143	info	(1695) starting. Version 1.1.2 in /opt/iobroker/node_modules/iobroker.ham, node: v10.18.0
      ham.0	2020-01-07 09:58:31.458	debug	(1695) States connected to redis: 127.0.0.1:9000
      ham.0	2020-01-07 09:58:31.420	debug	(1695) statesDB connected
      ham.0	2020-01-07 09:58:31.418	debug	(1695) States create PubSub Client
      ham.0	2020-01-07 09:58:31.409	debug	(1695) Objects connected to redis: 127.0.0.1:9001
      ham.0	2020-01-07 09:58:31.405	debug	(1695) Redis States: Use Redis connection: 127.0.0.1:9000
      ham.0	2020-01-07 09:58:31.400	debug	(1695) objectDB connected
      ham.0	2020-01-07 09:58:31.378	debug	(1695) Objects client initialize lua scripts
      ham.0	2020-01-07 09:58:31.376	debug	(1695) Objects create PubSub Client
      ham.0	2020-01-07 09:58:31.369	debug	(1695) Objects client ready ... initialize now
      ham.0	2020-01-07 09:58:31.313	debug	(1695) Redis Objects: Use Redis connection: 127.0.0.1:9001
      host.raspberrypi	2020-01-07 09:58:29.881	info	instance system.adapter.ham.0 started with pid 1695
      

      Kann mir Jemand helfen?

      Viele Grüße

      apollon77 1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 @Sandmanyz last edited by

        @Sandmanyz Postd doch mal den Fehlerteil vom Log in ein Issue bei dem Plugin. Der Fehler kommt aus dem Plugin leider. Oder schau ggf mal closed oder offene Issues beim Plugin an die vllt so was als Fehler haben.

        Bzw ... hast Du die Requirements von dem Plugin beachtet??
        Node version 12 ???

        S 1 Reply Last reply Reply Quote 0
        • S
          Sandmanyz @apollon77 last edited by

          @apollon77 sagte in Homebridge-Adapter: Objekte werden nicht angezeigt:

          Bzw ... hast Du die Requirements von dem Plugin beachtet??
          Node version 12 ???

          Verflucht, das isses. Aber ioBroker und Node 12, geht das gut?

          apollon77 1 Reply Last reply Reply Quote 0
          • apollon77
            apollon77 @Sandmanyz last edited by

            @Sandmanyz Generell ja, am Ende gibt es leider immer noch einzelne Adapter die wegen Abhängigkeiten nicht tun. Die Frage ist also welche Adapter Du nutzt die damit ggf Probleme haben

            1 Reply Last reply Reply Quote 0
            • S
              Sandmanyz last edited by

              Danke nochmal für den Tipp bzgl. der Node Version. Habe den ioBroker seit einigen Tagen mit der Version 12 laufen. Läuft bis jetzt alles stabil.

              Das Homebridge Vaillant Plugin läuft auch super! Der HAM Adapter ist klasse!

              1 Reply Last reply Reply Quote 0
              • O
                onkel-ede last edited by

                @Sandmanyz
                Ich würde auch gern Homebridge-Vaillant.Plugin installieren.
                Kannst Du bitte mal ein Screenshot Deiner Vaillant-Datenpunkte einstellen?
                Mich interessiert insbesondere, ob auch Stromverbrauch und Umweltertrag geloggt werden. Welche Adapter machen den mit Node 12 Probleme? Bin noch auf Node 10

                S 1 Reply Last reply Reply Quote 0
                • S
                  Sandmanyz @onkel-ede last edited by Sandmanyz

                  @onkel-ede
                  Die Datenpunkte halten sich in Grenzen. Ist sehr überschaubar. Ich sehe weniger als in der App. Und der App ist’s schon arg wenig was man sehen/steuern kann. An der Therme sehe ich deutlich mehr Infos.

                  Für Ertrag bsp. sehe ich keinen Datenpunkt.
                  Ich würde mir auch wünschen, dass man die Sonderbetriebsarten (Lüften, Abwesenheit, usw.) aktivieren kann. Geht aber nicht.

                  Mit Node 12 gibts keine Probleme. Es laufen bei mir alle Adapter.

                  EDIT:
                  Ich sehe:

                  • Temperatur Tag
                  • Temperatur Nacht
                  • Außentemperatur
                  • Luftfeuchtigkeit (wird bei mir 0% angezeigt)
                  • IST-emperatur im Warmwasserspeicher
                  • ZIEL-Temperatur im Warmwasserspeicher
                  1 Reply Last reply Reply Quote 0
                  • O
                    onkel-ede last edited by

                    @Sandmanyz
                    Schade! Und ich dachte ich habe ein schönes Wochenendprojekt vor mir.
                    Andererseits, du hast eine Therme und ohnehin keinen Stromverbrauch.

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      Sandmanyz @onkel-ede last edited by

                      @onkel-ede
                      Das stimmt. Aber ich hätte auch gerne den Ertrag der Kollektoren auf dem Dach. Direkt am Gerät wird mir schön viel angezeigt. In der App kommt davon leider nicht viel an und im Homebridge Adapter nochmal weniger. Mich würde interessieren was die API für Werte liefert. Kann ja sein, dass nicht alle Werte, welche über die API bereitgestellt werden, im Adapter umgesetzt werden.

                      1 Reply Last reply Reply Quote 0
                      • O
                        onkel-ede last edited by

                        @Sandmanyz
                        Hast Du eine PV-Anlage von Vaillant?
                        Frag doch einfach mal den Entwickler, was die API prinzipiell hergibt und ob er bestimmte Sachen einbinden kann. Er hat doch um Anregungen gebeten:
                        https://github.com/lmelon/homebridge-vaillant-vrc9xx/issues

                        1 Reply Last reply Reply Quote 0
                        • O
                          onkel-ede last edited by

                          @Sandmanyz
                          Woher hast Du die device-Nummer in der Konfigurationsdatei?
                          Der Aufkleber auf der Rückseite der VR900 hat eine andere Syntax.

                          1 Reply Last reply Reply Quote 0
                          • S
                            Sandmanyz last edited by

                            Steht unter „Configuration“ auf Github:

                            A unique identifier used to identify the "device". Just select any random sequence of number.
                            

                            Kannst dir also was ausdenken. 🙂

                            1 Reply Last reply Reply Quote 0
                            • O
                              onkel-ede last edited by

                              Ich bekomme ham leider nicht gestartet. Habe iobroker manuell mit node 12 installiert und das Vaillant-Plugin eingetragen.
                              f17af304-4735-4c57-8a61-94804882dbe5-image.png
                              config-ham.JPG

                              Mit dem Log kann ich leider nicht so viel anfangen. Habt Ihr einen Tipp für mich, wo ich ansetzen muss?

                              baccba63-22fe-41f3-a1e0-63a1f12e4c04-image.png

                              1 Reply Last reply Reply Quote 0
                              • S
                                Sandmanyz last edited by

                                Das könnte dir Ursache sein (die "9")....
                                fdd09b37-a76a-4b36-a64e-c6f5092b4096-grafik.png

                                1 Reply Last reply Reply Quote 0
                                • O
                                  onkel-ede last edited by

                                  @Sandmanyz
                                  Besten Dank, genau das war die Ursache (neben akuter Blindheit natürlich).
                                  Die Datenpunkte sind in der Tat enttäuschend. Noch nicht mal die Vorlauftemperatur wird angezeigt.
                                  Ich habe eine Wärmepumpe und gehofft, anhand des Temperaturverlaufs die Taktung visualisieren zu können.

                                  apollon77 1 Reply Last reply Reply Quote 0
                                  • apollon77
                                    apollon77 @onkel-ede last edited by

                                    @onkel-ede Naja jetzt bedenkt mal wozu die Homebridge Plugins da sind im Normalfall? Da geht es um die Apple Home(kit) Nutzung und per Siri ...

                                    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

                                    719
                                    Online

                                    32.0k
                                    Users

                                    80.5k
                                    Topics

                                    1.3m
                                    Posts

                                    homebridge vaillant vt900
                                    3
                                    16
                                    1488
                                    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