Ankündigung

Einklappen
Keine Ankündigung bisher.

Darstellung Füllstand

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

  • HX 81
    antwortet
    Ok.

    Habe ich so verstanden.

    Einen Kommentar schreiben:


  • meti
    antwortet
    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.

    Einen Kommentar schreiben:


  • HX 81
    antwortet
    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

    Einen Kommentar schreiben:


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

    Einen Kommentar schreiben:


  • knxPaul
    antwortet
    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.

    Einen Kommentar schreiben:


  • HX 81
    antwortet
    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






    Einen Kommentar schreiben:


  • meti
    antwortet
    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

    Einen Kommentar schreiben:


  • HX 81
    antwortet
    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.

    Einen Kommentar schreiben:


  • meti
    antwortet
    `is_state()` erwartet als erstes Argument die entity_id, nicht den Anzeigenamen (friendly_name).

    Einen Kommentar schreiben:


  • HX 81
    antwortet
    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?

    Einen Kommentar schreiben:


  • HX 81
    antwortet
    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.

    Einen Kommentar schreiben:


  • meti
    antwortet
    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/

    Einen Kommentar schreiben:


  • HX 81
    antwortet
    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.

    Einen Kommentar schreiben:


  • mumpf
    antwortet
    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

    Einen Kommentar schreiben:


  • HX 81
    antwortet
    Nabend.

    Danke Dir meti.

    Also die vier Ausgänge werden mir jetzt als jeweils eine Entität angezeigt.
    Nun kommt bestimmt der Code von mumpf in der Template Datei ins Spiel.Richtig?

    MfG

    Einen Kommentar schreiben:

Lädt...
X