ioBroker / ioBroker.knx

connect KNX via eibd
http://www.iobroker.org
Other
50 stars 32 forks source link

State GA lässt sich nicht eintragen #323

Open programmcs opened 3 months ago

programmcs commented 3 months ago

ich habe Schaltbare Steckdosen bei diesen ist z.B. Ein/Aus der DPT 1.001 - Switch und der State DPT 1.011 - State was soweit richtig ist und auch der richtige Datentyp beides boolean ich kann es aber beim EinAus nicht als State GA angeben dafür müsste ich den DPT auf 1.011 - Switch ändern das ist aber nicht sauber dies müsst angepasst werden damit ich man den Adapter sauber benutzten kann.

chefkoch009 commented 3 months ago

Du kannst den Adapter auch so sauber benutzen. Switch hat immer on/off also dpt1.001. Wenn die Argumentation aber ist, das ein Switch einen State hat also on/off, wie lautet dann das Gegenstück bei Jalousie/Rollo up/down?

programmcs commented 3 months ago

Bei knx es immer so aufgebaut man hat eine GA für die comand und einen für den Status, die KNX Association hat das ja nicht einfach so erfunden. für DPT 1.xxx gibt es eine Menge verschiedener unter typen. Speziell bei Fehler suchen ist es praktisch weil im Bus Monitor das geschrieben steht was gesendet wird laut DPT_ID. und beim Jalousie ist es tatsächlich auch ein state, einmal der comand up/down was auch nur 1 bit ist und der State wo steht die Beschattung. Zum veranschaulichen einmal der ausschnitt aus der ETS welche Datentypen es gibt. in Prinzip ist es 1 Bit aber dahinter steckt mehr als nur true false, daher sollte es ein KNX Adapter meiner Meinung nach auch können. speziell wenn man dafür auch eine Lizenz erwerben muss. image

beim vergleichen muss ja nicht genau auf 1.001 verglichen werden sondern nur das 1. übereinstimmt.

chefkoch009 commented 3 months ago

Die Datenpunkttypen sind mir durchaus bekannt. Damit habe ich mich ziemlich lange auseinandergesetzt. Es ist wie man es sieht, ich kann z.b. eine Lampe nach DPT1.001 "an" oder "aus" schalten. Also erwarte ich als Antwort "an" oder "aus" und nicht etwa "Status" oder "kein Status". Konsequenter Weise sollten Schalt- und Statusadressen immer den gleichen DPT haben. Warum gibt es z.B. für das Dimmen keinen datenpunkttypen dimmenstatus? Klar ist es nur "1Bit", aber dimmen Wert sind auch nur "8Bit".