Habe hier ein sehr interessantes Plugin entdeckt:
https://github.com/naofireblade/homebridge-logic
bin leider noch nicht zum testen gekommen, was meint ihr?
Habe hier ein sehr interessantes Plugin entdeckt:
https://github.com/naofireblade/homebridge-logic
bin leider noch nicht zum testen gekommen, was meint ihr?
Habe es zwar schon installiert aber zum testen bin ich leider auch noch nicht gekommen
verstehe ich das richtig, das man zb die Zeiten eines delay Switches direkt in homekit ändern könnte anstatt dafür in die config gehen zu müssen und das bei laufender homebridge?
wäre klasse
Hab es auch mal installiert.
Hat es schon jemand in Automationen etc integriert? Brauch ein wenig Inspiration, was ich damit alles machen koennte
Habe damit rum gespielt, leider nicht über Apple Home nutzbar, deshalb für mich uninteressant. Aber es funktioniert. Ich habe damit ein Automationen erstellt, um ein Licht mit einem Tastendruck ein und aus zu schalten, das geht ja leider nicht nativ mit einem HomeKit Taster (Pop etc.)
Funktioniert ganz gut, ein cleveres Plugin.
Man sich quasi flexibel Timer, Delays etc definieren.
Hallo und sorry, dass es solange gedauert hat mit meiner Antwort.
Im Logic Plugin heißt es Timer, und diese Funktion erstellt quasi einen Delay Switch mit einer vorgefertigten Dauer.
Beispiel: Erstelle neuen Timer für 1 Minute.
Dies kreiert einen Schalter, der nach 1 Minute wieder automatisch auf Aus schaltet.
Ansonsten gobt es noch die Möglichkeit beliebige Switches zu erstellen, ohne Timer.
Dann gibt es noch Counter, also Möglichkeiten zum Mitzählen, z.B. Wie oft eine Aktion ausgeführt (wieder als Schalter)
Sehr flexibles Plugin - über New legt man neue an, und über Delete kann man sie wieder rausnehmen falls nicht mehr benötigt.
Viel Spaß damit!
Erstellt man die in der config oder geht das direkt in HomeKit? Wenn letzteres würde ich mich über eine Veranschaulichung freien
Direkt in Homekit, aber nur in der Eve App.
Die Plugin Seite gibt eigentlich schon recht viel an Screenshots her, aber ich versuche am Wochenende mal was zusammenzufrickeln
Ach wenn man es dort sieht brauchst nicht
Ich wollte mit dem Plugin die Schwäche von Homekit/Homebridge beseitigen, dass man zum Hinzufügen neuer Dinge immer die Konfiguration anpassen muss und dies nicht einfach auf dem Handy oder Tablet tun kann.
Theoretisch wären mit der Pluginarchitektur noch viel mehr Dinge möglich (z.B. Auswerten von logischen Ausdrücken). Allerdings bin ich vor einiger Zeit auf Homeassistant umgestiegen, sodass ich persönlich dieses Plugin nicht mehr benötige. Wenn ihr allerdings konkrete Ideen und Verwendung für das Plugin habt, baue ich die gerne ein.
Hallo,
schön dass du dich hier meldest. Aktuell nutze ich dein plugin „noch“ nicht, könnte aber demnächst soweit kommen. Es ist halt schon bequem, aus der app heraus einen schalter erzeugen zu können.
Was genau meinst du mit „Auswertung von logischen Begriffen“?
Und was ist Homeassistent, sagt mir so erst mal nichts..... ?
Logische Begriffe sind zum Beispiel und / oder / wenn / dann / sonst. Da die Eve App Zeicheneingaben unterstützt könnte man quasi alles hineinschreiben und das Plugin interpretiert dies dann. Allerdings wäre nur die Interaktion mit Variablen des Plugins selbst möglich.
Ich konnte zwar schon die Geräte von externen Homebridge Plugins automatisch nachbauen (ich hatte das mal für eine Homebridge Weboberfläche versucht), aber leider nicht auf den Zustand der Geräte zugreife.
Homeassistant ist eine Automatisierungsplattform, welche ebenfalls zahlreiche Geräte vereint und dabei sehr komplexe Regeln erlaubt. Homekit kann dann mittels Homebridge genutzt werden, dient aber nur zur Steuerung, nicht zur Konfiguration / Automation.
Wie jetzt komplexer als bei HomeKit das geht
Zunächst mal ein großes Danke an den Entwickler
Ich benutze das Plugin inzwischen für „kaskadierte“ Regelschaltungen, um z.b. Mit einer Regel eine andere mit auszulösen oder zu unterbinden, die wiederum eine Weitere auslöst oder unterbindet etc.. Dadurch kann ich ansonsten in Homekit komplexe Automationen in mehrere einzelne Automationen aufteilen. Das klappt in Eve sehr gut.
Außerdem, und das ist nicht minder spannend, kann ich die Philips Hue Dimmerschalter in meinen Räumen mit gemischten Systemen mithilfe der Counterfunktion so programmieren, dass sie einzelne Szenen in quasi beliebiger Anzahl durchschaltet. Die bisherig nur mögliche 1-Funktion-Belegung der Hue Schalter in Homekit kann somit umgangen werden. Insbesondere, wie gesagt, interessant in gemischten Umgebungen mit bspw. TRÅDFRI, Hue und Schaltsteckdosen etc. von verschiedenen Herstellern. In Homekit ist sowas nach meiner Recherche so nicht möglich (Ich kann mich irren).
Eine Wenn-dann-sonst-Logik wäre ganz großartig und ermöglicht ganz neue Funktionen innerhalb einer RegelAußerdem würde ich mir ein nachträgliches Ändern der generierten Schalter, Timer, Counter und deren Namensvergabe wünschen. Oder geht das vielleicht bereits?
Hallo! Nach der installation des Plugins bekomme ich das im Terminal nach dem Homebridge Start:
Error: EACCES: permission denied, mkdir '/var/lib/homebridge/logic'
at Error (native)
at Object.fs.mkdirSync (fs.js:922:18)
at Function.sync (/usr/local/lib/node_modules/homebridge-logic/node_modules/mkdirp/index.js:71:13)
at Object.parseStorageDirSync (/usr/local/lib/node_modules/homebridge-logic/node_modules/node-persist/src/local-storage.js:619:20)
at Object.initSync (/usr/local/lib/node_modules/homebridge-logic/node_modules/node-persist/src/local-storage.js:142:14)
at Object.nodePersist.initSync (/usr/local/lib/node_modules/homebridge-logic/node_modules/node-persist/src/node-persist.js:37:32)
at Object.accessories (/usr/local/lib/node_modules/homebridge-logic/index.js:71:16)
at Server._loadPlatformAccessories (/usr/local/lib/node_modules/homebridge/lib/server.js:364:20)
at Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:308:16)
at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:85:36)
Alles anzeigen
Habe erstmal alles deinstalliert und den config zurück geändert, damit es erstmal weiter läuft. Kann mir jemand helfen?
Danke. Versuche das morgen und melde mich direkt danach.
P.S. Super! hat gefunzt. Danke