homebridge-automation-switches Platform Plugin
-
-
* Ein einfacher Slider für numerische Werte mit konfigurierbaren Begrenzungen (winke Nastra)
* Security system beherrscht nun Zonen, d.h. der Alarm kann in verschiedenen Zonen/Zimmern ausgelöst werden
* Security system hat jetzt zusätzliche Schalter zum aktivieren, damit auch Regeln ohne Blöde HomeKit-Meldungen funktionieren
Viel Spaß!
Eine Frage zur „AutoOff“ -Funktion:
Gibt es evtl. eine Möglichkeit, dass man beim AutoOff es einstellen kann, nsch wieviel Perioden erst ausgeschaltet werden soll? So könnte man z.b. 3 Perioden schalten lassen und dann automatisch ausgehen lassen.
Bislang nicht. Ich nehme das mal auf die Liste.
Edit: Sollte das über die config.json eingerichtet werden oder dynamisch per Regel/App?
Habe es gerade mal aktualisiert und Zonen hinzugefügt aber das Plugin läd nicht. Ohne die Zonen läd es ebenfalls nicht mehr.
Kann das vielleicht am der stored Option liegen die aktiv ist?
Code
Alles anzeigen/usr/lib/node_modules/homebridge-automation-switches/src/SecuritySystemAccessory.js:136 Feb 18 19:59:27 raspberrypi homebridge[27599]: .updateValue(this._state.zonesAlarm[zoneLabel] || false); Feb 18 19:59:27 raspberrypi homebridge[27599]: ^ Feb 18 19:59:27 raspberrypi homebridge[27599]: TypeError: Cannot read property 'Außen' of undefined Feb 18 19:59:27 raspberrypi homebridge[27599]: at SecuritySystemAccessory.getZoneServices (/usr/lib/node_modules/homebridge-automation-switches/src/SecuritySystemAccessory.js:136:44) Feb 18 19:59:27 raspberrypi homebridge[27599]: at SecuritySystemAccessory.createServices (/usr/lib/node_modules/homebridge-automation-switches/src/SecuritySystemAccessory.js:78:15) Feb 18 19:59:27 raspberrypi homebridge[27599]: at new SecuritySystemAccessory (/usr/lib/node_modules/homebridge-automation-switches/src/SecuritySystemAccessory.js:53:27) Feb 18 19:59:27 raspberrypi homebridge[27599]: at AutomationSwitchesPlatform._createSecuritySwitch (/usr/lib/node_modules/homebridge-automation-switches/src/index.js:120:12) Feb 18 19:59:27 raspberrypi homebridge[27599]: at switches.forEach.sw (/usr/lib/node_modules/homebridge-automation-switches/src/index.js:80:25) Feb 18 19:59:27 raspberrypi homebridge[27599]: at Array.forEach (<anonymous>) Feb 18 19:59:27 raspberrypi homebridge[27599]: at AutomationSwitchesPlatform.accessories (/usr/lib/node_modules/homebridge-automation-switches/src/index.js:59:14) Feb 18 19:59:27 raspberrypi homebridge[27599]: at Server._loadPlatformAccessories (/usr/lib/node_modules/homebridge/lib/server.js:364:20) Feb 18 19:59:27 raspberrypi homebridge[27599]: at Server._loadPlatforms (/usr/lib/node_modules/homebridge/lib/server.js:308:16) Feb 18 19:59:27 raspberrypi homebridge[27599]: at Server.run (/usr/lib/node_modules/homebridge/lib/server.js:85:36) Feb 18 19:59:27 raspberrypi homebridge[27599]: at module.exports (/usr/lib/node_modules/homebridge/lib/cli.js:40:10) Feb 18 19:59:27 raspberrypi homebridge[27599]: at Object.<anonymous> (/usr/lib/node_modules/homebridge/bin/homebridge:17:22) Feb 18 19:59:27 raspberrypi homebridge[27599]: at Module._compile (module.js:643:30) Feb 18 19:59:27 raspberrypi homebridge[27599]: at Object.Module._extensions..js (module.js:654:10) Feb 18 19:59:27 raspberrypi homebridge[27599]: at Module.load (module.js:556:32) Feb 18 19:59:27 raspberrypi homebridge[27599]: at tryModuleLoad (module.js:499:12) Feb 18 19:59:27 raspberrypi homebridge[27599]: at Function.Module._load (module.js:491:3) Feb 18 19:59:27 raspberrypi homebridge[27599]: at Function.Module.runMain (module.js:684:10) Feb 18 19:59:27 raspberrypi homebridge[27599]: at startup (bootstrap_node.js:187:16) Feb 18 19:59:27 raspberrypi homebridge[27599]: at bootstrap_node.js:608:3
Edit: Ok lag an der stored Option einmal auf false gestellt und es läd
Ja, kann sein da die Zone bisher nicht da war.
Bislang nicht. Ich nehme das mal auf die Liste.
Edit: Sollte das über die config.json eingerichtet werden oder dynamisch per Regel/App?
Mir wäre es über die config am liebsten.
Stored auf false und Homebridge läuft durch.
Besser wäre noch die zusätzlichen Schalter im Security system in der Config zu schalten. Also true und false.
Besser wäre noch die zusätzlichen Schalter im Security system in der Config zu schalten. Also true und false.
Kannst Du das etwas genauer ausführen? Welche von den neuen Schaltern meinst Du?
Home Alarm Zone
Home Arm Stay
Home Arm Away
3 Schalter sind nun dazu gekommen.
Ich meine das schalten, bb jemand sie gebraucht oder nicht. Ich brauche sie zum Beispiel nicht. In der Config definieren ob man diese braucht oder nicht.
Die Zonen lösen den Alarm aus - sie sind somit Ersatz für den alten Alarm-Schalter. Wenn Du den alten Zustand haben möchtest, dann lege Dir eine Zone "Alarm" an. Dann ist es gleichwertig.
Die beiden anderen... ich nehme das mal mit auf.
Klasse Update, vielen Dank
Hätte noch zwei kleinigkeiten zum Update anzumerken in der Hoffnung das da noch was geht
Alarmschalter:
Für Nacht fehlt ein Schalter der den Status Ausgelöst wieder gibt und mit dem Hauptschalter oben verbunden ist. Oder hast du diesen bewusst weg gelassen
Slider:
Hier wäre schön wenn du noch einen Dummyswitch dazu bauen könntest der direkt unter dem Slider angezeigt wird, mit diesem würde man den Wecker Aktivieren bzw. Deaktivieren. Der Slider soll ja nur die Uhrzeit wiedergeben wann welcher Auslöser triggern soll als bedingung.
Das war es auch schon
Was denkst du ist das machbar bzw. sinvoll
- Also den Nacht-Schalter habe ich glatt übersehen.
- Für deinen Switch zum Slider: Reicht da nicht ein einfacher Switch aus? Ich würde die ungern kombinieren wollen.
Dafür habe ich es gesehen
Ja mit dem kombinieren kann ich verstehen da der Slider dann nicht mehr unabhängig verwendet werden kann. Was auch doof ist.
Das Problem ist halt die Frau, wenn ich ihr sage wenn du deinen Wecker einschalten willst dann musst du erst dieses Gerät für die Zeit einstellen danach zu diesem Gerät wechseln um ihn zu aktivieren. Da weißt du ja selber wie das läuft, einmal und nie wieder da wird dann der alte Radio Wecker wieder ausgepackt und der Slider hätte sein Ziel verfehlt
Wie sieht es denn aus das du diesen kombinierten Schalter als eigenen Weckerschalter (Wake Up Switch) ins Plugin integrierst, so das der Slider und Switch weiterhin einzeln auch angeboten werden.
Das wäre natürlich richtig Klasse!?
@all Ich denke mal der Bedarf für so einen Schalter sollte doch da sein
Der WAF mal wieder.
Genau der
Plugin Lieferservice... für mich ohne Knoblauch und mit extra Käse
Nastra extra für dich bekommt die 3.1.0 noch einen weiteren Switch: alarmclock. Mit:
- Slider für die Stunde (inkl. config.json initial Wert)
- Slider für die Minute (inkl. config.json initial Wert)
- Schalter für an/aus (inkl. config.json initial Wert)
- Kontaktsensor zum auslösen
Das ganze wird dann auch noch abgespeichert.
So, nun musste Dir noch was für die Snooze-Taste ausdenken. Oben war ganz viel Käse und das hier ist der Knoblauch.