Ich muss das Thema nochmals aufgreifen.
Beim Heizkörper funktioniert das attrTemplate nur bei den Shuttern wird mir kein attrTemplate angezeigt, ich kann den set attrTemplate zwar manuell ausführen und das funktioniert auch, aber warum wird das nicht angezeigt???
MAX bietet drei Templates an: jeweils eins fuer devtype=(1|2), devtype=(3|7) und devtype=(4|6).
Dieser Filter greift nur bei der Anzeige, beim Anwenden wird es ignoriert.
Womoeglich ist die Ursache des Problems hier zu suchen.
(u.A. auch @Rudi)
Eventuell ist der FILTER an sich schuld, jedenfalls deuten ein paar Rückmeldungen bei mqtt2.template in diese Richtung. Leider bin ich noch nicht dahinter gestiegen, an was es im Detail liegt, jedenfalls habe ich einen Teil der templates dahin umgebaut, dass ein "~" statt "=" verwendet wird.
filter:TYPE=MQTT2_DEVICE:FILTER=CID~zigbee.*
(Kann aber auch an der Perl- oder Modulversion liegen; dass es ein Internal ist, sollte eigentlich egal sein?)
@hyper2910
Vielleicht magst du austesten, ob das Besserung bringt? (nach Änderungen der template file muß {AttrTemplate_Initialize()} aufgerufen werden, damit man testen kann, ob es hilft).
IMHO hat das Template einen Tippfehler :
filter:TYPE=MAX:FILTER=devtype=(1|2)
filter:TYPE=MAX:FILTER=devtype=(3|7)
filter:TYPE=MAX:filter:devtype=(4|6)
1,2 & 3,7 gehen ja aber die 4,6 wohl nicht , vllt sollte ich da den Doppelpunkt gegen = tauschen ?
;D könnte helfen... ::)
Btw.: habe eben bei allen meinen template-files noch ein "setreading DEVICE attrTemplateVersion 20200522 or prior" hinter jedes template gepappt... So können Änderungen/Aktualisierungen ggf. leichter nachvollzogen werden (dürfte hier jetzt nicht so wichtig sein, da die Änderungsfrequenz eher geringer ist als v.a. bei MQTT&HTTPMOD).
Ok, vielen Dank, heute nach dem Update geht es!