Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Matthias Stübner

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Profile
    • Following 0
    • Followers 0
    • Topics 3
    • Posts 14
    • Best 0
    • Groups 1

    Matthias Stübner

    @Matthias Stübner

    Starter

    0
    Reputation
    43
    Profile views
    14
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Matthias Stübner Follow
    Starter

    Latest posts made by Matthias Stübner

    • RE: Json.parse() mit ungültigen Namen

      @paul53 Danke!

      posted in JavaScript
      Matthias Stübner
      Matthias Stübner
    • RE: Json.parse() mit ungültigen Namen

      @paul53 Besten Dank wäre ich nie drauf genommen. Hast Du eine Quelle zum Belesen wo ich derartiges finde?

      posted in JavaScript
      Matthias Stübner
      Matthias Stübner
    • Json.parse() mit ungültigen Namen

      Servus,

      ich scheitere gerade daran, dass mir der d1_wemos folgendes in den MQTT wirft:

      {"Time":"2022-12-26T16:01:02","DS18B20-1":{"Id":"00000568AB41","Temperature":46.4},"DS18B20-2":{"Id":"BDF7571F64FF","Temperature":33.6},"DS18B20-3":{"Id":"BDF8571F64FF","Temperature":22.8},"TempUnit":"C"}
      

      MOD-EDIT: Code in code-tags gesetzt!

      Wenn ich jetzt die Temperaturen der einzelnen Sensoren holen möchte, dann scheitert:

      JSON.parse(obj.state.val).DS18B20-1.Temperature;
      

      daran, dass der Key ein '-' im Namen hat. Den Namen kann ich leider nicht ändern, der wird aufgrund des Sensors automatisch gebildet und für jeden Sensor hochgezählt.

      Hat da jemand einen TIPP für mich?

      Besten Dank, Matthias

      posted in JavaScript
      Matthias Stübner
      Matthias Stübner
    • RE: Update BMW adapter von 2.5.5 auf 2.5.7 scheitert

      Ich habe ein Update auf node 16.17.1 nach dieser Anleitung vorgenommen (https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updaten) und alles scheint zu laufen.

      Allerdings bin ich mir nicht sicher, ob es nicht einfacher gewesen wäre einen neuen Container vom aktuellen iobroker Image zu erstellen, da ich mir nicht sicher bin, ob darin auch eine aktuellere node Version enthalten gewesen wäre.

      Was ist denn das richtige Vorgehen beim Einsatz von Docker?

      vg Matthias

      posted in Error/Bug
      Matthias Stübner
      Matthias Stübner
    • RE: Update BMW adapter von 2.5.5 auf 2.5.7 scheitert

      @thomas-braun Danke für den Hinweis.

      Ergebnis:

      ms@smarthome:~$ docker exec -it iobroker /bin/bash
      root@c50e6abf6775:/opt/iobroker# iobroker upgrade bmw --debug
      
      This upgrade of "bmw" will introduce the following changes:
      ==========================================================================
      -> 2.5.7:
      Fix Quota problem
      
      -> 2.5.6:
      Fix charging message
      ==========================================================================
      
      Would you like to upgrade bmw from @2.5.5 to @2.5.7 now? [(y)es, (n)o]: y
      Update bmw from @2.5.5 to @2.5.7
      NPM version: 6.14.16
      Installing iobroker.bmw@2.5.7... (System call)
      npm ERR! code ENOTSUP
      npm ERR! notsup Unsupported engine for http-cookie-agent@4.0.2: wanted: {"node":">=14.18.0 <15.0.0 || >=16.0.0"} (current: {"node":"12.22.10","npm":"6.14.16"})
      npm ERR! notsup Not compatible with your version of node/npm: http-cookie-agent@4.0.2
      npm ERR! notsup Not compatible with your version of node/npm: http-cookie-agent@4.0.2
      npm ERR! notsup Required: {"node":">=14.18.0 <15.0.0 || >=16.0.0"}
      npm ERR! notsup Actual:   {"npm":"6.14.16","node":"12.22.10"}
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /opt/iobroker/.npm/_logs/2022-10-09T21_15_05_808Z-debug.log
      upload [4] bmw.admin /opt/iobroker/node_modules/iobroker.bmw/admin/admin.d.ts admin.d.ts video/mp2t
      upload [3] bmw.admin /opt/iobroker/node_modules/iobroker.bmw/admin/bmw.png bmw.png image/png
      upload [2] bmw.admin /opt/iobroker/node_modules/iobroker.bmw/admin/index_m.html index_m.html text/html
      upload [1] bmw.admin /opt/iobroker/node_modules/iobroker.bmw/admin/style.css style.css text/css
      upload [0] bmw.admin /opt/iobroker/node_modules/iobroker.bmw/admin/words.js words.js application/javascript
      

      In dem Log findet sich dann:

      root@c50e6abf6775:/opt/iobroker# tail /opt/iobroker/.npm/_logs/2022-10-09T21_15_05_808Z-debug.log
      45 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "--save-exact" "iobroker.bmw@2.5.7"
      46 verbose node v12.22.10
      47 verbose npm  v6.14.16
      48 error code ENOTSUP
      49 error notsup Unsupported engine for http-cookie-agent@4.0.2: wanted: {"node":">=14.18.0 <15.0.0 || >=16.0.0"} (current: {"node":"12.22.10","npm":"6.14.16"})
      50 error notsup Not compatible with your version of node/npm: http-cookie-agent@4.0.2
      51 error notsup Not compatible with your version of node/npm: http-cookie-agent@4.0.2
      51 error notsup Required: {"node":">=14.18.0 <15.0.0 || >=16.0.0"}
      51 error notsup Actual:   {"npm":"6.14.16","node":"12.22.10"}
      52 verbose exit [ 1, true ]
      

      Was sich für mich liest, als dass node zu alt ist. Was ist die beste Vorgehensweise node zu aktualisieren?

      posted in Error/Bug
      Matthias Stübner
      Matthias Stübner
    • Update BMW adapter von 2.5.5 auf 2.5.7 scheitert

      Servus,

      ich habe gerade den vor 2 Wochen aktualisierten Adapter aktualisieren wollen. Laut Ausgaben wird das Update auch fehlerfrei durchgeführt (zumindest verstehe ich das derart), aber anschließend wird wieder Version 2.5.5 angezeigt:

      $ iobroker upgrade bmw@2.5.7
      
      Update bmw from @2.5.5 to @2.5.7
      
      NPM version: 6.14.16
      
      Installing iobroker.bmw@2.5.7... (System call)
      upload [4] bmw.admin /opt/iobroker/node_modules/iobroker.bmw/admin/admin.d.ts admin.d.ts video/mp2t
      upload [3] bmw.admin /opt/iobroker/node_modules/iobroker.bmw/admin/bmw.png bmw.png image/png
      upload [2] bmw.admin /opt/iobroker/node_modules/iobroker.bmw/admin/index_m.html index_m.html text/html
      upload [1] bmw.admin /opt/iobroker/node_modules/iobroker.bmw/admin/style.css style.css text/css
      upload [0] bmw.admin /opt/iobroker/node_modules/iobroker.bmw/admin/words.js words.js application/javascript
      
      Process exited with code 0
      

      Selbiges habe ich mehrfach probiert. Auch beim Erzeugen eines neuen Adapters wird die Version 2.5.5 benutzt. Seit dem Versuch tauchen jetzt Fehler auf:

      bmw.0
      2022-10-09 20:08:03.828	error	{"logErrorId":"CHS_GENERIC_1","logMessage":"The server encountered an internal error and was unable to complete your request.","statusCode":500,"logTransactionId":"ce097561-1f07-4cc0-b5eb-1ed0050e0591","requestTimestamp":"2022-10-09T18:08:03Z"}
      bmw.0
      2022-10-09 20:08:03.827	error	Error: Request failed with status code 500
      bmw.0
      2022-10-09 20:08:03.827	error	https://cocoapi.bmwgroup.com/eadrax-chs/v1/charging-statistics?vin=WBA6L510XLFH92849&currentDate=2022-10-09T20:08:03.241000
      bmw.0
      2022-10-09 20:08:03.826	error	updateChargingSessionv2 failed
      

      Hat jemand einen sachdienlichen Hinweis was ich tun muss, um ein erfolgreiches Update auf 2.5.7 zu erreichen?

      vg Matthias

      posted in Error/Bug
      Matthias Stübner
      Matthias Stübner
    • RE: Test Adapter BMW/Mini v2.0.0

      @tombox Ich bin ein neugieriger Mensch: Weißt Du was die Ursache für diesen Fehler ist? Ich hatte erst das BMW Backend im Verdacht, aber benutze in einem anderen Projekt das Pythonmodul für BMW benutze und habe da keine Probleme.

      posted in Tester
      Matthias Stübner
      Matthias Stübner
    • RE: Keine Datenpunkte bei HMRPC

      Erfolgsmeldung, nach dem Erstellen eines neuen Containers mit den drei Portmappings sind auch die Werte da:
      2850d715-2e06-4bf8-9263-aaa874a6ba49-image.png
      Vielen Dank für den Link zu dem Artikel

      posted in ioBroker Allgemein
      Matthias Stübner
      Matthias Stübner
    • RE: Keine Datenpunkte bei HMRPC

      @glasfaser said in Keine Datenpunkte bei HMRPC:

      @matthias-stübner sagte in Keine Datenpunkte bei HMRPC:

      PC im Docker

      https://forum.iobroker.net/topic/43130/gelöst-hm-rpc-liest-geräte-ein-aber-kein-zugriff-auf-kanäle/11

      Danke für den Link: Allerdings bin ich jetzt ein wenig aufgeschmissen wie ich:

      "Nach Mapping 2001 zu 2001 und 2010 zu 2010 wird alles korrekt eingelesen."

      umsetze. Ich gehe davon aus, dass ich dafür einen neuen Container erzeugen muss und bei dessen Erstellung die entsprechenden Parameter für Ports angebe, z.B.:

      "-p 8181:8181 -p 2001:2001 -p 2010:2010"?

      posted in ioBroker Allgemein
      Matthias Stübner
      Matthias Stübner
    • RE: Keine Datenpunkte bei HMRPC

      @sigi234 said in Keine Datenpunkte bei HMRPC:

      @matthias-stübner

      Mal alles neu gestartet? Browser Cache geleert?

      Jupp, Adapter und iobroker neu gestartet. Keine Veränderung

      posted in ioBroker Allgemein
      Matthias Stübner
      Matthias Stübner
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo