Ich weiß nicht, wie und ob es dort eine priorisierung der Bedingungen gibt,
aber es gibt Programmiersprachen die einem UND (&&) höhere Priorität zusprechen als einem ODER (||).
Sprich, ich würde auch heir Klammern setzen
- ((now.getHourOfDay() > 18 now.getHourOfDay()) =6 && getDayOfWeek <=5)
Nicht dass daraus ein Stunden >18 ODER (Stunden < 6 UND Tag <= 5) ==> hier würde quasi der zweite Teil nur zutreffen, wenn Stunden kleiner 6 UND tag kleinder 5 ist...
Somit hättest du quasi, entweder ab 18, bzw 19 Uhr JEDEN TAG die Schaltung, oder die Schaltung unter der Woche vor 6 Uhr
(auch verdammt, ich erkläre so kacke... hoffe man evrsteht was ich meine... :D)