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. ioBroker Allgemein
  4. Zigbee v3.3.0 Problem mit "min "0"" kleiner 0

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    725

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Zigbee v3.3.0 Problem mit "min "0"" kleiner 0

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
23 Beiträge 5 Kommentatoren 405 Aufrufe 5 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.
  • C Offline
    C Offline
    C-3po
    schrieb am zuletzt editiert von C-3po
    #1

    Moin Leuts,

    ich habe seit 10.12. (heut ist es mir aufgefallen) das Problem, das meine Temperatursensoren im Tiefkühler , die - Werte nicht mehr anzeigen.

    Ich hatte in verdacht, das sich die Sensoren zerlegt haben. Aber warum gleich 2 Zeitgleich. Es kann sein das ich da auch den Treiber geupdatet habe. Egal.

    Hab das Problem jetzt soweit eingegrenzt.

    model:WSDCGQ11LM

    State value for 00158d008b77e7d7.temperature has value "-24.2" less than min "0". 15 14:12:57 15:01:29
    State value for a4c1389c32593e0d.temperature has value "-14.91" less than min "0". 6 14:14:07 14:58:52

    model:LYWSD03MMC-z bzw. model:LYWSD03MMC

    State value for 00158d008b3a88b5.temperature has value "-15.34" less than min "0". 3 14:28:24 14:37:59

    habe dann in entsprechenen Objekten gesehen das der min Wert auf "0" gesetzt ist.

    zb.

    ac4eab89-ed8f-42ab-a230-eccfb077f795-image.png

    setze ich den Wert auf -30 wird mir der richtige Temp Wert kurzzeitig angezeigt. wenig später ist der aber wieder auf 0 und in dem Objekt ist der auch auf 0 gesetzt.

    {
      "type": "state",
      "common": {
        "name": "Measured temperature value",
        "color": "#FF0000",
        "type": "number",
        "unit": "°C",
        "read": true,
        "write": false,
        "role": "value.temperature",
        "custom": {
          "history.0": {
            "enabled": true,
            "aliasId": "kühli_flur_c",
          ...
            "enableDebugLogs": false,
            "debounce": "1000"
          },
          "influxdb.0": {
            "enabled": true,
           ...
            "debounce": 1000
          }
        },
        "min": 0,
        "max": 30
      },
      "native": {},
      "_id": "zigbee.0.00158d008b77e7d7.temperature",
      "acl": {
        "object": 1636,
        "state": 1636,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator"
      },
      "from": "system.adapter.zigbee.0",
      "user": "system.user.admin",
      "ts": 17659....
    }
    

    setze ich dort auf -30 und speichere, ist selbiges verhalten wieder. Nach kurzer Zeit steht wieder "min": 0, da.

    Das macht jetzt irgendwie meine Überwachung grad zu nichte.

    das betrifft unterschiedliche Sensoren, habe ersatzhalber ein anderen Sensor verbaut, aber da wird min auch auf 0 fixiert. Änderungen setzen sich zurück.

    945c9bf6-8a49-4908-a51b-8494857d21ca-image.png

    so war es vorher.

    8e85361e-2861-4946-a577-e37a3f55f28f-image.png

    cu C-3po

    1 Antwort Letzte Antwort
    0
    • AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von
      #2

      Sag mal was für ein Sensor das ist. Normalerweise kommen die min/max Werte von dem was die Zigbee-Bibliothek für das Gerät meldet (Zigbee-herdsman-converters)
      Denkbar ist jetzt, das

      • es einen Bug in der Sensorbeschreibung gibt, so das min auf 0 gesetzt ist
      • einen Bug im Zigbee Adapter gibt, so das min auf 0 gesetzt ist.

      Ohne Info über das gerät kann ich da nicht lösen

      Das Ändern der Objektbeschreibung im Namespace des Zigbee-Adapters ist generell eher unerwünscht. Der Adapter überschreibt diese bei jedem Neustart. Es kann sein das sich ein Bug eingeschlichen hat, das er sie bei jeder Aktualisierung überschreibt - das aber erst seit 3.3.0, in 3.1.5 war der sicher noch nicht drin.

      Nachgehen kann ich dem erst nach Weihnachten.

      A.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      C 1 Antwort Letzte Antwort
      0
      • AsgothianA Asgothian

        Sag mal was für ein Sensor das ist. Normalerweise kommen die min/max Werte von dem was die Zigbee-Bibliothek für das Gerät meldet (Zigbee-herdsman-converters)
        Denkbar ist jetzt, das

        • es einen Bug in der Sensorbeschreibung gibt, so das min auf 0 gesetzt ist
        • einen Bug im Zigbee Adapter gibt, so das min auf 0 gesetzt ist.

        Ohne Info über das gerät kann ich da nicht lösen

        Das Ändern der Objektbeschreibung im Namespace des Zigbee-Adapters ist generell eher unerwünscht. Der Adapter überschreibt diese bei jedem Neustart. Es kann sein das sich ein Bug eingeschlichen hat, das er sie bei jeder Aktualisierung überschreibt - das aber erst seit 3.3.0, in 3.1.5 war der sicher noch nicht drin.

        Nachgehen kann ich dem erst nach Weihnachten.

        A.

        C Offline
        C Offline
        C-3po
        schrieb am zuletzt editiert von C-3po
        #3

        Hi Leuts , @Asgothian

        @Asgothian sagte in Zigbee v3.3.0 Problem mit "min "0"" kleiner 0:

        Sag mal was für ein Sensor das ist. Normalerweise kommen die min/max Werte von dem was die Zigbee-Bibliothek für das Gerät meldet (Zigbee-herdsman-converters)
        Denkbar ist jetzt, das

        es einen Bug in der Sensorbeschreibung gibt, so das min auf 0 gesetzt ist
        einen Bug im Zigbee Adapter gibt, so das min auf 0 gesetzt ist.
        Ohne Info über das gerät kann ich da nicht lösen

        model:WSDCGQ11LM
        type:EndDevice
        description:Temperature and humidity sensor
        hasLegacyDef:true
        vendor:Aqara
        hasOnEvent:false
        hasConfigure:true
        icon:img/WSDCGQ11LM.png
        legacyIcon:img/aqara_temperature_sensor.png
        modelZigbee:lumi.weather
        type:EndDevice
        ieee:0x00158d008b77e7d7
        nwk:38012
        manuf name:LUMI
        manufacturer:Aqara
        power:Battery
        app version:5
        hard version:30
        zcl version:1
        date code:20191205
        build:3000-0001
        interviewstate:SUCCESSFUL
        BindSource:true
        isGroupable:false
        configured:true
        endpoint:1
        profile:260
        input clusters:genBasic (0)
        genIdentify (3)
        65535
        msTemperatureMeasurement (1026)
        msPressureMeasurement (1027)
        msRelativeHumidity (1029)
        output clusters:genBasic (0)
        genGroups (4)
        65535
        
        model:LYWSD03MMC-z
        type:EndDevice
        description:Temperature and Humidity Monitor (pvxx/ZigbeeTLc)
        hasLegacyDef:false
        vendor:Xiaomi
        hasOnEvent:false
        hasConfigure:true
        icon:img/LYWSD03MMC-z.png
        modelZigbee:LYWSD03MMC-z
        type:EndDevice
        ieee:0xa4c1389c32593e0d
        nwk:38811
        manuf name:Xiaomi
        manufacturer:Xiaomi
        power:Battery
        app version:48
        hard version:0
        zcl version:3
        date code:20251022
        build:3001-0130
        interviewstate:SUCCESSFUL
        BindSource:false
        isGroupable:false
        configured:true
        endpoint:1
        profile:260
        input clusters:genBasic (0)
        genPowerCfg (1)
        genIdentify (3)
        genPollCtrl (32)
        hvacUserInterfaceCfg (516)
        msTemperatureMeasurement (1026)
        msRelativeHumidity (1029)
        output clusters:genOta (25)
        
        model:LYWSD03MMC
        type:EndDevice
        description:Xiaomi temperature & humidity sensor with custom firmware
        hasLegacyDef:false
        vendor:Custom devices (DiY)
        hasOnEvent:false
        hasConfigure:true
        icon:img/LYWSD03MMC.png
        modelZigbee:LYWSD03MMC
        type:EndDevice
        ieee:0xa4c1386852d375d4
        nwk:24239
        manuf name:Xiaomi
        manufacturer:Custom devices (DiY)
        power:Battery
        app version:0
        hard version:14
        zcl version:3
        date code:20240904
        build:3001-0123
        interviewstate:SUCCESSFUL
        BindSource:true
        isGroupable:false
        configured:true
        endpoint:1
        profile:260
        input clusters:genBasic (0)
        genPowerCfg (1)
        genIdentify (3)
        genPollCtrl (32)
        msTemperatureMeasurement (1026)
        msRelativeHumidity (1029)
        hvacUserInterfaceCfg (516)
        output clusters:genOta (25)
        hvacUserInterfaceCfg (516)
        

        das sind die sensoren, die im einsatz sind.

        beim letzteren hab ich aber noch keine neg. temperaturen.

        mfg.

        cu C-3po

        1 Antwort Letzte Antwort
        0
        • AsgothianA Offline
          AsgothianA Offline
          Asgothian
          Developer
          schrieb am zuletzt editiert von
          #4

          Schau bitte trotzdem mal was da im ioBroker als min.max drin steht.

          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

          C 1 Antwort Letzte Antwort
          0
          • AsgothianA Asgothian

            Schau bitte trotzdem mal was da im ioBroker als min.max drin steht.

            C Offline
            C Offline
            C-3po
            schrieb am zuletzt editiert von
            #5

            @Asgothian sagte in Zigbee v3.3.0 Problem mit "min "0"" kleiner 0:

            Schau bitte trotzdem mal was da im ioBroker als min.max drin steht.

            wo genau soll ich da nachsehen ?

            cu C-3po

            1 Antwort Letzte Antwort
            0
            • C Offline
              C Offline
              C-3po
              schrieb am zuletzt editiert von
              #6

              image.png

              image.png

              cu C-3po

              1 Antwort Letzte Antwort
              0
              • HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #7

                temperatur - Bleistift - Objektdaten

                hier in code-tags posten

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                C 2 Antworten Letzte Antwort
                0
                • HomoranH Homoran

                  temperatur - Bleistift - Objektdaten

                  hier in code-tags posten

                  C Offline
                  C Offline
                  C-3po
                  schrieb am zuletzt editiert von
                  #8

                  @Homoran sagte in Zigbee v3.3.0 Problem mit "min "0"" kleiner 0:

                  temperatur - Bleistift - Objektdaten

                  46371063-e836-4b76-bc05-4fc0d28003ab-image.png

                  {
                    "type": "state",
                    "common": {
                      "name": "Measured temperature value",
                      "color": "#FF0000",
                      "type": "number",
                      "unit": "°C",
                      "read": true,
                      "write": false,
                      "role": "value.temperature",
                      "custom": {
                        "history.0": {
                          "enabled": true,
                          "aliasId": "kühli_flur_c",
                          "debounceTime": 0,
                          "blockTime": 0,
                          "changesOnly": true,
                          "changesRelogInterval": 120,
                          "changesMinDelta": "0",
                          "ignoreBelowNumber": "",
                          "disableSkippedValueLogging": false,
                          "retention": "31536000",
                          "customRetentionDuration": 365,
                          "maxLength": "50",
                          "enableDebugLogs": false,
                          "debounce": "1000"
                        },
                        "influxdb.0": {
                          "enabled": true,
                          "storageType": "",
                          "aliasId": "kühli_flur_c",
                          "debounceTime": 0,
                          "blockTime": 0,
                          "changesOnly": true,
                          "changesRelogInterval": 120,
                          "changesMinDelta": 0,
                          "ignoreBelowNumber": "",
                          "disableSkippedValueLogging": false,
                          "enableDebugLogs": false,
                          "debounce": 1000
                        }
                      },
                      "min": 0,
                      "max": 100
                    },
                    "native": {},
                    "_id": "zigbee.0.00158d008b77e7d7.temperature",
                    "acl": {
                      "object": 1636,
                      "state": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator"
                    },
                    "from": "system.adapter.admin.0",
                    "user": "system.user.admin",
                    "ts": 1765986930225
                  }
                  

                  cu C-3po

                  1 Antwort Letzte Antwort
                  0
                  • AsgothianA Offline
                    AsgothianA Offline
                    Asgothian
                    Developer
                    schrieb am zuletzt editiert von
                    #9

                    da wo du es in deinem ersten post angepasst hast :)

                    ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                    "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                    1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      temperatur - Bleistift - Objektdaten

                      hier in code-tags posten

                      C Offline
                      C Offline
                      C-3po
                      schrieb am zuletzt editiert von
                      #10

                      @Homoran sagte in Zigbee v3.3.0 Problem mit "min "0"" kleiner 0:

                      hier in code-tags posten

                      hatte es versucht, ich hoff es sieht jetzt besser aus

                      Mfg.

                      cu C-3po

                      1 Antwort Letzte Antwort
                      0
                      • C Offline
                        C Offline
                        C-3po
                        schrieb am zuletzt editiert von C-3po
                        #11

                        hab mal grad in /opt/iobroker/node_modules/iobroker.zigbee/lib/legacy/states.js nachgesehen.

                        unter temperature ist kein min / max definiert

                        temperature: {
                                id: 'temperature',
                                name: 'Temperature',
                                icon: undefined,
                                role: 'value.temperature',
                                write: false,
                                read: true,
                                type: 'number',
                                unit: '°C'
                            },
                        

                        unter humidity aber zb.

                            humidity: {
                                id: 'humidity',
                                name: 'Humidity',
                                icon: undefined,
                                role: 'value.humidity',
                                write: false,
                                read: true,
                                type: 'number',
                                unit: '%',
                                min: 0,
                                max: 100
                            },
                        

                        cu C-3po

                        1 Antwort Letzte Antwort
                        0
                        • AsgothianA Offline
                          AsgothianA Offline
                          Asgothian
                          Developer
                          schrieb am zuletzt editiert von Asgothian
                          #12

                          Das ist nicht das worum ich gebeten habe. Ich muss wissen was bei den temperature states als min und max eingetragen ist. Das hast du in diesem Post bereits für einen der Sensoren manuell angepasst. Ich muss wissen was da bei den anderen drin steht.

                          Die Code-Beispiele aus /lib/legacy bringen nichts, da dieser Code nur dann benutzt wird, wenn ein Gerät gezielt auf legacy eingestellt ist. Das machen nur wenige

                          A.

                          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                          HomoranH 1 Antwort Letzte Antwort
                          0
                          • AsgothianA Asgothian

                            Das ist nicht das worum ich gebeten habe. Ich muss wissen was bei den temperature states als min und max eingetragen ist. Das hast du in diesem Post bereits für einen der Sensoren manuell angepasst. Ich muss wissen was da bei den anderen drin steht.

                            Die Code-Beispiele aus /lib/legacy bringen nichts, da dieser Code nur dann benutzt wird, wenn ein Gerät gezielt auf legacy eingestellt ist. Das machen nur wenige

                            A.

                            HomoranH Nicht stören
                            HomoranH Nicht stören
                            Homoran
                            Global Moderator Administrators
                            schrieb am zuletzt editiert von
                            #13

                            @Asgothian das müsste in #8 stehen
                            https://forum.iobroker.net/post/1314760

                            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            1 Antwort Letzte Antwort
                            0
                            • C Offline
                              C Offline
                              C-3po
                              schrieb am zuletzt editiert von C-3po
                              #14

                              Das sind die anderen beiden

                              image.png

                              {
                                "type": "state",
                                "common": {
                                  "name": "Measured temperature value",
                                  "color": null,
                                  "type": "number",
                                  "unit": "°C",
                                  "read": true,
                                  "write": false,
                                  "role": "value.temperature",
                                  "min": 0
                                },
                                "native": {},
                                "_id": "zigbee.0.a4c1389c32593e0d.temperature",
                                "acl": {
                                  "object": 1636,
                                  "state": 1636,
                                  "owner": "system.user.admin",
                                  "ownerGroup": "system.group.administrator"
                                },
                                "from": "system.adapter.zigbee.0",
                                "user": "system.user.admin",
                                "ts": 1765994418790
                              }
                              

                              cf94b889-d58f-49d5-9c81-cfbbc2bd2588-image.png

                              {
                                "type": "state",
                                "common": {
                                  "name": "Measured temperature value",
                                  "type": "number",
                                  "unit": "°C",
                                  "read": true,
                                  "write": false,
                                  "role": "value.temperature",
                                  "custom": {
                                    "history.0": {
                                      "enabled": true,
                                      "aliasId": "kühli_oben_c",
                                      "debounceTime": 0,
                                      "blockTime": 0,
                                      "changesOnly": true,
                                      "changesRelogInterval": 120,
                                      "changesMinDelta": "0",
                                      "ignoreBelowNumber": "",
                                      "disableSkippedValueLogging": false,
                                      "retention": "31536000",
                                      "customRetentionDuration": 365,
                                      "maxLength": "50",
                                      "enableDebugLogs": false,
                                      "debounce": "1000"
                                    },
                                    "influxdb.0": {
                                      "enabled": true,
                                      "storageType": "",
                                      "aliasId": "kühli_oben_c",
                                      "debounceTime": 0,
                                      "blockTime": 0,
                                      "changesOnly": true,
                                      "changesRelogInterval": 120,
                                      "changesMinDelta": 0,
                                      "ignoreBelowNumber": "",
                                      "disableSkippedValueLogging": false,
                                      "enableDebugLogs": false,
                                      "debounce": 1000
                                    }
                                  },
                                  "color": null,
                                  "min": 0
                                },
                                "native": {},
                                "_id": "zigbee.0.a4c1386852d375d4.temperature",
                                "acl": {
                                  "object": 1636,
                                  "state": 1636,
                                  "owner": "system.user.admin",
                                  "ownerGroup": "system.group.administrator"
                                },
                                "from": "system.adapter.zigbee.0",
                                "user": "system.user.admin",
                                "ts": 1765994613594
                              }
                              

                              cu C-3po

                              1 Antwort Letzte Antwort
                              0
                              • AsgothianA Offline
                                AsgothianA Offline
                                Asgothian
                                Developer
                                schrieb am zuletzt editiert von Asgothian
                                #15

                                Danke für die Info - damit lässt sich der Fehler deutlich eingrenzen.

                                Ich denke ich hab den gefunden und kann den fixen.

                                Es gibt jetzt 3 Optionen:

                                • du lebst mit dem problem bis ich die 3.1.1 ins Latest bringe (kann bis ins neue Jahr dauern)
                                • du patchst deinen Code (natürlich sage ich Dir genau wo, es ist ein trivialer Patch)
                                • du installierst eine alpha-Version von Github (die ich nach Rückmeldung bereistellen kann)

                                Lass mich wissen was für dich passt.

                                A.

                                Edit - info zur 'Patch' Option hinzugefügt

                                ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                C 1 Antwort Letzte Antwort
                                0
                                • AsgothianA Asgothian

                                  Danke für die Info - damit lässt sich der Fehler deutlich eingrenzen.

                                  Ich denke ich hab den gefunden und kann den fixen.

                                  Es gibt jetzt 3 Optionen:

                                  • du lebst mit dem problem bis ich die 3.1.1 ins Latest bringe (kann bis ins neue Jahr dauern)
                                  • du patchst deinen Code (natürlich sage ich Dir genau wo, es ist ein trivialer Patch)
                                  • du installierst eine alpha-Version von Github (die ich nach Rückmeldung bereistellen kann)

                                  Lass mich wissen was für dich passt.

                                  A.

                                  Edit - info zur 'Patch' Option hinzugefügt

                                  C Offline
                                  C Offline
                                  C-3po
                                  schrieb am zuletzt editiert von
                                  #16

                                  @asgothian

                                  Danke für deine schnelle Hilfe.

                                  @Asgothian sagte in Zigbee v3.3.0 Problem mit "min "0"" kleiner 0:

                                  Ich denke ich hab den gefunden und kann den fixen.

                                  Es gibt jetzt 3 Optionen:

                                  du patchst deinen Code (natürlich sage ich Dir genau wo, es ist ein trivialer Patch)

                                  ich nutze Tor 2.

                                  Github ist nicht so mein Freund.

                                  mach dir jetzt aber kein stress.

                                  THX

                                  cu C-3po

                                  1 Antwort Letzte Antwort
                                  0
                                  • AsgothianA Offline
                                    AsgothianA Offline
                                    Asgothian
                                    Developer
                                    schrieb am zuletzt editiert von
                                    #17

                                    Stress ist das nicht. Wie gesagt, ist trivial:

                                    in der Datei /lib/exposes.js, ungefähr ab Zeile 50 steht:

                                            case 'numeric':
                                                state = {
                                                    id: stateId,
                                                    prop: propName,
                                                    name: stateName,
                                                    icon: undefined,
                                                    role: role || 'state',
                                                    write: writable,
                                                    read: true,
                                                    type: 'number',
                                                    min: expose.value_min || 0,
                                                    max: expose.value_max,
                                                    unit: expose.unit,
                                                };
                                    

                                    das bitte anpassen auf

                                            case 'numeric':
                                                state = {
                                                    id: stateId,
                                                    prop: propName,
                                                    name: stateName,
                                                    icon: undefined,
                                                    role: role || 'state',
                                                    write: writable,
                                                    read: true,
                                                    type: 'number',
                                                    min: expose.value_min,
                                                    max: expose.value_max,
                                                    unit: expose.unit,
                                                };
                                    

                                    und dann den Adapter neu starten.

                                    A.

                                    ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                    "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                    C David G.D 2 Antworten Letzte Antwort
                                    1
                                    • AsgothianA Asgothian

                                      Stress ist das nicht. Wie gesagt, ist trivial:

                                      in der Datei /lib/exposes.js, ungefähr ab Zeile 50 steht:

                                              case 'numeric':
                                                  state = {
                                                      id: stateId,
                                                      prop: propName,
                                                      name: stateName,
                                                      icon: undefined,
                                                      role: role || 'state',
                                                      write: writable,
                                                      read: true,
                                                      type: 'number',
                                                      min: expose.value_min || 0,
                                                      max: expose.value_max,
                                                      unit: expose.unit,
                                                  };
                                      

                                      das bitte anpassen auf

                                              case 'numeric':
                                                  state = {
                                                      id: stateId,
                                                      prop: propName,
                                                      name: stateName,
                                                      icon: undefined,
                                                      role: role || 'state',
                                                      write: writable,
                                                      read: true,
                                                      type: 'number',
                                                      min: expose.value_min,
                                                      max: expose.value_max,
                                                      unit: expose.unit,
                                                  };
                                      

                                      und dann den Adapter neu starten.

                                      A.

                                      C Offline
                                      C Offline
                                      C-3po
                                      schrieb am zuletzt editiert von
                                      #18

                                      @Asgothian sagte in Zigbee v3.3.0 Problem mit "min "0"" kleiner 0:

                                      in der Datei /lib/exposes.js, ungefähr ab Zeile 50 steht:

                                      gestatte mir die erfolgreiche Durchführung der Änderung zu bestätigen.

                                      Top, die Werte sind wieder da, hat zwar ne weile gedauert, aber ich habe ja übertragung nur bei Änderung eingestellt. (oder 120 sec ?)

                                      habe aber manuell den min Wert auf -30 gestellt, oder hätt ich den einfach nur löschen müssen, das der allein auftaucht. Egal deine Korrektur und meine Wertanpassung arbeiten zusammen.

                                      Mega Danke nochmal.

                                      ich nerv die Tage ev. nochmal. will vom /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0

                                      auf ein SLZB-MR3 mit CC2674P10 und EFR32MG24 umstellen.
                                      will aber die ganzen module nicht neu anlernen.

                                      ich kann doch die extpanid, panid, channel und den transportkey auch dem neuen Controller überhelfen ?

                                      NVRam löschen und dann eintragen, dachte ich mir so.

                                      Aber jetzt nochmal Danke für die Hilfe.

                                      Mfg.

                                      cu C-3po

                                      AsgothianA 1 Antwort Letzte Antwort
                                      0
                                      • C C-3po

                                        @Asgothian sagte in Zigbee v3.3.0 Problem mit "min "0"" kleiner 0:

                                        in der Datei /lib/exposes.js, ungefähr ab Zeile 50 steht:

                                        gestatte mir die erfolgreiche Durchführung der Änderung zu bestätigen.

                                        Top, die Werte sind wieder da, hat zwar ne weile gedauert, aber ich habe ja übertragung nur bei Änderung eingestellt. (oder 120 sec ?)

                                        habe aber manuell den min Wert auf -30 gestellt, oder hätt ich den einfach nur löschen müssen, das der allein auftaucht. Egal deine Korrektur und meine Wertanpassung arbeiten zusammen.

                                        Mega Danke nochmal.

                                        ich nerv die Tage ev. nochmal. will vom /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0

                                        auf ein SLZB-MR3 mit CC2674P10 und EFR32MG24 umstellen.
                                        will aber die ganzen module nicht neu anlernen.

                                        ich kann doch die extpanid, panid, channel und den transportkey auch dem neuen Controller überhelfen ?

                                        NVRam löschen und dann eintragen, dachte ich mir so.

                                        Aber jetzt nochmal Danke für die Hilfe.

                                        Mfg.

                                        AsgothianA Offline
                                        AsgothianA Offline
                                        Asgothian
                                        Developer
                                        schrieb am zuletzt editiert von Asgothian
                                        #19

                                        @C-3po sagte in Zigbee v3.3.0 Problem mit "min "0"" kleiner 0:

                                        ch nerv die Tage ev. nochmal. will vom /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0

                                        auf ein SLZB-MR3 mit CC2674P10 und EFR32MG24 umstellen.
                                        will aber die ganzen module nicht neu anlernen.

                                        ich kann doch die extpanid, panid, channel und den transportkey auch dem neuen Controller überhelfen ?

                                        NVRam löschen und dann eintragen, dachte ich mir so.

                                        kann gehen, muss nicht.

                                        der SLZB-MR3 hat eine von der Hardware abhängige ExtPanID - da geht das manchmal nicht.

                                        Wie ich es machen würde ist hier beschrieben (auf englisch) https://github.com/ioBroker/ioBroker.zigbee/wiki/Step‐by‐Step-guide-for-the-Zigbee-network-configuration#moving-a-network-to-a-coordinator-of-a-different-type--shifting-to-new-encryption-settings-extpanid-panid

                                        Aber du kannst probieren ob du nur das nvram-backup löschen kannst, die EInstellungen auf den neuen Controller bringen und das Netz starten. Manchmal geht es, manchmal geht es schief.

                                        A.

                                        Nachtrag: Am besten für die Versuche nicht den Adapter anhalten / neustarten, sondern immer nur mit den Test-Buttons auf dem 'Hardware' Tab arbeiten. Dafür sind die da.

                                        ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                        "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                        1 Antwort Letzte Antwort
                                        0
                                        • C Offline
                                          C Offline
                                          C-3po
                                          schrieb am zuletzt editiert von C-3po
                                          #20

                                          Oha, Danke für die Ausführliche Anleitung. Da muss ich erst mal drüber schlafen. :-)

                                          cu C-3po

                                          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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          624

                                          Online

                                          32.6k

                                          Benutzer

                                          82.0k

                                          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