Ankündigung

Einklappen
Keine Ankündigung bisher.

Darstellung Füllstand

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Ja. Du brauchst nur noch einen Template Sensor:
    Code:
    template:
      - sensor:
        - name: "Fuellstand Zisterne"
          unit_of_measurement: "l"
          state: >
             ... hier kommt dann mein Coding hin ...
    Gruß, Waldemar
    OpenKNX www.openknx.de

    Kommentar


      #17
      Moin

      Also bei mir sieht es im moment die Tamplate.yaml so aus.
      Es wird mir kein Fehler angezeigt aber ich glaube so passt das nicht.

      Ich frage mich nur wie ich jetzt aus diesem Code in der Template, eine Entität erstellt wird, die ich dann für eine Anzeige auf dem Dashboard nehmen kann.

      Verzeiht mir wenn die Begrifflichkeiten nicht passen.

      MfG
      You do not have permission to view this gallery.
      This gallery has 1 photos.
      Zuletzt geändert von HX 81; 12.09.2023, 10:55.

      Kommentar


        #18
        Der Code müsste die Entität schon erzeugen (nach einem Config reload). Alternativ kann man seit 2023.9 auch einen Template Helper benutzen.

        Schau mal hier ob du die findest: https://my.home-assistant.io/redirect/developer_states/
        oder hier ob du einen Fehler in den Logs hast: https://my.home-assistant.io/redirect/logs/

        Kommentar


          #19
          Danke meti.

          So ich habe nun die Entität " Füllstand Zisterne" ( Ich hatte oben in der Tamplate.yaml noch Tamplate zu stehen.)

          Nun mal schauen wie das ausgerechnet wird von den 4 Werten und wie es mir dann angezeigt wird.
          Zuletzt geändert von HX 81; 12.09.2023, 12:34.

          Kommentar


            #20
            Entwicklerwerkzeug Template.jpg
            So nun habe ich das ganze mit dem Entwicklerwerkzeug geprüft.Siehe Bild.
            Sollte so passen weil er zeigt keine Fehler an.

            Aber irgendwie scheint er die binary_sensoren nicht zu berücksichtigen.

            Oder wo liegt der Fehler?

            Kommentar


              #21
              `is_state()` erwartet als erstes Argument die entity_id, nicht den Anzeigenamen (friendly_name).

              Kommentar


                #22
                Und wieder Danke meti.

                Das war es.

                Nun muss ich nur noch in die Formel irgendwie die *10 bekommen das ich dann das ganze in % habe.
                Nur wie in der Excelformel frist er es nicht.

                Erledigt:

                {{ (eingang_a * 1 + eingang_b * 2 + eingang_c * 4 + eingang_d * 8)*10 }}
                Zuletzt geändert von HX 81; 12.09.2023, 16:14.

                Kommentar


                  #23
                  Hier kann man Templates live Ausprobieren: https://my.home-assistant.io/redirec...oper_template/
                  und hier gibts Doku dazu: https://www.home-assistant.io/docs/c...on/templating/
                  und noch mehr hier: https://jinja.palletsprojects.com/en...emplates/#math

                  Kommentar


                    #24
                    Guten Morgen.

                    Ich hoffe es ist kein Problem das ich meine neue Frage hier noch stelle.

                    Ich habe ja nun mein Ergebnis vom Zisternenpegel in HA abgebildet.
                    Nun möchte ich diese Ergebnis auch auf den KNX Bus bringen.

                    Welchen Datentyp muss ich dafür in HomeAssistent neben type eintragen damit nur eine reine Zahl übertragen wird?
                    siehe 1 Bild. Ich habe leider nur das mit Prozent gefunden.

                    expose.jpg

                    Und kann ich in der ETS den Datentyp auf automatisch lassen? Bzw welchen muss ich dann nehmen das mit eine reine Zahl angezeigt wird?

                    Datentyp KNX.jpg

                    MfG






                    Kommentar


                      #25
                      Als passenden Datentyp sehe ich
                      1. DPT 5.001 DPT_Scaling mit einem Bereich [0…100] %
                        80h sind 50 % und FFh sind 100 %
                      2. DPT 5.004 DPT_Percent_U8 [0…255] %
                        da ist die Auflösung 1 %, was genau den Bits der Messsonde entspricht.
                      Die Auswahl richtet sich nach dem Ziel der Telegramme, beispielsweise der Anzeige.

                      Kommentar


                        #26
                        Was ist für dich eine "reine Zahl"?
                        Und viel wichtiger: wer soll das denn empfangen?

                        Kommentar


                          #27
                          Moin.

                          Reine Zahl ist für mich einfach nur eine 1 oder 2 usw.
                          Empfangen bzw. für KNX bereitstellen soll es die GA 0/4/20

                          Kommentar


                            #28
                            Zahlen kann man auf verschiedene Arten und mit verschiedenen Wertebereichen senden (weil Knx Steinmaueralt ist und damals Bits recht teuer waren).
                            HA kann die Zahl in allen gängigen Formaten (DPT) an den Bus senden. Aber wenn niemand ihn empfängt, kannst du dir die Übung auch sparen.
                            Daher, schau was dein Empfänger (nicht die GA an die du es sendest, sondern das Gerät) für ein Format kann / erwartet und benutz das.

                            Kommentar


                              #29
                              Ok.

                              Habe ich so verstanden.

                              Kommentar

                              Lädt...
                              X