Ich les mich schon seit Tagen durch den Code, da ich kein Programmierer bin geht das natürlich entsprechend schleppend dahin.
Einige Fragen hängen sicher auch mit mangelndem Verständnis der Internals von HomeMatic zusammen.
Nun hab ich mir ein paar Konkrete Fragen rausgepickt, deren Beantwortung mir wirklich weiter helfen würden:
- Was sind PEERS_PER_CHANNEL?
Also was ist ein Peer? Müssen die zum RF-Typ passen?
- Dimmer Device Definition
Code: Alles auswählen
typedef DimmerDevice<HalType,ChannelType,6,3> DimmerType;
Ich vermute mal 6 reale und 3 Virtuelle?
Wenn ja, was sind dann die Realen? Und was machen die Virtuellen?
Müssen die auch genau auf den RF-Typ passen?
- Native RF Types
Auf https://asksinpp.de/rftypes/ werden ja die Nativ verstandenen Typen gelistet.
Was aber bedeuten die dort verlinkten XML Files?
Soweit ich das versehe sind das die Definitionen, die eine CCU erwartet, oder?
Aber warum kommt dann HM-LC-Dim2L-SM in 5 verschiedenen XML Files vor?
Soweit die Verständnisfragen. Nun die Konkreten
Ich will nen HM-LC-Dim2L-SM nachbauen.
Wieviele peers p. ch brauch ich dafür?
Wie muss da die DimmerDevice Definition aussehen?
Und dann noch eine Frage:
Wie kann ich im Sketch einen Dim Wert an einen Kanal übergeben?
Kann man irgendwie abfragen ob bzw wann der Aktuator seit dem booten einen Befehl von der CCU bekommen hat?
Ich weiß, das sind recht grundlegende Fragen - aber es würd mir sehr helfen um weiter zu kommen...
Danke!
S.