Ach nee.
Also ich würde das mal anders formulieren. Bei mir gibt es fast ausschließlich Homematic bzw. Homematic IP. Das allein schon vor dem Hintergrund, dass ich in jedem Fall eine gewohnte Bedienung brauche (hier ist er wieder der WAF) und aber auf der anderen Seite ein von den Grundfunktionen her sicher funktionierendes und multifunktionales Offline-System haben will. Und welches System kann das besser?
Dass mit iobroker die Tür zum online aufgestoßen werden kann, was mit HM IP zum teil ja auch ginge, ist Nebenprodukt. iobroker stellt für mich eine große Möglichkeit dar. Mein wichtigstes Anliegen war und ist die Visualisierung.
Nur, bevor das so richtig umgesetzt wird bin ich immer noch bei Baiscs in der Programmierung - siehe das hier.
Vom System her ist es eine virtuell laufende CCU2 auf einem RPi3. Zusätzlich ist dort ein iobroker mit drauf, der aber perspektivisch auf einen Server umzieht bzw. dort schon exisitert.
Aus meiner Sicht ist ein großes Thema die Multifunktionalität. Um das Sauber hinzubekommen muss man alle parallel liegenden Zweige einer Logik so verknüpfen, dass jede Funktion zu jeder Zeit funktioniert, was bekanntermaßen nicht einfach ist.
Hier beim Garagentor, welches dann via NFC sich öffnen lassen soll, liegen einerseits der Taster des Tors, der direkt an der Steuerelektronik des Motors angeschlossen ist, die Systemfernbedienung des Garagentores und ein Schaltaktor aus dem Homematic IP System parallel. Bedient werden kann das Ganze nun wieder von mehreren Stellen aus. Klar, am Taster an der Tür und mit der Systemfernbedienung. Wenn das nicht wäre- wäre der Hausfrauenstress programmiert. Für mich gibt es eine HM IP Fernbedienung im Auto und Tinymatic auf dem Handy. Mit Tinymatic lässt sich alle an der CCU angelernten Geräte bedienen. Und natürlich gibt es den iobroker.
Insofern ist Deine Aussage
Zitat
Vor allen Dingen wenn man keine Homematic hat...
nicht ganz zutreffend, oder Du wolltest eigentlich was anderes sagen. Egal. Du hilfst mir wirklich sehr und ich bin echt dankbar dafür.
Habe den Code jetzt mal eingekürzt. Wenn die Juniors ausgeschlafen haben gegen 11.00 , dann dürfen sie "chippen"
setState("hm-rpc.2.000218A9916FDA.3.State", true);//schaltet Aktor ein
setStateDelayed("hm-rpc.2.000218A9916FDA.3.State", false, 1000, true);//schaltet Aktor in 1 Sekunde aus und aktiviert Planung für nächste Aktivierung
besser so?