Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Ein / Aus Status in Flot anzeigen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Ein / Aus Status in Flot anzeigen

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

      Hallo zusammen,

      ich hätte eine Frage zur Anzeige in der Flot Statistik.

      Momentan lass ich mir sämtliche Temperaturwerte in der Flotstatistik zwei Wochen zurück anzeigen… nun meine Idee parallel dazu den Status der Fussbodenheizventile mit in der Statistik anzuzeigen, ich bekomme von Loxone heraus den Status true/false oder ein/ein aus. Gibt es da eine möglich dies mit in die Flot Statistik einzubeten?
      4132_flot.jpg
      Danke in Voraus Grüsse finkix

      1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators last edited by

        @finkix:

        Gibt es da eine möglich dies mit in die Flot Statistik einzubeten? `
        Wenn dieser wert als 0/1 in dem Datenpunkt steht ist es leicht.

        Ansonsten mit einem kleinen Skript oder blockly auf false true reagieren und einen selbst angelegten Datenpunkt auf 0/1 setzen, diesen loggen und in flot darstellen.

        Gruß

        Rainer

        1 Reply Last reply Reply Quote 0
        • F
          finkix last edited by

          Hallo Rainer,

          leider nicht ich bekomme den Wert nur als true/false und als ein/aus… Kannst du mir ein Beispiel zeigen wie das script ausschauen sollte?

          Den Datenpunkt kann ich ja direkt unter Obejekte anlegen?

          Vielen Dank in Voraus finkix

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators last edited by

            Mal kurz trocken (Blockly), bin nicht am System:

            WENN DP_Loxone

            wird geändert

            FALLS Wert von DP_Loxone = true

            Dann Eigener_Datenpunkt = 1

            SONST

            Eigener_Datenpunkt = 0

            Zur sicherheit könnte das SONST noch in eine SONSTFALLS Wert von DP_Loxone = false geändert werden.

            Der Eigene Datenpunkt als Number muss natürlich vorher angelegt werden.

            Gruß

            Rainer

            1 Reply Last reply Reply Quote 0
            • F
              finkix last edited by

              So nun ein Schritt weiter leider noch nicht das gewünschte Ergebnis… :?

              Habe das blockly Script erstellt aber vermutlich noch irgend ein Fehler drinnen, da es mir den Wert von "Fussboden transform" nicht auf 1 ändert.

              Was habe ich da falsch? Vielen Dank.

              4132_script.jpg

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

                Hallo finkix, du musst aus false/true nicht 0/1 machen. FLOT interpretiert diese automatisch als 0/1.

                Im FLOT Editor solltest du unter "Chart Type" dann "Schritte" auswählen. Über den [Mehr]-Button der Linie kannst du diese auch mit einem Y-Offset versehen, um sie vertikal zu verschieben.

                Hier werden 4 false/true Datenpunkte angezeigt, Y-Offset 0, 2, 4 und 6
                3336_flot.png

                1 Reply Last reply Reply Quote 1
                • rantanplan
                  rantanplan last edited by

                  Hallo finkix

                  Falls Blockly noch gebraucht wird.
                  147_beispiel.png

                  Zum Importieren:

                  ! ````
                  <xml xmlns="http://www.w3.org/1999/xhtml"><block type="on" id="M:3;0i^HylXprdoz{mC1" x="-213" y="63"><field name="OID">Object ID</field>
                  <field name="CONDITION">ne</field>

                  <statement name="STATEMENT"><block type="controls_if" id="G185`o#Kc+-6r1ELl/]l"><mutation else="1"></mutation>
                      <value name="IF0"><block type="logic_compare" id="W?VTAWsGe7~J?gsNUH?!"><field name="OP">EQ</field>
                          <value name="A"><block type="get_value" id="kI]Hnrkq!St(DqhdsKH~"><field name="ATTR">val</field>
                              <field name="OID">ID auswählen</field></block></value> 
                          <value name="B"><block type="logic_boolean" id="lDD@-i29!BxBRpA_+nka"><field name="BOOL">TRUE</field></block></value></block></value> 
                      <statement name="DO0"><block type="comment" id=")@^YA40Xf%-_p`+h:Za1"><field name="COMMENT">Fussboden transform auf 1</field>
                          <next><block type="control" id="LFRmfhP54q[V+VgXi^_."><mutation delay_input="false"></mutation>
                              <field name="OID">Object ID</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE"><block type="math_number" id="/k.xYfaZz,+:4kN[Xb+Y"><field name="NUM">1</field></block></value></block></next></block></statement> 
                      <statement name="ELSE"><block type="comment" id="xmEv6;bxdqi{(g8M)fIA"><field name="COMMENT">Fussboden transform auf 0</field>
                          <next><block type="control" id="l3YtC^SQrk9pleXDSnup"><mutation delay_input="false"></mutation>
                              <field name="OID">Object ID</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE"><block type="math_number" id=")#MFh[evVNm@*;CQ3(78"><field name="NUM">0</field></block></value></block></next></block></statement></block></statement></block></xml> 
                  

                  ! ````

                  Grüße

                  1 Reply Last reply Reply Quote 0
                  • F
                    finkix last edited by

                    Vielen Dank für die Info hab es nun glöst, mit dem true / false wert in Flot ebenfalls noch vielen Dank für das Blocklyscript wenn man z.B. höhere wertunterschiede als 1 will…
                    4132_flot1.jpg

                    Gruß

                    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

                    711
                    Online

                    32.0k
                    Users

                    80.5k
                    Topics

                    1.3m
                    Posts

                    4
                    8
                    2506
                    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