Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter ds18b20 v2.0.x

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.6k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.0k

Test Adapter ds18b20 v2.0.x

Geplant Angeheftet Gesperrt Verschoben Tester
adapterds18b20test
27 Beiträge 5 Kommentatoren 3.1k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • crycodeC Offline
    crycodeC Offline
    crycode
    Developer
    schrieb am zuletzt editiert von crycode
    #1
    Aktuelle Test Version 2.0.4
    Veröffentlichungsdatum 20.08.2023
    Github Link https://github.com/crycode-de/ioBroker.ds18b20

    Changelog

    • 💥 Node.js 16.4+, js-controller 4+ und admin 6+ sind erforderlich
    • Konfiguration der Sensoren wird nun anders gespeichert
    • Neue Admin UI mit JsonConfig
    • 💥 Wenn Remote-Sensoren verwendet werden, muss im Admin ein neuer Schlüssel dafür festgelegt werden
    • 💥 read und readNow Aktionen zusammengefasst
    • Neuer State info.remotesConnected mit einer Liste der verbundenen Remote-Systeme (wenn aktiviert)
    • Icons für den Sensorstatus zu den Sensorobjekten hinzugefügt
    • Markierung von Objekten von deaktivierten Sensoren
    • Löschen von Objekten von unkonfigurierten/gelöschten Sensoren
    • Aktualisierte Übersetzungen
    • Codeoptimierungen und Upgrades auf aktuelle Standards
    • Aktualisierte Abhängigkeiten
    • Kompatibilität mit js-controller 5 ab v2.0.4

    💥 Wichtig

    Ab Version 2.0.0 wird die Konfiguration der einzelnen Sensoren anders gespeichert und die Sensor-Objekte werden anders angelegt.
    Beim ersten Start mit Version >=2.0.0 wird die alte Konfiguration zum neuen Schema migriert und der Adapter startet anschließend neu. Dabei sollten alle Sensor-spezifischen Einstellungen erhalten bleiben.

    Wenn Remote-Sensoren verwendet werden, muss im Admin ein neuer Schlüssel dafür festgelegt werden!
    Dieser Schlüssel muss natürlich dann auch in der Config der Remote-Systeme eingetragen werden.

    Was ist besonders zu testen?

    • Beim Upgrade von v1.x auf 2.x sollte eine Meldung im Admin angezeigt werden
    • Klappt die Migration der Konfiguration?
    • Werden die Sensor-Objekte korrekt angelegt?
    • Admin UI:
      • Funktionieren alle Eingaben etc. und ist alles leicht verständlich?
    • Nutzung in Scripten:
      • Die Aktionen read und readNow wurden zusammengefasst und erweitert. Alte Scripte sollten weiterhin problemlos mit beiden funktionieren. Neue Scripte können mehr Infos erhalten. Details in der Doku.

    Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

    FredFF 1 Antwort Letzte Antwort
    2
    • crycodeC crycode
      Aktuelle Test Version 2.0.4
      Veröffentlichungsdatum 20.08.2023
      Github Link https://github.com/crycode-de/ioBroker.ds18b20

      Changelog

      • 💥 Node.js 16.4+, js-controller 4+ und admin 6+ sind erforderlich
      • Konfiguration der Sensoren wird nun anders gespeichert
      • Neue Admin UI mit JsonConfig
      • 💥 Wenn Remote-Sensoren verwendet werden, muss im Admin ein neuer Schlüssel dafür festgelegt werden
      • 💥 read und readNow Aktionen zusammengefasst
      • Neuer State info.remotesConnected mit einer Liste der verbundenen Remote-Systeme (wenn aktiviert)
      • Icons für den Sensorstatus zu den Sensorobjekten hinzugefügt
      • Markierung von Objekten von deaktivierten Sensoren
      • Löschen von Objekten von unkonfigurierten/gelöschten Sensoren
      • Aktualisierte Übersetzungen
      • Codeoptimierungen und Upgrades auf aktuelle Standards
      • Aktualisierte Abhängigkeiten
      • Kompatibilität mit js-controller 5 ab v2.0.4

      💥 Wichtig

      Ab Version 2.0.0 wird die Konfiguration der einzelnen Sensoren anders gespeichert und die Sensor-Objekte werden anders angelegt.
      Beim ersten Start mit Version >=2.0.0 wird die alte Konfiguration zum neuen Schema migriert und der Adapter startet anschließend neu. Dabei sollten alle Sensor-spezifischen Einstellungen erhalten bleiben.

      Wenn Remote-Sensoren verwendet werden, muss im Admin ein neuer Schlüssel dafür festgelegt werden!
      Dieser Schlüssel muss natürlich dann auch in der Config der Remote-Systeme eingetragen werden.

      Was ist besonders zu testen?

      • Beim Upgrade von v1.x auf 2.x sollte eine Meldung im Admin angezeigt werden
      • Klappt die Migration der Konfiguration?
      • Werden die Sensor-Objekte korrekt angelegt?
      • Admin UI:
        • Funktionieren alle Eingaben etc. und ist alles leicht verständlich?
      • Nutzung in Scripten:
        • Die Aktionen read und readNow wurden zusammengefasst und erweitert. Alte Scripte sollten weiterhin problemlos mit beiden funktionieren. Neue Scripte können mehr Infos erhalten. Details in der Doku.
      FredFF Online
      FredFF Online
      FredF
      Most Active Forum Testing
      schrieb am zuletzt editiert von FredF
      #2

      @crycode

      Beim aktualisieren kam diese Meldung. Admin ist auf 6.3.5
      Vielleicht hat es damit zu tun, das dein Adapter auf einem Slave ohne Admin läuft?
      81622ac0-9f49-4371-84c0-62756618eff9-grafik.png

      Außerdem kam nach upgrade:

      ds18b20.0
      2023-07-19 18:09:17.145	warn	No sensors configured or enabled!
      

      Ich musste den Adapter noch einmal neu starten, dann war alles ok.
      Bis auf:

      Dabei sollten alle Sensor-spezifischen Einstellungen erhalten bleiben.

      Das hat bei einem von drei Sensoren nicht geklappt. Es stand statt dem Namen die Adresse des Sensors drin.

      Skripte zum Auslesen verwende ich nicht.

      Für mich passt die UI und auch die Doku.

      crycodeC 1 Antwort Letzte Antwort
      0
      • FredFF FredF

        @crycode

        Beim aktualisieren kam diese Meldung. Admin ist auf 6.3.5
        Vielleicht hat es damit zu tun, das dein Adapter auf einem Slave ohne Admin läuft?
        81622ac0-9f49-4371-84c0-62756618eff9-grafik.png

        Außerdem kam nach upgrade:

        ds18b20.0
        2023-07-19 18:09:17.145	warn	No sensors configured or enabled!
        

        Ich musste den Adapter noch einmal neu starten, dann war alles ok.
        Bis auf:

        Dabei sollten alle Sensor-spezifischen Einstellungen erhalten bleiben.

        Das hat bei einem von drei Sensoren nicht geklappt. Es stand statt dem Namen die Adresse des Sensors drin.

        Skripte zum Auslesen verwende ich nicht.

        Für mich passt die UI und auch die Doku.

        crycodeC Offline
        crycodeC Offline
        crycode
        Developer
        schrieb am zuletzt editiert von
        #3

        @fredf Danke fürs Testen und dein Feedback!

        Die Anzeige vom fehlenden Admin hängt mit dem Slave zusammen. Da Admin >=6.0 als globale Abhängigkeit definiert ist, sollte die Installation aber trotzdem problemlos klappen, sobald irgendwo im System Admin installiert ist.

        Das klingt so, als wenn die Migration irgendwo hängen geblieben ist. Normalerweise sollte der Adapter nach der Migration selbst neu starten und damit dann laufen wie vorher.
        Hast du noch das gesamte Log vom Update und der Migration?
        Dazu evtl. auch einen Export deiner alten Adapterconfig vor dem Update?
        Dann könnte ich versuchen das nachzuvollziehen. :)

        Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

        FredFF 2 Antworten Letzte Antwort
        0
        • crycodeC crycode

          @fredf Danke fürs Testen und dein Feedback!

          Die Anzeige vom fehlenden Admin hängt mit dem Slave zusammen. Da Admin >=6.0 als globale Abhängigkeit definiert ist, sollte die Installation aber trotzdem problemlos klappen, sobald irgendwo im System Admin installiert ist.

          Das klingt so, als wenn die Migration irgendwo hängen geblieben ist. Normalerweise sollte der Adapter nach der Migration selbst neu starten und damit dann laufen wie vorher.
          Hast du noch das gesamte Log vom Update und der Migration?
          Dazu evtl. auch einen Export deiner alten Adapterconfig vor dem Update?
          Dann könnte ich versuchen das nachzuvollziehen. :)

          FredFF Online
          FredFF Online
          FredF
          Most Active Forum Testing
          schrieb am zuletzt editiert von
          #4

          @crycode Da komme ich aber erst Sonntag dazu

          1 Antwort Letzte Antwort
          1
          • crycodeC crycode

            @fredf Danke fürs Testen und dein Feedback!

            Die Anzeige vom fehlenden Admin hängt mit dem Slave zusammen. Da Admin >=6.0 als globale Abhängigkeit definiert ist, sollte die Installation aber trotzdem problemlos klappen, sobald irgendwo im System Admin installiert ist.

            Das klingt so, als wenn die Migration irgendwo hängen geblieben ist. Normalerweise sollte der Adapter nach der Migration selbst neu starten und damit dann laufen wie vorher.
            Hast du noch das gesamte Log vom Update und der Migration?
            Dazu evtl. auch einen Export deiner alten Adapterconfig vor dem Update?
            Dann könnte ich versuchen das nachzuvollziehen. :)

            FredFF Online
            FredFF Online
            FredF
            Most Active Forum Testing
            schrieb am zuletzt editiert von
            #5

            @crycode sagte in Test Adapter ds18b20 v2.0.x:

            Hast du noch das gesamte Log vom Update und der Migration?
            Dazu evtl. auch einen Export deiner alten Adapterconfig vor dem Update?

            So bitte schön:

            2023-07-19 18:08:29.215  - info: host.iobrokerpi iobroker upgrade ds18b20@2.0.1
            2023-07-19 18:08:35.482  - info: host.iobrokerpi iobroker Update ds18b20 from @1.6.1 to @2.0.1
            2023-07-19 18:08:38.530  - info: host.iobrokerpi iobroker NPM version: 9.5.1
            2023-07-19 18:08:38.533  - info: host.iobrokerpi iobroker Installing iobroker.ds18b20@2.0.1... (System call)
            2023-07-19 18:09:00.985  - info: host.iobrokerpi iobroker 
            2023-07-19 18:09:00.989  - info: host.iobrokerpi iobroker added 1 package, removed 82 packages, and changed 2 packages in 19s21 packages are looking for funding  run `npm fund` for details
            2023-07-19 18:09:01.166  - info: host.iobrokerpi iobroker Update "system.adapter.ds18b20.0"
            2023-07-19 18:09:01.212  - info: host.iobrokerpi stopInstance system.adapter.ds18b20.0 (force=false, process=true)
            2023-07-19 18:09:01.222  - info: host.iobrokerpi stopInstance system.adapter.ds18b20.0 send kill signal
            2023-07-19 18:09:01.219  - info: ds18b20.0 (6050) Got terminate signal TERMINATE_YOURSELF
            2023-07-19 18:09:01.256  - info: ds18b20.0 (6050) terminating
            2023-07-19 18:09:01.259  - info: ds18b20.0 (6050) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
            2023-07-19 18:09:01.306  - info: host.iobrokerpi iobroker upload [16] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/ds18b20.png ds18b20.png image/png
            2023-07-19 18:09:01.423  - info: host.iobrokerpi iobroker upload [15] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/de.json i18n/de.json application/json
            2023-07-19 18:09:01.440  - info: host.iobrokerpi iobroker upload [14] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/en.json i18n/en.json application/json
            2023-07-19 18:09:01.457  - info: host.iobrokerpi iobroker upload [13] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/es.json i18n/es.json application/json
            2023-07-19 18:09:01.471  - info: host.iobrokerpi iobroker upload [12] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/fr.json i18n/fr.json application/json
            2023-07-19 18:09:01.490  - info: host.iobrokerpi iobroker upload [11] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/it.json i18n/it.json application/json
            2023-07-19 18:09:01.506  - info: host.iobrokerpi iobroker upload [10] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/nl.json i18n/nl.json application/json
            2023-07-19 18:09:01.521  - info: host.iobrokerpi iobroker upload [9] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/pl.json i18n/pl.json application/json
            2023-07-19 18:09:01.535  - info: host.iobrokerpi iobroker upload [8] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/pt.json i18n/pt.json application/json
            2023-07-19 18:09:01.549  - info: host.iobrokerpi iobroker upload [7] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/ru.json i18n/ru.json application/json
            2023-07-19 18:09:01.561  - info: host.iobrokerpi iobroker upload [6] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/uk.json i18n/uk.json application/json
            2023-07-19 18:09:01.580  - info: host.iobrokerpi iobroker upload [5] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/zh-cn.json i18n/zh-cn.json application/json
            2023-07-19 18:09:01.594  - info: host.iobrokerpi iobroker upload [4] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/index_m.html index_m.html text/html
            2023-07-19 18:09:01.614  - info: host.iobrokerpi iobroker upload [3] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/jsonConfig.json jsonConfig.json application/json
            2023-07-19 18:09:01.636  - info: host.iobrokerpi iobroker upload [2] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/sensor_disabled.png sensor_disabled.png image/png
            2023-07-19 18:09:01.664  - info: host.iobrokerpi iobroker upload [1] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/sensor_error.png sensor_error.png image/png
            2023-07-19 18:09:01.691  - info: host.iobrokerpi iobroker upload [0] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/sensor_ok.png sensor_ok.png image/png
            2023-07-19 18:09:02.418  - info: host.iobrokerpi instance system.adapter.ds18b20.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
            2023-07-19 18:09:02.828  - info: host.iobrokerpi iobroker exit 0
            2023-07-19 18:09:04.740  - info: host.iobrokerpi instance system.adapter.ds18b20.0 started with pid 6639
            2023-07-19 18:09:08.836  - info: ds18b20.0 (6639) starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.ds18b20, node: v18.16.1, js-controller: 4.0.24
            2023-07-19 18:09:08.922  - info: ds18b20.0 (6639) Migrate config from old version ...
            2023-07-19 18:09:09.181  - info: ds18b20.0 (6639) Rewriting adapter config
            2023-07-19 18:09:09.185  - info: ds18b20.0 (6639) Terminated (START_IMMEDIATELY_AFTER_STOP): Restart adapter to apply config changes
            2023-07-19 18:09:09.231  - info: host.iobrokerpi stopInstance system.adapter.ds18b20.0 (force=false, process=true)
            2023-07-19 18:09:09.253  - info: ds18b20.0 (6639) Got terminate signal TERMINATE_YOURSELF
            2023-07-19 18:09:09.292  - info: host.iobrokerpi stopInstance system.adapter.ds18b20.0 send kill signal
            2023-07-19 18:09:10.228  - info: host.iobrokerpi instance system.adapter.ds18b20.0 terminated with code 156 (START_IMMEDIATELY_AFTER_STOP)
            2023-07-19 18:09:12.825  - info: host.iobrokerpi instance system.adapter.ds18b20.0 started with pid 6655
            2023-07-19 18:09:16.947  - info: ds18b20.0 (6655) starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.ds18b20, node: v18.16.1, js-controller: 4.0.24
            2023-07-19 18:09:17.145  - warn: ds18b20.0 (6655) No sensors configured or enabled!
            


            {
             "_id": "system.adapter.ds18b20.0",
             "common": {
               "name": "ds18b20",
               "version": "1.6.1",
               "title": "DS18B20",
               "docs": {
                 "en": "docs/en/ds18b20.md",
                 "de": "docs/de/ds18b20.md"
               },
               "authors": [
                 "Peter Müller <peter@crycode.de>"
               ],
               "keywords": [
                 "ds18b20",
                 "ds1820",
                 "1wire"
               ],
               "license": "MIT",
               "platform": "Javascript/Node.js",
               "main": "build/main.js",
               "icon": "ds18b20.png",
               "enabled": true,
               "extIcon": "https://raw.githubusercontent.com/crycode-de/ioBroker.ds18b20/master/admin/ds18b20.png",
               "readme": "https://github.com/crycode-de/ioBroker.ds18b20/blob/master/README.md",
               "loglevel": "info",
               "mode": "daemon",
               "type": "hardware",
               "connectionType": "local",
               "dataSource": "poll",
               "compact": true,
               "materialize": true,
               "messagebox": true,
               "dependencies": [
                 {
                   "js-controller": ">=2.0.0"
                 }
               ],
               "plugins": {
                 "sentry": {
                   "dsn": "https://4e2fc6b87e4a4016874cb8d91f5cbd97@sentry.cryhost.de/5"
                 }
               },
               "installedFrom": "iobroker.ds18b20@1.6.1",
               "installedVersion": "1.6.1",
               "host": "iobrokerpi",
               "adminUI": {
                 "config": "materialize"
               }
             },
             "native": {
               "defaultInterval": 60000,
               "w1DevicesPath": "/sys/bus/w1/devices",
               "remoteEnabled": false,
               "remotePort": 1820,
               "remoteKey": "01e717633cdd52406a2356d4eaa181670e595eaabf2d5a25edc78d5547ba98bf",
               "_values": [
                 {
                   "address": "28-011927e15c58",
                   "remoteSystemId": "",
                   "name": "Vorlauf Poolheizung",
                   "interval": null,
                   "unit": "°C",
                   "factor": 1,
                   "offset": 0,
                   "decimals": 2,
                   "nullOnError": true,
                   "enabled": true,
                   "sortOrder": 1,
                   "obj": {
                     "_id": "ds18b20.0.sensors.28-011927e15c58",
                     "common": {
                       "name": "Vorlauf Poolheizung",
                       "write": false,
                       "read": true,
                       "unit": "°C",
                       "type": "number",
                       "role": "value.temperature",
                       "custom": {
                         "influxdb.0": {
                           "enabled": true,
                           "storageType": "",
                           "aliasId": "Vorlauftemperatur Poolheizung",
                           "debounceTime": 0,
                           "blockTime": 0,
                           "changesOnly": true,
                           "changesRelogInterval": 0,
                           "changesMinDelta": 0,
                           "ignoreBelowNumber": "",
                           "disableSkippedValueLogging": false,
                           "enableDebugLogs": false,
                           "debounce": 1000
                         }
                       }
                     },
                     "native": {
                       "address": "28-011927e15c58",
                       "remoteSystemId": "",
                       "interval": null,
                       "factor": 1,
                       "offset": 0,
                       "decimals": 2,
                       "nullOnError": true,
                       "enabled": true,
                       "sortOrder": 1
                     },
                     "type": "state",
                     "acl": {
                       "object": 1636,
                       "state": 1636,
                       "owner": "system.user.admin",
                       "ownerGroup": "system.group.administrator"
                     },
                     "from": "system.adapter.admin.0",
                     "user": "system.user.admin",
                     "ts": 1658651002793
                   }
                 },
                 {
                   "address": "28-011927f4963c",
                   "remoteSystemId": "",
                   "name": "Vorlauf Heizkörper",
                   "interval": null,
                   "unit": "°C",
                   "factor": 1,
                   "offset": 0,
                   "decimals": 2,
                   "nullOnError": true,
                   "enabled": true,
                   "sortOrder": 2,
                   "obj": {
                     "_id": "ds18b20.0.sensors.28-011927f4963c",
                     "common": {
                       "name": "Vorlauf Heizkörper",
                       "write": false,
                       "read": true,
                       "unit": "°C",
                       "type": "number",
                       "role": "value.temperature",
                       "custom": {
                         "influxdb.0": {
                           "enabled": true,
                           "storageType": "",
                           "aliasId": "Vorlauftemperatur Heizkörper",
                           "debounceTime": 0,
                           "blockTime": 0,
                           "changesOnly": true,
                           "changesRelogInterval": 0,
                           "changesMinDelta": 0,
                           "ignoreBelowNumber": "",
                           "disableSkippedValueLogging": false,
                           "enableDebugLogs": false,
                           "debounce": 1000
                         }
                       }
                     },
                     "native": {
                       "address": "28-011927f4963c",
                       "remoteSystemId": "",
                       "interval": null,
                       "factor": 1,
                       "offset": 0,
                       "decimals": 2,
                       "nullOnError": true,
                       "enabled": true,
                       "sortOrder": 2
                     },
                     "type": "state",
                     "acl": {
                       "object": 1636,
                       "state": 1636,
                       "owner": "system.user.admin",
                       "ownerGroup": "system.group.administrator"
                     },
                     "from": "system.adapter.admin.0",
                     "user": "system.user.admin",
                     "ts": 1658651049812
                   }
                 },
                 {
                   "address": "28-011927fcac4b",
                   "remoteSystemId": "",
                   "name": "Vorlauf Fussbodenheizung",
                   "interval": null,
                   "unit": "°C",
                   "factor": 1,
                   "offset": 0,
                   "decimals": 2,
                   "nullOnError": true,
                   "enabled": true,
                   "sortOrder": 3,
                   "obj": {
                     "_id": "ds18b20.0.sensors.28-011927fcac4b",
                     "common": {
                       "name": "Vorlauf Fussbodenheizung",
                       "write": false,
                       "read": true,
                       "unit": "°C",
                       "type": "number",
                       "role": "value.temperature",
                       "custom": {
                         "influxdb.0": {
                           "enabled": true,
                           "storageType": "",
                           "aliasId": "Vorlauftemperatur Fussbodenheizung",
                           "debounceTime": 0,
                           "blockTime": 0,
                           "changesOnly": true,
                           "changesRelogInterval": 0,
                           "changesMinDelta": 0,
                           "ignoreBelowNumber": "",
                           "disableSkippedValueLogging": false,
                           "enableDebugLogs": false,
                           "debounce": 1000
                         }
                       }
                     },
                     "native": {
                       "address": "28-011927fcac4b",
                       "remoteSystemId": "",
                       "interval": null,
                       "factor": 1,
                       "offset": 0,
                       "decimals": 2,
                       "nullOnError": true,
                       "enabled": true,
                       "sortOrder": 3
                     },
                     "type": "state",
                     "acl": {
                       "object": 1636,
                       "state": 1636,
                       "owner": "system.user.admin",
                       "ownerGroup": "system.group.administrator"
                     },
                     "from": "system.adapter.admin.0",
                     "user": "system.user.admin",
                     "ts": 1658651074668
                   }
                 }
               ]
             }
            }
            

            crycodeC 2 Antworten Letzte Antwort
            0
            • FredFF FredF

              @crycode sagte in Test Adapter ds18b20 v2.0.x:

              Hast du noch das gesamte Log vom Update und der Migration?
              Dazu evtl. auch einen Export deiner alten Adapterconfig vor dem Update?

              So bitte schön:

              2023-07-19 18:08:29.215  - info: host.iobrokerpi iobroker upgrade ds18b20@2.0.1
              2023-07-19 18:08:35.482  - info: host.iobrokerpi iobroker Update ds18b20 from @1.6.1 to @2.0.1
              2023-07-19 18:08:38.530  - info: host.iobrokerpi iobroker NPM version: 9.5.1
              2023-07-19 18:08:38.533  - info: host.iobrokerpi iobroker Installing iobroker.ds18b20@2.0.1... (System call)
              2023-07-19 18:09:00.985  - info: host.iobrokerpi iobroker 
              2023-07-19 18:09:00.989  - info: host.iobrokerpi iobroker added 1 package, removed 82 packages, and changed 2 packages in 19s21 packages are looking for funding  run `npm fund` for details
              2023-07-19 18:09:01.166  - info: host.iobrokerpi iobroker Update "system.adapter.ds18b20.0"
              2023-07-19 18:09:01.212  - info: host.iobrokerpi stopInstance system.adapter.ds18b20.0 (force=false, process=true)
              2023-07-19 18:09:01.222  - info: host.iobrokerpi stopInstance system.adapter.ds18b20.0 send kill signal
              2023-07-19 18:09:01.219  - info: ds18b20.0 (6050) Got terminate signal TERMINATE_YOURSELF
              2023-07-19 18:09:01.256  - info: ds18b20.0 (6050) terminating
              2023-07-19 18:09:01.259  - info: ds18b20.0 (6050) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
              2023-07-19 18:09:01.306  - info: host.iobrokerpi iobroker upload [16] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/ds18b20.png ds18b20.png image/png
              2023-07-19 18:09:01.423  - info: host.iobrokerpi iobroker upload [15] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/de.json i18n/de.json application/json
              2023-07-19 18:09:01.440  - info: host.iobrokerpi iobroker upload [14] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/en.json i18n/en.json application/json
              2023-07-19 18:09:01.457  - info: host.iobrokerpi iobroker upload [13] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/es.json i18n/es.json application/json
              2023-07-19 18:09:01.471  - info: host.iobrokerpi iobroker upload [12] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/fr.json i18n/fr.json application/json
              2023-07-19 18:09:01.490  - info: host.iobrokerpi iobroker upload [11] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/it.json i18n/it.json application/json
              2023-07-19 18:09:01.506  - info: host.iobrokerpi iobroker upload [10] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/nl.json i18n/nl.json application/json
              2023-07-19 18:09:01.521  - info: host.iobrokerpi iobroker upload [9] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/pl.json i18n/pl.json application/json
              2023-07-19 18:09:01.535  - info: host.iobrokerpi iobroker upload [8] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/pt.json i18n/pt.json application/json
              2023-07-19 18:09:01.549  - info: host.iobrokerpi iobroker upload [7] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/ru.json i18n/ru.json application/json
              2023-07-19 18:09:01.561  - info: host.iobrokerpi iobroker upload [6] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/uk.json i18n/uk.json application/json
              2023-07-19 18:09:01.580  - info: host.iobrokerpi iobroker upload [5] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/zh-cn.json i18n/zh-cn.json application/json
              2023-07-19 18:09:01.594  - info: host.iobrokerpi iobroker upload [4] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/index_m.html index_m.html text/html
              2023-07-19 18:09:01.614  - info: host.iobrokerpi iobroker upload [3] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/jsonConfig.json jsonConfig.json application/json
              2023-07-19 18:09:01.636  - info: host.iobrokerpi iobroker upload [2] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/sensor_disabled.png sensor_disabled.png image/png
              2023-07-19 18:09:01.664  - info: host.iobrokerpi iobroker upload [1] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/sensor_error.png sensor_error.png image/png
              2023-07-19 18:09:01.691  - info: host.iobrokerpi iobroker upload [0] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/sensor_ok.png sensor_ok.png image/png
              2023-07-19 18:09:02.418  - info: host.iobrokerpi instance system.adapter.ds18b20.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
              2023-07-19 18:09:02.828  - info: host.iobrokerpi iobroker exit 0
              2023-07-19 18:09:04.740  - info: host.iobrokerpi instance system.adapter.ds18b20.0 started with pid 6639
              2023-07-19 18:09:08.836  - info: ds18b20.0 (6639) starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.ds18b20, node: v18.16.1, js-controller: 4.0.24
              2023-07-19 18:09:08.922  - info: ds18b20.0 (6639) Migrate config from old version ...
              2023-07-19 18:09:09.181  - info: ds18b20.0 (6639) Rewriting adapter config
              2023-07-19 18:09:09.185  - info: ds18b20.0 (6639) Terminated (START_IMMEDIATELY_AFTER_STOP): Restart adapter to apply config changes
              2023-07-19 18:09:09.231  - info: host.iobrokerpi stopInstance system.adapter.ds18b20.0 (force=false, process=true)
              2023-07-19 18:09:09.253  - info: ds18b20.0 (6639) Got terminate signal TERMINATE_YOURSELF
              2023-07-19 18:09:09.292  - info: host.iobrokerpi stopInstance system.adapter.ds18b20.0 send kill signal
              2023-07-19 18:09:10.228  - info: host.iobrokerpi instance system.adapter.ds18b20.0 terminated with code 156 (START_IMMEDIATELY_AFTER_STOP)
              2023-07-19 18:09:12.825  - info: host.iobrokerpi instance system.adapter.ds18b20.0 started with pid 6655
              2023-07-19 18:09:16.947  - info: ds18b20.0 (6655) starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.ds18b20, node: v18.16.1, js-controller: 4.0.24
              2023-07-19 18:09:17.145  - warn: ds18b20.0 (6655) No sensors configured or enabled!
              


              {
               "_id": "system.adapter.ds18b20.0",
               "common": {
                 "name": "ds18b20",
                 "version": "1.6.1",
                 "title": "DS18B20",
                 "docs": {
                   "en": "docs/en/ds18b20.md",
                   "de": "docs/de/ds18b20.md"
                 },
                 "authors": [
                   "Peter Müller <peter@crycode.de>"
                 ],
                 "keywords": [
                   "ds18b20",
                   "ds1820",
                   "1wire"
                 ],
                 "license": "MIT",
                 "platform": "Javascript/Node.js",
                 "main": "build/main.js",
                 "icon": "ds18b20.png",
                 "enabled": true,
                 "extIcon": "https://raw.githubusercontent.com/crycode-de/ioBroker.ds18b20/master/admin/ds18b20.png",
                 "readme": "https://github.com/crycode-de/ioBroker.ds18b20/blob/master/README.md",
                 "loglevel": "info",
                 "mode": "daemon",
                 "type": "hardware",
                 "connectionType": "local",
                 "dataSource": "poll",
                 "compact": true,
                 "materialize": true,
                 "messagebox": true,
                 "dependencies": [
                   {
                     "js-controller": ">=2.0.0"
                   }
                 ],
                 "plugins": {
                   "sentry": {
                     "dsn": "https://4e2fc6b87e4a4016874cb8d91f5cbd97@sentry.cryhost.de/5"
                   }
                 },
                 "installedFrom": "iobroker.ds18b20@1.6.1",
                 "installedVersion": "1.6.1",
                 "host": "iobrokerpi",
                 "adminUI": {
                   "config": "materialize"
                 }
               },
               "native": {
                 "defaultInterval": 60000,
                 "w1DevicesPath": "/sys/bus/w1/devices",
                 "remoteEnabled": false,
                 "remotePort": 1820,
                 "remoteKey": "01e717633cdd52406a2356d4eaa181670e595eaabf2d5a25edc78d5547ba98bf",
                 "_values": [
                   {
                     "address": "28-011927e15c58",
                     "remoteSystemId": "",
                     "name": "Vorlauf Poolheizung",
                     "interval": null,
                     "unit": "°C",
                     "factor": 1,
                     "offset": 0,
                     "decimals": 2,
                     "nullOnError": true,
                     "enabled": true,
                     "sortOrder": 1,
                     "obj": {
                       "_id": "ds18b20.0.sensors.28-011927e15c58",
                       "common": {
                         "name": "Vorlauf Poolheizung",
                         "write": false,
                         "read": true,
                         "unit": "°C",
                         "type": "number",
                         "role": "value.temperature",
                         "custom": {
                           "influxdb.0": {
                             "enabled": true,
                             "storageType": "",
                             "aliasId": "Vorlauftemperatur Poolheizung",
                             "debounceTime": 0,
                             "blockTime": 0,
                             "changesOnly": true,
                             "changesRelogInterval": 0,
                             "changesMinDelta": 0,
                             "ignoreBelowNumber": "",
                             "disableSkippedValueLogging": false,
                             "enableDebugLogs": false,
                             "debounce": 1000
                           }
                         }
                       },
                       "native": {
                         "address": "28-011927e15c58",
                         "remoteSystemId": "",
                         "interval": null,
                         "factor": 1,
                         "offset": 0,
                         "decimals": 2,
                         "nullOnError": true,
                         "enabled": true,
                         "sortOrder": 1
                       },
                       "type": "state",
                       "acl": {
                         "object": 1636,
                         "state": 1636,
                         "owner": "system.user.admin",
                         "ownerGroup": "system.group.administrator"
                       },
                       "from": "system.adapter.admin.0",
                       "user": "system.user.admin",
                       "ts": 1658651002793
                     }
                   },
                   {
                     "address": "28-011927f4963c",
                     "remoteSystemId": "",
                     "name": "Vorlauf Heizkörper",
                     "interval": null,
                     "unit": "°C",
                     "factor": 1,
                     "offset": 0,
                     "decimals": 2,
                     "nullOnError": true,
                     "enabled": true,
                     "sortOrder": 2,
                     "obj": {
                       "_id": "ds18b20.0.sensors.28-011927f4963c",
                       "common": {
                         "name": "Vorlauf Heizkörper",
                         "write": false,
                         "read": true,
                         "unit": "°C",
                         "type": "number",
                         "role": "value.temperature",
                         "custom": {
                           "influxdb.0": {
                             "enabled": true,
                             "storageType": "",
                             "aliasId": "Vorlauftemperatur Heizkörper",
                             "debounceTime": 0,
                             "blockTime": 0,
                             "changesOnly": true,
                             "changesRelogInterval": 0,
                             "changesMinDelta": 0,
                             "ignoreBelowNumber": "",
                             "disableSkippedValueLogging": false,
                             "enableDebugLogs": false,
                             "debounce": 1000
                           }
                         }
                       },
                       "native": {
                         "address": "28-011927f4963c",
                         "remoteSystemId": "",
                         "interval": null,
                         "factor": 1,
                         "offset": 0,
                         "decimals": 2,
                         "nullOnError": true,
                         "enabled": true,
                         "sortOrder": 2
                       },
                       "type": "state",
                       "acl": {
                         "object": 1636,
                         "state": 1636,
                         "owner": "system.user.admin",
                         "ownerGroup": "system.group.administrator"
                       },
                       "from": "system.adapter.admin.0",
                       "user": "system.user.admin",
                       "ts": 1658651049812
                     }
                   },
                   {
                     "address": "28-011927fcac4b",
                     "remoteSystemId": "",
                     "name": "Vorlauf Fussbodenheizung",
                     "interval": null,
                     "unit": "°C",
                     "factor": 1,
                     "offset": 0,
                     "decimals": 2,
                     "nullOnError": true,
                     "enabled": true,
                     "sortOrder": 3,
                     "obj": {
                       "_id": "ds18b20.0.sensors.28-011927fcac4b",
                       "common": {
                         "name": "Vorlauf Fussbodenheizung",
                         "write": false,
                         "read": true,
                         "unit": "°C",
                         "type": "number",
                         "role": "value.temperature",
                         "custom": {
                           "influxdb.0": {
                             "enabled": true,
                             "storageType": "",
                             "aliasId": "Vorlauftemperatur Fussbodenheizung",
                             "debounceTime": 0,
                             "blockTime": 0,
                             "changesOnly": true,
                             "changesRelogInterval": 0,
                             "changesMinDelta": 0,
                             "ignoreBelowNumber": "",
                             "disableSkippedValueLogging": false,
                             "enableDebugLogs": false,
                             "debounce": 1000
                           }
                         }
                       },
                       "native": {
                         "address": "28-011927fcac4b",
                         "remoteSystemId": "",
                         "interval": null,
                         "factor": 1,
                         "offset": 0,
                         "decimals": 2,
                         "nullOnError": true,
                         "enabled": true,
                         "sortOrder": 3
                       },
                       "type": "state",
                       "acl": {
                         "object": 1636,
                         "state": 1636,
                         "owner": "system.user.admin",
                         "ownerGroup": "system.group.administrator"
                       },
                       "from": "system.adapter.admin.0",
                       "user": "system.user.admin",
                       "ts": 1658651074668
                     }
                   }
                 ]
               }
              }
              

              crycodeC Offline
              crycodeC Offline
              crycode
              Developer
              schrieb am zuletzt editiert von
              #6

              @fredf Super, danke dir!
              Schau ich mir nachher genauer an und versuche dann das Problem nachzustellen.

              Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

              1 Antwort Letzte Antwort
              1
              • FredFF FredF

                @crycode sagte in Test Adapter ds18b20 v2.0.x:

                Hast du noch das gesamte Log vom Update und der Migration?
                Dazu evtl. auch einen Export deiner alten Adapterconfig vor dem Update?

                So bitte schön:

                2023-07-19 18:08:29.215  - info: host.iobrokerpi iobroker upgrade ds18b20@2.0.1
                2023-07-19 18:08:35.482  - info: host.iobrokerpi iobroker Update ds18b20 from @1.6.1 to @2.0.1
                2023-07-19 18:08:38.530  - info: host.iobrokerpi iobroker NPM version: 9.5.1
                2023-07-19 18:08:38.533  - info: host.iobrokerpi iobroker Installing iobroker.ds18b20@2.0.1... (System call)
                2023-07-19 18:09:00.985  - info: host.iobrokerpi iobroker 
                2023-07-19 18:09:00.989  - info: host.iobrokerpi iobroker added 1 package, removed 82 packages, and changed 2 packages in 19s21 packages are looking for funding  run `npm fund` for details
                2023-07-19 18:09:01.166  - info: host.iobrokerpi iobroker Update "system.adapter.ds18b20.0"
                2023-07-19 18:09:01.212  - info: host.iobrokerpi stopInstance system.adapter.ds18b20.0 (force=false, process=true)
                2023-07-19 18:09:01.222  - info: host.iobrokerpi stopInstance system.adapter.ds18b20.0 send kill signal
                2023-07-19 18:09:01.219  - info: ds18b20.0 (6050) Got terminate signal TERMINATE_YOURSELF
                2023-07-19 18:09:01.256  - info: ds18b20.0 (6050) terminating
                2023-07-19 18:09:01.259  - info: ds18b20.0 (6050) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                2023-07-19 18:09:01.306  - info: host.iobrokerpi iobroker upload [16] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/ds18b20.png ds18b20.png image/png
                2023-07-19 18:09:01.423  - info: host.iobrokerpi iobroker upload [15] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/de.json i18n/de.json application/json
                2023-07-19 18:09:01.440  - info: host.iobrokerpi iobroker upload [14] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/en.json i18n/en.json application/json
                2023-07-19 18:09:01.457  - info: host.iobrokerpi iobroker upload [13] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/es.json i18n/es.json application/json
                2023-07-19 18:09:01.471  - info: host.iobrokerpi iobroker upload [12] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/fr.json i18n/fr.json application/json
                2023-07-19 18:09:01.490  - info: host.iobrokerpi iobroker upload [11] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/it.json i18n/it.json application/json
                2023-07-19 18:09:01.506  - info: host.iobrokerpi iobroker upload [10] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/nl.json i18n/nl.json application/json
                2023-07-19 18:09:01.521  - info: host.iobrokerpi iobroker upload [9] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/pl.json i18n/pl.json application/json
                2023-07-19 18:09:01.535  - info: host.iobrokerpi iobroker upload [8] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/pt.json i18n/pt.json application/json
                2023-07-19 18:09:01.549  - info: host.iobrokerpi iobroker upload [7] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/ru.json i18n/ru.json application/json
                2023-07-19 18:09:01.561  - info: host.iobrokerpi iobroker upload [6] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/uk.json i18n/uk.json application/json
                2023-07-19 18:09:01.580  - info: host.iobrokerpi iobroker upload [5] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/i18n/zh-cn.json i18n/zh-cn.json application/json
                2023-07-19 18:09:01.594  - info: host.iobrokerpi iobroker upload [4] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/index_m.html index_m.html text/html
                2023-07-19 18:09:01.614  - info: host.iobrokerpi iobroker upload [3] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/jsonConfig.json jsonConfig.json application/json
                2023-07-19 18:09:01.636  - info: host.iobrokerpi iobroker upload [2] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/sensor_disabled.png sensor_disabled.png image/png
                2023-07-19 18:09:01.664  - info: host.iobrokerpi iobroker upload [1] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/sensor_error.png sensor_error.png image/png
                2023-07-19 18:09:01.691  - info: host.iobrokerpi iobroker upload [0] ds18b20.admin /opt/iobroker/node_modules/iobroker.ds18b20/admin/sensor_ok.png sensor_ok.png image/png
                2023-07-19 18:09:02.418  - info: host.iobrokerpi instance system.adapter.ds18b20.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                2023-07-19 18:09:02.828  - info: host.iobrokerpi iobroker exit 0
                2023-07-19 18:09:04.740  - info: host.iobrokerpi instance system.adapter.ds18b20.0 started with pid 6639
                2023-07-19 18:09:08.836  - info: ds18b20.0 (6639) starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.ds18b20, node: v18.16.1, js-controller: 4.0.24
                2023-07-19 18:09:08.922  - info: ds18b20.0 (6639) Migrate config from old version ...
                2023-07-19 18:09:09.181  - info: ds18b20.0 (6639) Rewriting adapter config
                2023-07-19 18:09:09.185  - info: ds18b20.0 (6639) Terminated (START_IMMEDIATELY_AFTER_STOP): Restart adapter to apply config changes
                2023-07-19 18:09:09.231  - info: host.iobrokerpi stopInstance system.adapter.ds18b20.0 (force=false, process=true)
                2023-07-19 18:09:09.253  - info: ds18b20.0 (6639) Got terminate signal TERMINATE_YOURSELF
                2023-07-19 18:09:09.292  - info: host.iobrokerpi stopInstance system.adapter.ds18b20.0 send kill signal
                2023-07-19 18:09:10.228  - info: host.iobrokerpi instance system.adapter.ds18b20.0 terminated with code 156 (START_IMMEDIATELY_AFTER_STOP)
                2023-07-19 18:09:12.825  - info: host.iobrokerpi instance system.adapter.ds18b20.0 started with pid 6655
                2023-07-19 18:09:16.947  - info: ds18b20.0 (6655) starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.ds18b20, node: v18.16.1, js-controller: 4.0.24
                2023-07-19 18:09:17.145  - warn: ds18b20.0 (6655) No sensors configured or enabled!
                


                {
                 "_id": "system.adapter.ds18b20.0",
                 "common": {
                   "name": "ds18b20",
                   "version": "1.6.1",
                   "title": "DS18B20",
                   "docs": {
                     "en": "docs/en/ds18b20.md",
                     "de": "docs/de/ds18b20.md"
                   },
                   "authors": [
                     "Peter Müller <peter@crycode.de>"
                   ],
                   "keywords": [
                     "ds18b20",
                     "ds1820",
                     "1wire"
                   ],
                   "license": "MIT",
                   "platform": "Javascript/Node.js",
                   "main": "build/main.js",
                   "icon": "ds18b20.png",
                   "enabled": true,
                   "extIcon": "https://raw.githubusercontent.com/crycode-de/ioBroker.ds18b20/master/admin/ds18b20.png",
                   "readme": "https://github.com/crycode-de/ioBroker.ds18b20/blob/master/README.md",
                   "loglevel": "info",
                   "mode": "daemon",
                   "type": "hardware",
                   "connectionType": "local",
                   "dataSource": "poll",
                   "compact": true,
                   "materialize": true,
                   "messagebox": true,
                   "dependencies": [
                     {
                       "js-controller": ">=2.0.0"
                     }
                   ],
                   "plugins": {
                     "sentry": {
                       "dsn": "https://4e2fc6b87e4a4016874cb8d91f5cbd97@sentry.cryhost.de/5"
                     }
                   },
                   "installedFrom": "iobroker.ds18b20@1.6.1",
                   "installedVersion": "1.6.1",
                   "host": "iobrokerpi",
                   "adminUI": {
                     "config": "materialize"
                   }
                 },
                 "native": {
                   "defaultInterval": 60000,
                   "w1DevicesPath": "/sys/bus/w1/devices",
                   "remoteEnabled": false,
                   "remotePort": 1820,
                   "remoteKey": "01e717633cdd52406a2356d4eaa181670e595eaabf2d5a25edc78d5547ba98bf",
                   "_values": [
                     {
                       "address": "28-011927e15c58",
                       "remoteSystemId": "",
                       "name": "Vorlauf Poolheizung",
                       "interval": null,
                       "unit": "°C",
                       "factor": 1,
                       "offset": 0,
                       "decimals": 2,
                       "nullOnError": true,
                       "enabled": true,
                       "sortOrder": 1,
                       "obj": {
                         "_id": "ds18b20.0.sensors.28-011927e15c58",
                         "common": {
                           "name": "Vorlauf Poolheizung",
                           "write": false,
                           "read": true,
                           "unit": "°C",
                           "type": "number",
                           "role": "value.temperature",
                           "custom": {
                             "influxdb.0": {
                               "enabled": true,
                               "storageType": "",
                               "aliasId": "Vorlauftemperatur Poolheizung",
                               "debounceTime": 0,
                               "blockTime": 0,
                               "changesOnly": true,
                               "changesRelogInterval": 0,
                               "changesMinDelta": 0,
                               "ignoreBelowNumber": "",
                               "disableSkippedValueLogging": false,
                               "enableDebugLogs": false,
                               "debounce": 1000
                             }
                           }
                         },
                         "native": {
                           "address": "28-011927e15c58",
                           "remoteSystemId": "",
                           "interval": null,
                           "factor": 1,
                           "offset": 0,
                           "decimals": 2,
                           "nullOnError": true,
                           "enabled": true,
                           "sortOrder": 1
                         },
                         "type": "state",
                         "acl": {
                           "object": 1636,
                           "state": 1636,
                           "owner": "system.user.admin",
                           "ownerGroup": "system.group.administrator"
                         },
                         "from": "system.adapter.admin.0",
                         "user": "system.user.admin",
                         "ts": 1658651002793
                       }
                     },
                     {
                       "address": "28-011927f4963c",
                       "remoteSystemId": "",
                       "name": "Vorlauf Heizkörper",
                       "interval": null,
                       "unit": "°C",
                       "factor": 1,
                       "offset": 0,
                       "decimals": 2,
                       "nullOnError": true,
                       "enabled": true,
                       "sortOrder": 2,
                       "obj": {
                         "_id": "ds18b20.0.sensors.28-011927f4963c",
                         "common": {
                           "name": "Vorlauf Heizkörper",
                           "write": false,
                           "read": true,
                           "unit": "°C",
                           "type": "number",
                           "role": "value.temperature",
                           "custom": {
                             "influxdb.0": {
                               "enabled": true,
                               "storageType": "",
                               "aliasId": "Vorlauftemperatur Heizkörper",
                               "debounceTime": 0,
                               "blockTime": 0,
                               "changesOnly": true,
                               "changesRelogInterval": 0,
                               "changesMinDelta": 0,
                               "ignoreBelowNumber": "",
                               "disableSkippedValueLogging": false,
                               "enableDebugLogs": false,
                               "debounce": 1000
                             }
                           }
                         },
                         "native": {
                           "address": "28-011927f4963c",
                           "remoteSystemId": "",
                           "interval": null,
                           "factor": 1,
                           "offset": 0,
                           "decimals": 2,
                           "nullOnError": true,
                           "enabled": true,
                           "sortOrder": 2
                         },
                         "type": "state",
                         "acl": {
                           "object": 1636,
                           "state": 1636,
                           "owner": "system.user.admin",
                           "ownerGroup": "system.group.administrator"
                         },
                         "from": "system.adapter.admin.0",
                         "user": "system.user.admin",
                         "ts": 1658651049812
                       }
                     },
                     {
                       "address": "28-011927fcac4b",
                       "remoteSystemId": "",
                       "name": "Vorlauf Fussbodenheizung",
                       "interval": null,
                       "unit": "°C",
                       "factor": 1,
                       "offset": 0,
                       "decimals": 2,
                       "nullOnError": true,
                       "enabled": true,
                       "sortOrder": 3,
                       "obj": {
                         "_id": "ds18b20.0.sensors.28-011927fcac4b",
                         "common": {
                           "name": "Vorlauf Fussbodenheizung",
                           "write": false,
                           "read": true,
                           "unit": "°C",
                           "type": "number",
                           "role": "value.temperature",
                           "custom": {
                             "influxdb.0": {
                               "enabled": true,
                               "storageType": "",
                               "aliasId": "Vorlauftemperatur Fussbodenheizung",
                               "debounceTime": 0,
                               "blockTime": 0,
                               "changesOnly": true,
                               "changesRelogInterval": 0,
                               "changesMinDelta": 0,
                               "ignoreBelowNumber": "",
                               "disableSkippedValueLogging": false,
                               "enableDebugLogs": false,
                               "debounce": 1000
                             }
                           }
                         },
                         "native": {
                           "address": "28-011927fcac4b",
                           "remoteSystemId": "",
                           "interval": null,
                           "factor": 1,
                           "offset": 0,
                           "decimals": 2,
                           "nullOnError": true,
                           "enabled": true,
                           "sortOrder": 3
                         },
                         "type": "state",
                         "acl": {
                           "object": 1636,
                           "state": 1636,
                           "owner": "system.user.admin",
                           "ownerGroup": "system.group.administrator"
                         },
                         "from": "system.adapter.admin.0",
                         "user": "system.user.admin",
                         "ts": 1658651074668
                       }
                     }
                   ]
                 }
                }
                

                crycodeC Offline
                crycodeC Offline
                crycode
                Developer
                schrieb am zuletzt editiert von
                #7

                @fredf Denke ich habe den Fehler gefunden und das sollte mit v2.0.2 (ab sofort auf NPM) behoben sein.

                Zudem habe ich einen weiteren Bug gefunden und behoben.

                Wenn Remote-Sensoren verwendet werden, muss nun im Admin einmalig nach der Migration ein neuer Schlüssel dafür festgelegt werden.

                Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

                J 1 Antwort Letzte Antwort
                0
                • crycodeC crycode

                  @fredf Denke ich habe den Fehler gefunden und das sollte mit v2.0.2 (ab sofort auf NPM) behoben sein.

                  Zudem habe ich einen weiteren Bug gefunden und behoben.

                  Wenn Remote-Sensoren verwendet werden, muss nun im Admin einmalig nach der Migration ein neuer Schlüssel dafür festgelegt werden.

                  J Offline
                  J Offline
                  Josh
                  schrieb am zuletzt editiert von
                  #8

                  Läuft der Adapter eigentlich auf dem neuen js-controller 5?

                  Habe gerade mal ein Update auf V5 gefahren und der DS18B20-Adapter wirft Fehler und bleibt rot.

                  host.ioBroker-Slave-KG
                  	2023-08-13 20:20:17.686	warn	instance system.adapter.ds18b20.0 terminated due to SIGTERM
                  host.ioBroker-Slave-KG
                  	2023-08-13 20:19:43.702	error	instance system.adapter.ds18b20.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                  host.ioBroker-Slave-KG
                  	2023-08-13 20:19:43.700	error	Caught by controller[1]: at Ds18b20Adapter.onReady (/opt/iobroker/node_modules/iobroker.ds18b20/src/main.ts:269:41)
                  host.ioBroker-Slave-KG
                  	2023-08-13 20:19:43.698	error	Caught by controller[1]: at new Sensor (/opt/iobroker/node_modules/iobroker.ds18b20/src/sensor.ts:122:33)
                  host.ioBroker-Slave-KG
                  	2023-08-13 20:19:43.697	error	Caught by controller[1]: at Ds18b20Adapter.setInterval (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2603:19)
                  host.ioBroker-Slave-KG
                  	2023-08-13 20:19:43.695	error	Caught by controller[1]: at Function.assertNumber (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:288:19)
                  host.ioBroker-Slave-KG
                  	2023-08-13 20:19:43.694	error	Caught by controller[1]: Error: Parameter "timeout" needs to be of type "number" but type "string" has been passed
                  host.ioBroker-Slave-KG
                  	2023-08-13 20:19:43.682	error	Caught by controller[0]: 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(). The promise rejected with the reason:
                  ds18b20.0
                  	2023-08-13 20:19:42.572	info	terminating
                  ds18b20.0
                  	2023-08-13 20:19:42.542	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                  ds18b20.0
                  	2023-08-13 20:19:42.536	info	terminating
                  ds18b20.0
                  	2023-08-13 20:19:41.406	error	Parameter "timeout" needs to be of type "number" but type "string" has been passed
                  ds18b20.0
                  	2023-08-13 20:19:41.402	error	Error: Parameter "timeout" needs to be of type "number" but type "string" has been passed at Function.assertNumber (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:288:19) at Ds18b20Adapter.setInterval (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2603:19) at new Sensor (/opt/iobroker/node_modules/iobroker.ds18b20/src/sensor.ts:122:33) at Ds18b20Adapter.onReady (/opt/iobroker/node_modules/iobroker.ds18b20/src/main.ts:269:41)
                  ds18b20.0
                  	2023-08-13 20:19:40.003	error	unhandled promise rejection: Parameter "timeout" needs to be of type "number" but type "string" has been passed
                  ds18b20.0
                  	2023-08-13 20:19:39.984	error	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().
                  ds18b20.0
                  	2023-08-13 20:19:39.764	info	starting. Version 2.0.2 in /opt/iobroker/node_modules/iobroker.ds18b20, node: v18.17.1, js-controller: 5.0.11
                  

                  Master: Intel NUC10i5-32GB-1TB_SSD - Proxmox 8.3 - LXC Debian 11
                  Slave1: RPi3B - ZigBee CC2652P - 10x DS18B20
                  Slave2: RPi3B - ZigBee CC2538+CC2592
                  node.js 20.18.1 / NPM 10.8.2 / js-controller 7.0.3

                  crycodeC 2 Antworten Letzte Antwort
                  0
                  • J Josh

                    Läuft der Adapter eigentlich auf dem neuen js-controller 5?

                    Habe gerade mal ein Update auf V5 gefahren und der DS18B20-Adapter wirft Fehler und bleibt rot.

                    host.ioBroker-Slave-KG
                    	2023-08-13 20:20:17.686	warn	instance system.adapter.ds18b20.0 terminated due to SIGTERM
                    host.ioBroker-Slave-KG
                    	2023-08-13 20:19:43.702	error	instance system.adapter.ds18b20.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                    host.ioBroker-Slave-KG
                    	2023-08-13 20:19:43.700	error	Caught by controller[1]: at Ds18b20Adapter.onReady (/opt/iobroker/node_modules/iobroker.ds18b20/src/main.ts:269:41)
                    host.ioBroker-Slave-KG
                    	2023-08-13 20:19:43.698	error	Caught by controller[1]: at new Sensor (/opt/iobroker/node_modules/iobroker.ds18b20/src/sensor.ts:122:33)
                    host.ioBroker-Slave-KG
                    	2023-08-13 20:19:43.697	error	Caught by controller[1]: at Ds18b20Adapter.setInterval (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2603:19)
                    host.ioBroker-Slave-KG
                    	2023-08-13 20:19:43.695	error	Caught by controller[1]: at Function.assertNumber (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:288:19)
                    host.ioBroker-Slave-KG
                    	2023-08-13 20:19:43.694	error	Caught by controller[1]: Error: Parameter "timeout" needs to be of type "number" but type "string" has been passed
                    host.ioBroker-Slave-KG
                    	2023-08-13 20:19:43.682	error	Caught by controller[0]: 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(). The promise rejected with the reason:
                    ds18b20.0
                    	2023-08-13 20:19:42.572	info	terminating
                    ds18b20.0
                    	2023-08-13 20:19:42.542	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                    ds18b20.0
                    	2023-08-13 20:19:42.536	info	terminating
                    ds18b20.0
                    	2023-08-13 20:19:41.406	error	Parameter "timeout" needs to be of type "number" but type "string" has been passed
                    ds18b20.0
                    	2023-08-13 20:19:41.402	error	Error: Parameter "timeout" needs to be of type "number" but type "string" has been passed at Function.assertNumber (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:288:19) at Ds18b20Adapter.setInterval (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2603:19) at new Sensor (/opt/iobroker/node_modules/iobroker.ds18b20/src/sensor.ts:122:33) at Ds18b20Adapter.onReady (/opt/iobroker/node_modules/iobroker.ds18b20/src/main.ts:269:41)
                    ds18b20.0
                    	2023-08-13 20:19:40.003	error	unhandled promise rejection: Parameter "timeout" needs to be of type "number" but type "string" has been passed
                    ds18b20.0
                    	2023-08-13 20:19:39.984	error	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().
                    ds18b20.0
                    	2023-08-13 20:19:39.764	info	starting. Version 2.0.2 in /opt/iobroker/node_modules/iobroker.ds18b20, node: v18.17.1, js-controller: 5.0.11
                    
                    crycodeC Offline
                    crycodeC Offline
                    crycode
                    Developer
                    schrieb am zuletzt editiert von
                    #9

                    @josh Sollte eigentlich laufen, aber schau ich mir noch mal genau an.
                    Wird aber erst nächste Woche, da ich aktuell im Urlaub bin.

                    Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

                    1 Antwort Letzte Antwort
                    1
                    • J Josh

                      Läuft der Adapter eigentlich auf dem neuen js-controller 5?

                      Habe gerade mal ein Update auf V5 gefahren und der DS18B20-Adapter wirft Fehler und bleibt rot.

                      host.ioBroker-Slave-KG
                      	2023-08-13 20:20:17.686	warn	instance system.adapter.ds18b20.0 terminated due to SIGTERM
                      host.ioBroker-Slave-KG
                      	2023-08-13 20:19:43.702	error	instance system.adapter.ds18b20.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                      host.ioBroker-Slave-KG
                      	2023-08-13 20:19:43.700	error	Caught by controller[1]: at Ds18b20Adapter.onReady (/opt/iobroker/node_modules/iobroker.ds18b20/src/main.ts:269:41)
                      host.ioBroker-Slave-KG
                      	2023-08-13 20:19:43.698	error	Caught by controller[1]: at new Sensor (/opt/iobroker/node_modules/iobroker.ds18b20/src/sensor.ts:122:33)
                      host.ioBroker-Slave-KG
                      	2023-08-13 20:19:43.697	error	Caught by controller[1]: at Ds18b20Adapter.setInterval (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2603:19)
                      host.ioBroker-Slave-KG
                      	2023-08-13 20:19:43.695	error	Caught by controller[1]: at Function.assertNumber (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:288:19)
                      host.ioBroker-Slave-KG
                      	2023-08-13 20:19:43.694	error	Caught by controller[1]: Error: Parameter "timeout" needs to be of type "number" but type "string" has been passed
                      host.ioBroker-Slave-KG
                      	2023-08-13 20:19:43.682	error	Caught by controller[0]: 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(). The promise rejected with the reason:
                      ds18b20.0
                      	2023-08-13 20:19:42.572	info	terminating
                      ds18b20.0
                      	2023-08-13 20:19:42.542	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                      ds18b20.0
                      	2023-08-13 20:19:42.536	info	terminating
                      ds18b20.0
                      	2023-08-13 20:19:41.406	error	Parameter "timeout" needs to be of type "number" but type "string" has been passed
                      ds18b20.0
                      	2023-08-13 20:19:41.402	error	Error: Parameter "timeout" needs to be of type "number" but type "string" has been passed at Function.assertNumber (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:288:19) at Ds18b20Adapter.setInterval (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2603:19) at new Sensor (/opt/iobroker/node_modules/iobroker.ds18b20/src/sensor.ts:122:33) at Ds18b20Adapter.onReady (/opt/iobroker/node_modules/iobroker.ds18b20/src/main.ts:269:41)
                      ds18b20.0
                      	2023-08-13 20:19:40.003	error	unhandled promise rejection: Parameter "timeout" needs to be of type "number" but type "string" has been passed
                      ds18b20.0
                      	2023-08-13 20:19:39.984	error	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().
                      ds18b20.0
                      	2023-08-13 20:19:39.764	info	starting. Version 2.0.2 in /opt/iobroker/node_modules/iobroker.ds18b20, node: v18.17.1, js-controller: 5.0.11
                      
                      crycodeC Offline
                      crycodeC Offline
                      crycode
                      Developer
                      schrieb am zuletzt editiert von
                      #10

                      @josh Ich habe soeben die v2.0.3 auf NPM veröffentlicht. Ab morgen sollte die Version dann auch im im latest-Repo sein.
                      Kannst du die bitte mal zusammen mit dem aktueller js-controller 5.0.12 testen? Da sollte das dann laufen. :)

                      Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

                      J 1 Antwort Letzte Antwort
                      0
                      • crycodeC crycode

                        @josh Ich habe soeben die v2.0.3 auf NPM veröffentlicht. Ab morgen sollte die Version dann auch im im latest-Repo sein.
                        Kannst du die bitte mal zusammen mit dem aktueller js-controller 5.0.12 testen? Da sollte das dann laufen. :)

                        J Offline
                        J Offline
                        Josh
                        schrieb am zuletzt editiert von Josh
                        #11

                        @crycode Habe den Adapter auf dem neusten js-controller getestet. Bleibt leider noch immer rot. Hier der Log mit Warnstufe Debug.

                        2023-08-20 18:05:40.563 - debug: ds18b20.0 (19143) Redis Objects: Use Redis connection: 192.168.178.194:9001
                        2023-08-20 18:05:40.686 - debug: ds18b20.0 (19143) Objects client ready ... initialize now
                        2023-08-20 18:05:40.693 - debug: ds18b20.0 (19143) Objects create System PubSub Client
                        2023-08-20 18:05:40.699 - debug: ds18b20.0 (19143) Objects create User PubSub Client
                        2023-08-20 18:05:40.800 - debug: ds18b20.0 (19143) Objects client initialize lua scripts
                        2023-08-20 18:05:40.829 - debug: ds18b20.0 (19143) Objects connected to redis: 192.168.178.194:9001
                        2023-08-20 18:05:40.922 - debug: ds18b20.0 (19143) Redis States: Use Redis connection: 192.168.178.194:6379
                        2023-08-20 18:05:40.949 - debug: ds18b20.0 (19143) States create System PubSub Client
                        2023-08-20 18:05:40.955 - debug: ds18b20.0 (19143) States create User PubSub Client
                        2023-08-20 18:05:40.995 - debug: ds18b20.0 (19143) States connected to redis: 192.168.178.194:6379
                        2023-08-20 18:05:41.168 - debug: ds18b20.0 (19143) Plugin sentry Initialize Plugin (enabled=true)
                        2023-08-20 18:05:42.545 - info: ds18b20.0 (19143) starting. Version 2.0.3 in /opt/iobroker/node_modules/iobroker.ds18b20, node: v18.17.1, js-controller: 5.0.12
                        2023-08-20 18:05:42.758 - error: ds18b20.0 (19143) 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().
                        2023-08-20 18:05:42.776 - error: ds18b20.0 (19143) unhandled promise rejection: Parameter "timeout" needs to be of type "number" but type "string" has been passed
                        2023-08-20 18:05:44.453 - error: ds18b20.0 (19143) Error: Parameter "timeout" needs to be of type "number" but type "string" has been passed
                        at Function.assertNumber (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:288:19)
                        at Ds18b20Adapter.setInterval (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2655:19)
                        at new Sensor (/opt/iobroker/node_modules/iobroker.ds18b20/src/sensor.ts:122:33)
                        at Ds18b20Adapter.onReady (/opt/iobroker/node_modules/iobroker.ds18b20/src/main.ts:268:41)
                        2023-08-20 18:05:44.456 - error: ds18b20.0 (19143) Parameter "timeout" needs to be of type "number" but type "string" has been passed
                        2023-08-20 18:05:45.493 - info: ds18b20.0 (19143) terminating
                        2023-08-20 18:05:45.497 - debug: ds18b20.0 (19143) Plugin sentry destroyed
                        2023-08-20 18:05:45.500 - warn: ds18b20.0 (19143) Terminated (UNCAUGHT_EXCEPTION): Without reason
                        2023-08-20 18:05:45.523 - info: ds18b20.0 (19143) terminating
                        2023-08-20 18:05:46.614 - error: host.ioBroker-Slave-KG Caught by controller[0]: 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(). The promise rejected with the reason:
                        2023-08-20 18:05:46.626 - error: host.ioBroker-Slave-KG Caught by controller[1]: Error: Parameter "timeout" needs to be of type "number" but type "string" has been passed
                        2023-08-20 18:05:46.628 - error: host.ioBroker-Slave-KG Caught by controller[1]: at Function.assertNumber (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:288:19)
                        2023-08-20 18:05:46.629 - error: host.ioBroker-Slave-KG Caught by controller[1]: at Ds18b20Adapter.setInterval (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2655:19)
                        2023-08-20 18:05:46.630 - error: host.ioBroker-Slave-KG Caught by controller[1]: at new Sensor (/opt/iobroker/node_modules/iobroker.ds18b20/src/sensor.ts:122:33)
                        2023-08-20 18:05:46.632 - error: host.ioBroker-Slave-KG Caught by controller[1]: at Ds18b20Adapter.onReady (/opt/iobroker/node_modules/iobroker.ds18b20/src/main.ts:268:41)
                        2023-08-20 18:05:46.634 - error: host.ioBroker-Slave-KG instance system.adapter.ds18b20.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                        2023-08-20 18:06:22.995 - debug: ds18b20.0 (19206) Redis Objects: Use Redis connection: 192.168.178.194:9001
                        2023-08-20 18:06:23.118 - debug: ds18b20.0 (19206) Objects client ready ... initialize now
                        2023-08-20 18:06:23.125 - debug: ds18b20.0 (19206) Objects create System PubSub Client
                        2023-08-20 18:06:23.131 - debug: ds18b20.0 (19206) Objects create User PubSub Client
                        2023-08-20 18:06:23.237 - debug: ds18b20.0 (19206) Objects client initialize lua scripts
                        2023-08-20 18:06:23.271 - debug: ds18b20.0 (19206) Objects connected to redis: 192.168.178.194:9001
                        2023-08-20 18:06:23.364 - debug: ds18b20.0 (19206) Redis States: Use Redis connection: 192.168.178.194:6379
                        2023-08-20 18:06:23.397 - debug: ds18b20.0 (19206) States create System PubSub Client
                        2023-08-20 18:06:23.402 - debug: ds18b20.0 (19206) States create User PubSub Client
                        2023-08-20 18:06:23.472 - debug: ds18b20.0 (19206) States connected to redis: 192.168.178.194:6379
                        2023-08-20 18:06:23.587 - debug: ds18b20.0 (19206) Plugin sentry Initialize Plugin (enabled=true)
                        2023-08-20 18:06:24.608 - error: ds18b20.0 (19206) adapter disabled
                        2023-08-20 18:06:24.655 - debug: ds18b20.0 (19206) Plugin sentry destroyed
                        2023-08-20 18:06:24.659 - warn: ds18b20.0 (19206) Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason
                        2023-08-20 18:06:25.884 - error: host.ioBroker-Slave-KG instance system.adapter.ds18b20.0 terminated with code 3 (NO_ADAPTER_CONFIG_FOUND)
                        

                        EDIT: neuen Log mit veränderter Warnstufe eingestellt.

                        Master: Intel NUC10i5-32GB-1TB_SSD - Proxmox 8.3 - LXC Debian 11
                        Slave1: RPi3B - ZigBee CC2652P - 10x DS18B20
                        Slave2: RPi3B - ZigBee CC2538+CC2592
                        node.js 20.18.1 / NPM 10.8.2 / js-controller 7.0.3

                        crycodeC 1 Antwort Letzte Antwort
                        0
                        • J Josh

                          @crycode Habe den Adapter auf dem neusten js-controller getestet. Bleibt leider noch immer rot. Hier der Log mit Warnstufe Debug.

                          2023-08-20 18:05:40.563 - debug: ds18b20.0 (19143) Redis Objects: Use Redis connection: 192.168.178.194:9001
                          2023-08-20 18:05:40.686 - debug: ds18b20.0 (19143) Objects client ready ... initialize now
                          2023-08-20 18:05:40.693 - debug: ds18b20.0 (19143) Objects create System PubSub Client
                          2023-08-20 18:05:40.699 - debug: ds18b20.0 (19143) Objects create User PubSub Client
                          2023-08-20 18:05:40.800 - debug: ds18b20.0 (19143) Objects client initialize lua scripts
                          2023-08-20 18:05:40.829 - debug: ds18b20.0 (19143) Objects connected to redis: 192.168.178.194:9001
                          2023-08-20 18:05:40.922 - debug: ds18b20.0 (19143) Redis States: Use Redis connection: 192.168.178.194:6379
                          2023-08-20 18:05:40.949 - debug: ds18b20.0 (19143) States create System PubSub Client
                          2023-08-20 18:05:40.955 - debug: ds18b20.0 (19143) States create User PubSub Client
                          2023-08-20 18:05:40.995 - debug: ds18b20.0 (19143) States connected to redis: 192.168.178.194:6379
                          2023-08-20 18:05:41.168 - debug: ds18b20.0 (19143) Plugin sentry Initialize Plugin (enabled=true)
                          2023-08-20 18:05:42.545 - info: ds18b20.0 (19143) starting. Version 2.0.3 in /opt/iobroker/node_modules/iobroker.ds18b20, node: v18.17.1, js-controller: 5.0.12
                          2023-08-20 18:05:42.758 - error: ds18b20.0 (19143) 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().
                          2023-08-20 18:05:42.776 - error: ds18b20.0 (19143) unhandled promise rejection: Parameter "timeout" needs to be of type "number" but type "string" has been passed
                          2023-08-20 18:05:44.453 - error: ds18b20.0 (19143) Error: Parameter "timeout" needs to be of type "number" but type "string" has been passed
                          at Function.assertNumber (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:288:19)
                          at Ds18b20Adapter.setInterval (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2655:19)
                          at new Sensor (/opt/iobroker/node_modules/iobroker.ds18b20/src/sensor.ts:122:33)
                          at Ds18b20Adapter.onReady (/opt/iobroker/node_modules/iobroker.ds18b20/src/main.ts:268:41)
                          2023-08-20 18:05:44.456 - error: ds18b20.0 (19143) Parameter "timeout" needs to be of type "number" but type "string" has been passed
                          2023-08-20 18:05:45.493 - info: ds18b20.0 (19143) terminating
                          2023-08-20 18:05:45.497 - debug: ds18b20.0 (19143) Plugin sentry destroyed
                          2023-08-20 18:05:45.500 - warn: ds18b20.0 (19143) Terminated (UNCAUGHT_EXCEPTION): Without reason
                          2023-08-20 18:05:45.523 - info: ds18b20.0 (19143) terminating
                          2023-08-20 18:05:46.614 - error: host.ioBroker-Slave-KG Caught by controller[0]: 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(). The promise rejected with the reason:
                          2023-08-20 18:05:46.626 - error: host.ioBroker-Slave-KG Caught by controller[1]: Error: Parameter "timeout" needs to be of type "number" but type "string" has been passed
                          2023-08-20 18:05:46.628 - error: host.ioBroker-Slave-KG Caught by controller[1]: at Function.assertNumber (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/validator.ts:288:19)
                          2023-08-20 18:05:46.629 - error: host.ioBroker-Slave-KG Caught by controller[1]: at Ds18b20Adapter.setInterval (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:2655:19)
                          2023-08-20 18:05:46.630 - error: host.ioBroker-Slave-KG Caught by controller[1]: at new Sensor (/opt/iobroker/node_modules/iobroker.ds18b20/src/sensor.ts:122:33)
                          2023-08-20 18:05:46.632 - error: host.ioBroker-Slave-KG Caught by controller[1]: at Ds18b20Adapter.onReady (/opt/iobroker/node_modules/iobroker.ds18b20/src/main.ts:268:41)
                          2023-08-20 18:05:46.634 - error: host.ioBroker-Slave-KG instance system.adapter.ds18b20.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                          2023-08-20 18:06:22.995 - debug: ds18b20.0 (19206) Redis Objects: Use Redis connection: 192.168.178.194:9001
                          2023-08-20 18:06:23.118 - debug: ds18b20.0 (19206) Objects client ready ... initialize now
                          2023-08-20 18:06:23.125 - debug: ds18b20.0 (19206) Objects create System PubSub Client
                          2023-08-20 18:06:23.131 - debug: ds18b20.0 (19206) Objects create User PubSub Client
                          2023-08-20 18:06:23.237 - debug: ds18b20.0 (19206) Objects client initialize lua scripts
                          2023-08-20 18:06:23.271 - debug: ds18b20.0 (19206) Objects connected to redis: 192.168.178.194:9001
                          2023-08-20 18:06:23.364 - debug: ds18b20.0 (19206) Redis States: Use Redis connection: 192.168.178.194:6379
                          2023-08-20 18:06:23.397 - debug: ds18b20.0 (19206) States create System PubSub Client
                          2023-08-20 18:06:23.402 - debug: ds18b20.0 (19206) States create User PubSub Client
                          2023-08-20 18:06:23.472 - debug: ds18b20.0 (19206) States connected to redis: 192.168.178.194:6379
                          2023-08-20 18:06:23.587 - debug: ds18b20.0 (19206) Plugin sentry Initialize Plugin (enabled=true)
                          2023-08-20 18:06:24.608 - error: ds18b20.0 (19206) adapter disabled
                          2023-08-20 18:06:24.655 - debug: ds18b20.0 (19206) Plugin sentry destroyed
                          2023-08-20 18:06:24.659 - warn: ds18b20.0 (19206) Terminated (NO_ADAPTER_CONFIG_FOUND): Without reason
                          2023-08-20 18:06:25.884 - error: host.ioBroker-Slave-KG instance system.adapter.ds18b20.0 terminated with code 3 (NO_ADAPTER_CONFIG_FOUND)
                          

                          EDIT: neuen Log mit veränderter Warnstufe eingestellt.

                          crycodeC Offline
                          crycodeC Offline
                          crycode
                          Developer
                          schrieb am zuletzt editiert von
                          #12

                          @josh Danke dir.
                          Kannst du mal deine Adapter-Config exportieren und posten bitte? Ich hab da eine Vermutung...

                          Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

                          J 1 Antwort Letzte Antwort
                          0
                          • crycodeC crycode

                            @josh Danke dir.
                            Kannst du mal deine Adapter-Config exportieren und posten bitte? Ich hab da eine Vermutung...

                            J Offline
                            J Offline
                            Josh
                            schrieb am zuletzt editiert von
                            #13

                            @crycode Gerne. Hier bitte:

                            DS18B20-Config1.png InkedDS18B20-Config2b.jpg DS18B20-Config3.png

                            Master: Intel NUC10i5-32GB-1TB_SSD - Proxmox 8.3 - LXC Debian 11
                            Slave1: RPi3B - ZigBee CC2652P - 10x DS18B20
                            Slave2: RPi3B - ZigBee CC2538+CC2592
                            node.js 20.18.1 / NPM 10.8.2 / js-controller 7.0.3

                            crycodeC 1 Antwort Letzte Antwort
                            0
                            • J Josh

                              @crycode Gerne. Hier bitte:

                              DS18B20-Config1.png InkedDS18B20-Config2b.jpg DS18B20-Config3.png

                              crycodeC Offline
                              crycodeC Offline
                              crycode
                              Developer
                              schrieb am zuletzt editiert von
                              #14

                              @josh Nicht als Bild, sondern als json-Datei über den Export-Button oben rechts. ;)
                              1c9fa233-af53-4838-9354-b2c25f7f01e9-grafik.png

                              Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

                              J 1 Antwort Letzte Antwort
                              0
                              • crycodeC crycode

                                @josh Nicht als Bild, sondern als json-Datei über den Export-Button oben rechts. ;)
                                1c9fa233-af53-4838-9354-b2c25f7f01e9-grafik.png

                                J Offline
                                J Offline
                                Josh
                                schrieb am zuletzt editiert von Josh
                                #15

                                @crycode Hups... kannte ich noch nicht. Aber hier bitte schön. IDs habe ich aus 'Datenschutzgründen' verändert.

                                ds18b20.0.json

                                Master: Intel NUC10i5-32GB-1TB_SSD - Proxmox 8.3 - LXC Debian 11
                                Slave1: RPi3B - ZigBee CC2652P - 10x DS18B20
                                Slave2: RPi3B - ZigBee CC2538+CC2592
                                node.js 20.18.1 / NPM 10.8.2 / js-controller 7.0.3

                                crycodeC 1 Antwort Letzte Antwort
                                0
                                • J Josh

                                  @crycode Hups... kannte ich noch nicht. Aber hier bitte schön. IDs habe ich aus 'Datenschutzgründen' verändert.

                                  ds18b20.0.json

                                  crycodeC Offline
                                  crycodeC Offline
                                  crycode
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #16

                                  @josh Danke dir! Das bestätigt meine Vermutung. Der defaultInterval wird als String und nicht als Zahl gespeichert.
                                  Dem js-controller 4 war das wohl egal (Node.js macht in solchen Fällen automatisch eine Konvertierung der Datentypen), wobei der js-controller 5 da extra prüft.

                                  Ich werde versuchen zeitnah einen Fix dafür mit einer neuen Version zu veröffentlichen.

                                  Danke fürs Finden und Melden des Fehlers! :+1:

                                  Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

                                  crycodeC 1 Antwort Letzte Antwort
                                  0
                                  • crycodeC crycode

                                    @josh Danke dir! Das bestätigt meine Vermutung. Der defaultInterval wird als String und nicht als Zahl gespeichert.
                                    Dem js-controller 4 war das wohl egal (Node.js macht in solchen Fällen automatisch eine Konvertierung der Datentypen), wobei der js-controller 5 da extra prüft.

                                    Ich werde versuchen zeitnah einen Fix dafür mit einer neuen Version zu veröffentlichen.

                                    Danke fürs Finden und Melden des Fehlers! :+1:

                                    crycodeC Offline
                                    crycodeC Offline
                                    crycode
                                    Developer
                                    schrieb am zuletzt editiert von
                                    #17

                                    @Josh Version 2.0.4 ist ab sofort über NPM und ab morgen dann im latest-Repo verfügbar. Damit sollte das Problem behoben sein. :)

                                    Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

                                    J 1 Antwort Letzte Antwort
                                    1
                                    • crycodeC crycode

                                      @Josh Version 2.0.4 ist ab sofort über NPM und ab morgen dann im latest-Repo verfügbar. Damit sollte das Problem behoben sein. :)

                                      J Offline
                                      J Offline
                                      Josh
                                      schrieb am zuletzt editiert von
                                      #18

                                      @crycode Adapter wird und bleibt grün. Werte werden ausgelesen. Funktioniert also wieder.

                                      Vielen Dank!

                                      Master: Intel NUC10i5-32GB-1TB_SSD - Proxmox 8.3 - LXC Debian 11
                                      Slave1: RPi3B - ZigBee CC2652P - 10x DS18B20
                                      Slave2: RPi3B - ZigBee CC2538+CC2592
                                      node.js 20.18.1 / NPM 10.8.2 / js-controller 7.0.3

                                      1 Antwort Letzte Antwort
                                      1
                                      • C Offline
                                        C Offline
                                        chinaboy
                                        schrieb am zuletzt editiert von
                                        #19

                                        Hardwaresystem: Pi3
                                        Arbeitsspeicher: 1GB
                                        Festplattenart: SD-Karte
                                        Betriebssystem: Linux
                                        Node-Version: 18.18.0
                                        Nodejs-Version: 18.18.0
                                        NPM-Version: 9.8.1

                                        Servus,

                                        Nach Update auf JS 5.0.12 läuft meine DS18B20 V2.0.4 Instanz nicht mehr richtig.
                                        Der Adapter wechselt immer wieder mal zwischen grün und gelb.
                                        Ich habe drei Sensoren am laufen, vor dem Update liefen sie ohne Probleme
                                        Jetzt fällt immer wieder mal einer oder mehrere mit folgendem Fehlermeldung aus:

                                        ds18b20.0
                                        2023-10-27 10:37:41.029	warn	Error reading sensor 10-00080289****: Error: Read error
                                        

                                        Es ist nicht immer der selbe Sensor.
                                        Hab dann mal alles neu installiert, hat aber nichts gebracht
                                        Direkt nach der erfolgreichen Installation bekam ich aber folgende Adapter Warnung vom der Instanz admin.0

                                        2023-10-27 08:09:46.811 - warn: admin.0 (3322310) ds18b20 has an invalid jsonConfig: [{"instancePath":"/items/sensorsTab/items/sensors/items/1","schemaPath":"#/patternProperties/%5E.%2B/allOf/22/then/properties/items/items/allOf/20/then/additionalProperties","keyword":"additionalProperties","params":{"additionalProperty":"hide"},"message":"must NOT have additional properties"},{"instancePath":"/items/sensorsTab","schemaPath":"#/properties/items/patternProperties/%5E.%2B/allOf/8/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"}]
                                        

                                        Wer kann mir helfen.

                                        crycodeC mcm1957M 2 Antworten Letzte Antwort
                                        0
                                        • C chinaboy

                                          Hardwaresystem: Pi3
                                          Arbeitsspeicher: 1GB
                                          Festplattenart: SD-Karte
                                          Betriebssystem: Linux
                                          Node-Version: 18.18.0
                                          Nodejs-Version: 18.18.0
                                          NPM-Version: 9.8.1

                                          Servus,

                                          Nach Update auf JS 5.0.12 läuft meine DS18B20 V2.0.4 Instanz nicht mehr richtig.
                                          Der Adapter wechselt immer wieder mal zwischen grün und gelb.
                                          Ich habe drei Sensoren am laufen, vor dem Update liefen sie ohne Probleme
                                          Jetzt fällt immer wieder mal einer oder mehrere mit folgendem Fehlermeldung aus:

                                          ds18b20.0
                                          2023-10-27 10:37:41.029	warn	Error reading sensor 10-00080289****: Error: Read error
                                          

                                          Es ist nicht immer der selbe Sensor.
                                          Hab dann mal alles neu installiert, hat aber nichts gebracht
                                          Direkt nach der erfolgreichen Installation bekam ich aber folgende Adapter Warnung vom der Instanz admin.0

                                          2023-10-27 08:09:46.811 - warn: admin.0 (3322310) ds18b20 has an invalid jsonConfig: [{"instancePath":"/items/sensorsTab/items/sensors/items/1","schemaPath":"#/patternProperties/%5E.%2B/allOf/22/then/properties/items/items/allOf/20/then/additionalProperties","keyword":"additionalProperties","params":{"additionalProperty":"hide"},"message":"must NOT have additional properties"},{"instancePath":"/items/sensorsTab","schemaPath":"#/properties/items/patternProperties/%5E.%2B/allOf/8/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"}]
                                          

                                          Wer kann mir helfen.

                                          crycodeC Offline
                                          crycodeC Offline
                                          crycode
                                          Developer
                                          schrieb am zuletzt editiert von
                                          #20

                                          @chinaboy sagte in Test Adapter ds18b20 v2.0.x:

                                          2023-10-27 10:37:41.029 warn Error reading sensor 10-00080289****: Error: Read error

                                          Das deutet eher auf ein Hardwareproblem hin und heißt eigentlich, dass der Sensor keine brauchbaren Daten geliefert hat bzw. vom System gar nicht erkannt wurde.
                                          Werden vom System unter /sys/bus/w1/devices/ alle Sensoren richtig aufgelistet?

                                          @chinaboy sagte in Test Adapter ds18b20 v2.0.x:

                                          2023-10-27 08:09:46.811 - warn: admin.0 (3322310) ds18b20 has an invalid jsonConfig: [...]

                                          Demnach hast du wohl die latest-Version vom Admin-Adapter installiert. Die Warnung ist aber falsch und kann einfach ignoriert werden.

                                          Meine Adapter: discord | canbus | ds18b20 | odl | radiohead

                                          C 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          695

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe