Potrebujem zase trochu nasmerovať s časovačom.
Chcem aby virtuálny vypínač input_boolean.coffee keď je v polohe ON každý pracovný deň v rovnaký čas zapol zásuvku Blitzwolf.
Skúšal som Timer aj Time Range a jediné čoho som dosiahol bolo že v nadstavenom časovom okne po stlačení input_boolean.coffee sa zapla zásuvka Blitzwolf a to nie je to čo chcem.
"Skúšal som Timer" není dobrý popis problému, s tím se nedá poradit. Musel bys říct, jaké ti kam chodily zprávy, jak se chování lišilo od toho, které chceš dosáhnout.
Pokud dobře rozumím tomu, co chceš dosáhnout, je to vlastně "breaker" a šel bych na to jinak:
1. timer T každý den v zadanou hodinu vyšle zprávu
2. výstup T je napojený na vstup obecné funkce F
3. do funkce F je zároveň napojený výstup spínače B
4. funkce F udržuje lokální stav (
https://nodered.org/docs/user-guide/writing-functions#storing-data) sepnuto/rozepnuto
5. pokud F obdrží zprávu z B, nastaví stav na sepnuto nebo rozepnuto
6. pokud F obdrží zprávu z timeru, tak pokud je sepnuto, pošle ji dál, jinak neudělá nic ("return null")
7. výstup F je napojený na vstup spínače kávovaru
Rozlišení, jestli F dostala zprávu od T nebo B, se dělá pomocí topiců.
Možná to není nejjednodušší způsob, nevím, já hodně používám obecné funkce, které se píšu sám, a relativně málo ty různé specializované nody.