Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Gelöst] Openhab-Adapter: Temperaturen verlieren Nachkommastellen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Gelöst] Openhab-Adapter: Temperaturen verlieren Nachkommastellen

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

      Hallo,

      ich habe den Openhab-Adapter (Version 0.2.0) im Einsatz. Leider verschwinden die Nachkommastellen der Temperaturen nach einem Update der Werte.

      Szenario:

      • Aktualisierung der Openhab-Objekte über die Instanz: Nachkommastellen sind da.

      Debug

      inMem message openhab.0.* openhab.0.items.Temp_Aussen_Hasenstall val=15.5, ack=true, ts=1508255856350, q=0, from=system.adapter.openhab.0, lc=1508255750337
      

      Dann kommt ein Update der Werte und die Nachkommastelle ist weg:

      Received [openhab.0.items.Temp_Aussen_Hasenstall] = {"type":"Decimal","value":15}
      

      Openhab Item-Definition:

      Number Temp_Aussen_Hasenstall "Hasenstall Temperatur [%.1f °C]" <temperature>(Temperatur, Aussen, Hasenstall) {channel="rfxcom:temperaturehumidity:RFX:Kanal1:temperature"}</temperature> 
      

      Habe auch schon probiert, die Formatierung zu entfernen, hat aber nicht geholfen.

      Was kann ich machen bzw. woran kann das liegen?

      Gruß,

      Sven

      1 Reply Last reply Reply Quote 0
      • G
        gnick last edited by

        Hallo Sven,

        ich habe genau das gleiche Problem mit den Adapter.

        Es betrifft aber auch andere Werte. Bei mir z.B. auch die Luftfeuchtigkeit.

        Bei der Aktualisierung der Werte werden Zahlen auf ganze Zahlen "abgerundet" und alle Nachkommastellen werden entfernt.

        gibt es dafür schon eine Lösung?

        Gruß Guido

        1 Reply Last reply Reply Quote 0
        • D
          Darnat last edited by

          Hallo,

          nach einiger Zeit und einem Serverwechsel inkl. FHEM und zurück habe ich das Problem gelöst.

          In Zeile 566 (Version 0.2.0, Datei main.js) steht "parseInt()" für den Dezimaltypen und dort muss "parseFloat()" stehen. Dann bleiben die Nachkommastellen auch erhalten.

          Gruß,

          Sven

          1 Reply Last reply Reply Quote 0
          • Bluefox
            Bluefox last edited by

            Version 0.2.1 ist published. danke

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            684
            Online

            31.9k
            Users

            80.1k
            Topics

            1.3m
            Posts

            3
            4
            1221
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo