Dimmy über TP1-TP6 steuern?

Wenn du die Taster direkt am Dimmy anschließt, dann brauchst du die Standalone Software für das ESP, dann läuft alles darüber und hat an sich nichts mehr mit dem eigentlichen System zu tun.

Ansonsten musst du die Taster auf das Board löten, TP1-TP6, dann brauchst du einen Flow wie oben beschrieben. Das geht aber bei deinem Board nicht, sondern erst bei der neueren (schwarzen) Variante.

1 Like

@ChrisF auf dem alte Board einen I2C bus nachzurüsten ist kein Hexenwerk, wenn man löten kann. Lies dir den post durch.

Weiter unten gibts dann noch I2C Eingänge von Horter und Kalb, die funktionieren auch super, vorallem kannst du die mit 12 Volt schalten. Die Eingänge auf der Relayboard und Dimmy, nur mit 3,3V bzw gegen Masse.
Gruß Arno

Jo, inzwischen funktioniert alles. Ich habe nur manchmal das Problem, dass sich die Zuweisungen der TP1-TP6 von Button wieder zu Switch ändern. Das passiert zufällig. Kann man den Switch evtl. löschen oder sollte ich den flow nutzen?

Die Typen Switch oder Button werden in den Dateien mcpinput1_type (usw) gespeichert) bzw in Node-RED in den globalen Variablen “mcpinput1_type” etc.
Passieren die Änderungen während das System läuft oder nur bei einem Neustart/Redeploy?

Kannst du mal schauen, ob die Variablen/Dateien vielleicht irgendwo überschrieben werden?

Wenn du in NR mit STRG+F z.B. nach "global.set(“mcpinput” suchst sollten dir nur 6 Function Nodes im Init Flow und eine Function Node im Config Flow angezeigt werden.

Es ist auf jeden Fall so, dass nach einem deploy oder Neustart der mcp23017input hin und wieder auf OFF steht. Nach einem erneuten Neustart, funktioniert es dann wieder…
Kann man den switch oder button bei set switch/button nicht einfach löschen?

Schau mal in der “write file” Node, da muss statt path filename ein msg filename rein so wie im Screenshot, dann sollte es gehen.
(Config Flow rechts unten)


image

1 Like