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. Cloud Dienste
  4. Cloudadapter schreibt falschen Wert (100 anstatt 1)

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    15
    1
    215

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

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

Cloudadapter schreibt falschen Wert (100 anstatt 1)

Geplant Angeheftet Gesperrt Verschoben Cloud Dienste
6 Beiträge 2 Kommentatoren 660 Aufrufe
  • Ä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.
  • J Offline
    J Offline
    jafloor
    schrieb am zuletzt editiert von
    #1

    Hallo Forum,

    ich bin leicht am verzweifeln. Ich versuche einen Modbus-Datenpunkt per Alexa bzw. Cloudadapter zu beschreiben. Bis auf den oben genannten kleinen Fehler klappt auch alles. Aber warum schreibt er eine 100 runter und nicht wie zu erwarten eine 1. Schreibe ich manuell unter Objekte eine 1 auf den Datenpunkt schaltet er wie er soll. Nur die Lady bewertet meine Aussage wieder mal über und nimmt alles mal 100 :D :D

    Im Cloudadapter unter Smart Geräte ist der Datenpunkt mit no Type angegeben. Ich habe schon alle durchprobiert. Keine Verbesserung. Muss dort überhaupt was rein oder ist no type korrekt?

    Was mich hierbei wundert ist, dass ich in der Spalte BEI AN default, letzter Wert, 5%, 10% usw. auswählen kann. Das habe ich sonst nur bei meinen Rollos. Bei allen anderen Homematic Datenpunkten kann ich unter BEI AN garnichts auswählen. In der Spalte Befehle steht dort auch nur an aus und nicht wie bei meinem "Problemdatenpunkt" noch zusätzlich % und ein pfeil hoch und runter.

    Wähle ich und BEI AN jetzt testweise mal default oder letzer Wert, schreibt er mir weiterhin eine 100. Wähle ich zbsp. 5% schreibt er mir auch eine 5 %. Irgendwo dort muss also mein Problem sein. Denn ich will keine 5% sondern eine 1 und die kann ich nicht auswählen. :?:

    Weis jemand wo ich das beeinflussen kann? Wo ist mein Denkfehler mit den Datentypen? Bisher habe ich mich damit nicht auseinandersetzen müssen, da er das automatisch? gemacht hat. Bei dem Modbusdatenpunkten scheint es etwas anders zu sein. Ich kann hier bei mir gefühlt mittlerweile an 4 Stellen Die Rolle oder wie das auch immer heisst verstellen/vergeben: im Modbusadapter, unter Objekte(2x) im Cloudadapter(Smart Geräte).

    Das überfordert mich etwas :lol:

    Danke für Eure Tips!

    1 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      Wie ist denn die Objektdefinition des Ziel-Datenpunktes?

      Unter Objekte mit Expertenmodus in der Zeile des Datenpunkts der Stift rechts, dann Tab "Raw" und den Text mal hier bitte posten

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Antwort Letzte Antwort
      0
      • J Offline
        J Offline
        jafloor
        schrieb am zuletzt editiert von
        #3

        Hallo,

        wie gewünscht:

        {
          "from": "system.adapter.modbus.0",
          "ts": 1538600510855,
          "common": {
            "name": "Modbusdatenpunkt",
            "role": "value",
            "type": "number",
            "unit": "",
            "def": 0,
            "read": true,
            "write": true,
            "smartName": {
              "de": "Licht"
            }
          },
          "native": {
            "regType": "holdingRegs",
            "type": "int16be",
            "address": 4004,
            "deviceId": 1,
            "len": 1,
            "offset": 0,
            "factor": 1,
            "poll": true
          },
          "acl": {
            "object": 1638,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator",
            "state": 1638
          },
          "_id": "modbus.0.holdingRegisters.4004_Schaltbefehl",
          "type": "state"
        }
        
        1 Antwort Letzte Antwort
        0
        • apollon77A Offline
          apollon77A Offline
          apollon77
          schrieb am zuletzt editiert von
          #4

          Du kannst mal versuchen unter Common noch

          min: 0,

          max: 1,

          Ein. Vllt macht er es dann besser.

          Gesendet vom Handy …

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          1 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            jafloor
            schrieb am zuletzt editiert von
            #5

            huldigt den Gott des Lichtes!! :mrgreen:

            Danke, Apollon! Jetzt tut er was er soll.

            1 Antwort Letzte Antwort
            0
            • apollon77A Offline
              apollon77A Offline
              apollon77
              schrieb am zuletzt editiert von
              #6

              Er setzt halt die %, wenn nicht angegeben ist ist das dann eine Zahl 0..100 … Wenn DU minimum/Maxmimum Werte definierst ist die %-Logik auch korrekt und er setzt dann je nach % den wert zwischen 0..1.

              So wichtig sind die Objekt-Metadaten :-)

              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
              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

              568

              Online

              32.7k

              Benutzer

              82.4k

              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