Bei mir funktioniert es. Hab dein script gerade nachgebaut. Einzige Unterschied ich habe "Add variable" statt "Set Variable" genommen:
Beiträge von pottersfield
-
-
Wird umfangreich, aber was gehen wuerde waere, wenn man einen Siri Kurzbefehl erstellt. Dort die Werte der einzelnen Sensoren abfragt, jeweils dafuer eine Variable erstellt und diese dann in die Formel mit "calculate expression" (hab alle iOS Geraete auf english, deshalb kA wie es auf Deutsch heißt) berechnen lassen und dann mit "If" auswaehlen wenn die ermittelte Zahl X ist, dann zB ueber "Get contents of URL" einen Link zu pushcut hinterlegen wodurch meine eine Benachrichtigung erhalten wuerde.
Weiß grad nur nicht welche Art von Ausloeser man hierbei verwenden soll, der durch die Automation den Kurzbefehl ausloest.
Wie es auf der Kurzbefehl Seite aussehen kann, hab ich hier mal gaaaanz schnell und vereinfacht mit zwei Werten dargestellt, am Ende muss das ganze ja nur mit Klammern erweitert werden, damit es umfangreicher wird!
-
Es sei noch wichtig zu erwaehnen, dass die screenshots im Abschnitt Kurzbefehle von iOS 15 sind und NICHT iOS 14. Unter iOS 14 sieht das Layout leicht anders aus. Um etwaige Unklarheiten zu vermeiden, fuer die die nicht taeglich mit Home(Kit), Shortcuts etc. arbeiten, vielleicht die screenshots vom aktuellen OS machen und nicht von Beta Systemen. Just my two cents.
Werde mir den Ansatz des Shortcuts aber trotzdem mal fuer eigene Projekte abgucken!
-
1. ist denn der Port auch wirklich 8080 und nicht 8581 wie bei der neueren Version, wenn man diese autmatisiert installiert? Mal genau die Adresszeile vom iPhone verglichen mit der am Computer?
2. das password wird immer verschleiert, man sieht also keine Eingabe, aber sie wird im Hintergrund registriert und eingegeben. Also einfach eingeben und dann Enter druecken!
-
NUnd wenn du es über die Kurzbefehle App > Persönliche Automation > WLAN > Wenn sich mein iPhone mit WLAN XY verbindet dann schalte Mobile Daten aus?
Das sollte für das Zuhause ankommen funktionieren, muss aber soweit ich weiß manuell jedes mal bestätigt werden. Dann braucht es nur noch eine Lösung für das Verlassen des Zuhauses.
NFC Tag? Und das ganze in der Kurzbefehle App mit einer Wenn Bedingung verknuepfen, wenn ein dann aus, wenn aus dann ein.
-
Such mal nach SMC und NVRAM reset. Das koennte helfen!
-
-
Hey,
Wir alle kennen es, Automationen koennen nicht wirklich mit bestimmten zeitlichen Abfolgen wiederholt durchgefuehrt werden, ohne dass wir irgendwo an einer Stelle an eine Limitierung kommen, wie bspw bei dem Punkt "Warten" und dann die Sekundenanbagebn ueber 120Sek.
Da wir ja aber schon bestimmte Aspekte auf unseren Raspis automatisieren mit cronjobs und das sich wieder wiederholende Ablaeufe wunderbar bestaetigt hat, warum das dann nicht auch in erweiterter Form auf dem iPhone/iPad machen lassen?
Das dachte sich schon jemand vor uns und hat sich hingesetzt und einen shortcut fuer cronjobs gebaut.
Damit sich jede Person selbst ein Bild davon machen kann, verlinke ich das Ganze hier mal.
Vielleicht kann damit die eine oder andere Person was mit anfangen und fuer jeweilige Zwecke veraendern:
-
Hallo, nun habe auch in seit ein paar Wochen das Problem, dass meine gesammelten Hue-Lampen in Homekit nicht erreichbar sind, während sie sich in der Hue-App problemlos schalten lassen. Habe schon diverse Sachen probiert, allerdings scheint nur ein Hue-Bridge-Neustart das Problem kurzfristig zu lösen. Nach ein bis zwei Tagen tritt es dann aber wieder auf. Hat einer der Beteiligten schon einen Übeltäter ausmachen können?
Schutzschalter? Kannst du das erläutern? Habe das Problem ebenfalls.
Nur weil man in 3 Threads das selbe postet, wird man dadurch nicht schneller Hilfe erhalten... Just sayin'....
-
Patrick_ genau, deshalb ja auch der Hinweis bezueglich nicht HomeKit-faehig, mit einem nativen HK-faehigen TV ist das Szenario ja identisch, nur eben in meinem Fall nicht umsetzbar gewesen.
-
Ich hab das bei mir mit homebridge geloest, aber nur weil mein Fernseher nicht nativ HomeKit faehig ist. Da das AppleTV ja nur in den Standby Mode geht und sich nicht wirklich ausschalten laesst, kann dies nicht als Ausloeser verwendet werden. Mein ATV ist ueber ein CEC-faehiges HDMI Kabel mit meinem Fernseher verbunden, meine Automation sieht deshalb so aus:
In den bestimmten Uhrzeiten wird geprueft ob sich der Fernseher einschaltet, falls ja aktiviert dieser die Szene mit dem Licht. In diese Szene/Geraete kannst dann ja alles einfuegen was du willst.
-
Gibt es eine Moeglichkeit, dass ich durch das homebridge-securitysystem plugin, meine Motion Sensoren der Omna DLink 180 Kameras nur bei Abwesenheit (geregelt durch homebridge-fritz-platform) aktiviert werden kann? In den Einstellungen von Home kann ich die Sensoren nur bei geofencing aktivieren lassen und in Automationen stehen sie auf "Always On".
Moechte geofencing umgehen und lieber auf die Verbindung zu meinem Wlan bauen.
-
Oder einfach direkt ueber die Oberflaeche des Routers/Modem den Internetzugriff fuer die Geraete verweigern!
-
sschuste fer S5 kann leider keine Raeume benennen wurde erst in spaeteren Versionen integriert. Bei mir hat das eig winderbar geklappt, da die manuelle Vergabe der ID's probieren und gucken bei mir nicht mehr funktioniert hat.
-
Hallo zusammen,
erstmal Entschuldigung, dass ich hier eine oft gestellte Frage stelle aber ich bin neu auf dem Gebiet und ich blicke es anscheinend auf keinem Auge
Ich habe es jetzt geschafft den Token meines Roborock S5 rauszufinden und ihn in der Homebridge zu integrieren. Ich verstehe allerdings nicht, wie ich die Räume anlegen kann. Ich habe verstanden, dass jeder Raum aus meiner Xiaomi App eine entsprechende ID hat. Aber woher weiss ich welche IDs für die entsprechenden Räume vergeben sind? Ich habe jetzt 1-45 ausprobiert und bei keiner hat sich etwas getan. Bitte erklärt es nochmal jemand für Dummies
Lies dir diesen Abschnitt der Anleitung in Ruhe durch:
https://github.com/homebridge-…acuum#how-can-i-set-it-up
Also Schritt fuer Schritt alles befolgen und dann haste in Null Komma Nix deine Raeume schoen in HomeKit drinn, so wars zumindest bei mir
-
So, mein Roborock S7 ist eingetroffen, und ich will ein bisschen darüber berichten. Ich werde dabei kein Wort darüber verlieren, welch großer Fortschritt zu meinem alten iRobot Roomba 880 festzustellen ist.
Die erste Hürde war die Einbindung in mein Netzwerk. Genau wie bei meinem Xiaomi Fan 2S ist eine Einbindung nicht möglich, wenn man das über eine Time Capsule machen will. Nach ein bisschen Herumorgeln bekommt man dann nämlich gesagt, dass eine Verbindung nicht möglich ist. Über das 5 GHz-Netzwerk geht es logischerweise gar nicht, denn der Roborock kann nur 2,4 GHz. Aber über das 2,4 GHz-Netzwerk meiner Time Capsule geht es halt auch nicht.
Da meine Time Capsule als eine Bridge an meiner ConnectBox agiert, habe ich den S7 dann in das 2,4 GHz-WLAN der Connectbox reingehängt, genauso wie den Ventilator im letzten Sommer. Da ging es dann sofort. Ich konnte also starten, und dann habe ich mal auf Go getippt.
Das Ding hat sich dann erstmal meine Wohnung angeschaut und eine Karte erstellt, die ich später verfeinert habe. Da das mein erster Staubsauger ist, der eine Karte erstellt, konnte ich den Blick kaum von meinem iPhone wenden. Der Roborock ist viel leiser als der Roomba, aber wenn er einen Teppich erreicht, dann geht die Lautstärke ordentlich rauf, denn dann schaltet er seinen Turbo dazu. Später konnte ich auf der Karte sehen, dass alle Teppiche korrekt erkannt worden sind und dass er die Glattböden drumherum alle gewischt hatte.
Gleichzeitig habe ich gelernt, dass der S7 und meine Badezimmermatte nicht kompatibel sind. Aber damit hatte sich schon der Roomba herumgeärgert, aber immerhin hat der die Matte gemeistert. Der S7 versagte kläglich und blieb stecken.
Danach habe ich mich dann in die Einbindung in die Homebridge mittels homebridge-xiaomi-roborock-vacuum gemacht. Die Hürde mit dem Token war schnell genommen dank https://github.com/PiotrMachow…mi-cloud-tokens-extractor, was aber nur funktioniert, wenn man die Xiaomi Home-App verwendet und einen Account bei Xiaomi hat. Schwieriger war die Ermittlung der einzelnen Räume, deren IDs ich nur durch ausprobieren herausbekommen habe. Das Ergebnis war dann in Home eine Roborock-Kachel mit Unterkacheln: eine zum Starten des S7 und weitere für die Räume. Wenn ich also erst die Küche ausgewählt habe und dann den Roborock eingeschaltet habe, dann ist der sofort in die Küche gefahren und hat da losgelegt. Und danach hat er sich von allein wieder zur Docking-Station begeben.
Genau was ich wollte! Da für mich im Smarthome der wesentliche Punkt die Sprachsteuerung per Siri ist, habe ich eine Szene erstellt mit dem Namen "mach die Küche sauber". Als ich die aufgerufen habe, hat der Roborock begonnen, die ganze Wohnung zu reinigen und nicht nur die Küche. Irgendwo in den Tiefen der Plugin-Doku stand dann, dass man erst auf den Raum und dann auf Start klicken soll. Das hört sich plausibel an und so hatte ich es bei meinem manuellen Versuch ja auch gemacht. Aber die Szene schaltet das nicht so: die schaltet die entsprechenden Schalter möglicherweise in verkehrter Reihenfolge oder gleichzeitig an und nicht erst den Raum und dann den Start. Und wenn, dann höchstens zufällig, was bei mir aber nie eintrat.
Das warf mich etwas zurück. Es war mir mit dem Plugin nicht möglich, eine Szene zu erstellen, die nur auf einen einzigen Raum zielte. Was dazu führte, dass ich mich Node Red zuwandte. Ich stellte fest, dass ich Node Red um eine Palette namens node-red-contrib-miio-roborock erweitern konnte. Die war ein bisschen komisch, aber ich habe dann einfach die Beispiel-Flows aus der Dokumentation verwendet. Danach war es super einfach, denn das Beispiel zeigte auch die Ansteuerung von Räumen - ich habe dann nur noch meine IDs eingetragen und fertig ist es nun. Aus Node Red bekam ich einzelne Schalter in die Home-App, die gleichzeitig den entsprechenden Raum wählen und die Kiste loslegen lassen. Das ließ sich prima in meine Szenen einbauen, und auf ein "hey Siri, mach die Küche sauber" erfolgt nun die richtige Aktion.
Soweit das. Natürlich gibt es auch einen Schalter für die Reinigung der ganzen Wohnung und einen für die Beendigung des Vorgangs. Der "Schaumi" fährt dann wieder nach Hause in sein Dock. Was ich noch nicht so richtig begriffen habe, sind die Zonen, die man definieren kann und wie man da die Koordinaten herausbekommt. Vielleicht hat ja jemand einen Tipp.
Hast du denn mal versucht was passiert, wenn du das ueber einen Kurzbefehl machst? Zuerst den einen Schalter aktivieren und danach den zweiten, also Hauptschalter. Dann koenntest du das auch ohne nodered machen. Ist aber eher ein Gedankengang und keine getestete Loesung!
-
Hat denn schonmal jemand versucht den Kurzbefehl zu teilen und den die Sachen in pushcut zu exportieren und auf dem zweiten Geraet zu importieren? Waere ja theoretisch am wenigsten Arbeit weil man die Sachen nicht 2x konfigurieren muesste?!
-
Naja die VM muss schon im Vordergrund laufen, deshalb waere das einzige Szenarion im Splitscreen VM und Home offen haben, dann kannst das iPad als Wandpanel irgendwo ranmachen. Wenn dann noch ne stabilere Internetverbindung haben willst, besorgst dir den Adapter auf USB/Ethernet und schließt das iPad neben Strom per Lankabel an. Hat das Ganze einen Mehrwert? Eher weniger. Waer das was fuer ein Projekt um zu zeigen was moeglich ist? Definitiv. Aber wenn dir das iPad abkackt, dann ist 1. deine homebridge nicht mehr erreichbar und dein Home Hub fuer die Steuerung von Außerhalb genauso. Somit am Ende mehr Nachteile als Vorteile, Preis mal ganz zu schweigen, verglichen zu einem Pi bspw.
-
Wahrscheinlich ja. Dazu musst du dein iPad einem Jailbreak unterziehen, damit du an den Unix-Unterbau herankommst. Es sollte dann für jeden, der extrem gute Kenntnisse von iPadOS hat (und weiterhin extrem gute Kenntnisse von Unix-Software) möglich sein, Homebridge auf dem iPad zu installieren. Programmierkenntnisse sind jetzt unabdingbar.
Mit extrem guten Kenntnisse meine ich, dass du iPadOS-Hardcore-Programmierer und bei Apple arbeitest. Du liest gerne technische Spezifikationen und arbeitest dich in Dokumentation ein. Du bist darüber hinaus in der Lage, die Software der Homebridge an iPadOS anzupassen. Du bist willens, dich damit längere Zeit auseinanderzusetzen, damit du 70€ sparen kannst.
Weil es Homebridge nicht im Appstore gibt - tatsächlich ist es letztendlich so simpel. Homebridge ist eine Software, die auf anderer Software basiert (die auf deinem iPad nicht existiert) und diese andere Software basiert auf noch anderer Software (die auf deinem iPad nicht existiert). Natürlich könnte sich jemand hinsetzen und das programmieren, aber ich würde nicht darauf warten. So ein iPad ist was Feines, aber als Server-Hardware ist es nicht gedacht.
Diese Voraussetzungen erfüllt auch dein Router, und du könntest auch deinen Herd, deine Waschmaschine und deinen Eierkocher eingeschaltet lassen, aber auf die Idee, die Homebridge dort zu installieren, kommst du aus irgendwelchen Gründen nicht. Warum nicht? Sie sind für die Homebridge ähnlich gut geeignet wie ein iPad.
Das hast du richtig verstanden. Und es so zu machen wie die meisten, hat immer den Vorteil, dass man vernünftige Antworten auf seine Fragen bekommt, weil einfach der "Vernünftige-Antworten-Pool" groß genug ist.
Tatsaechlich ist es deutlich einfacher also von sschuste beschrieben. Fuer das folgende Szenario wuerde ich aber wahrscheinlich nur die aktuellste Generation von iPad (Pro) nutzen um ausreichend Arbeitsspeicher zur Verfuegung stellen zu koennen.
Was man effektiv braucht ist:
- Man installiert den sog. Alt Store
- Sobald Alt Store installiert ist laedt man sich UTM auf das iPad
- Danach kann man verschiedenste virtuelle Maschinen draufballern, es gibt auch schon vorgefertigte builds
- Sobald das drauf ist, kann man dann innerhalb der VM homebridge installieren.
Disclaimer: Ich hab das selbst nicht weiter getestet ausser mal zum Spaß macOS auf dem iPad Pro installiert (einfach weil mans kann haha) und kann deshakb nix ueber die Stabilitaet sagen, wenn man auf nem iPad ne VM fuer homebridge installiert.
-
Hi,
da ich ueber die Forensuche nichts direktes dazu finden konnte mach ich einen neuen Thread auf.
Ich bin am Planen in (naher) Zukunft meine Medienzentrale/Heimautomatisierung auf einen neuen Mac (Mini) umzusiedeln. Darueber sollen dann alle Mediatheken im lokalen Netzwerk abrufbar sein und auch alles was bisher auf meinem Raspi lief (homebridge, pihole etc.) soll dorthin ausgelagert werden.
Um zukunftsorientiert so unabhaengig wie moeglich zu bleiben waere bezueglich Zigbee der Conbee II ja eine gute Wahl, vor allem durch die Integrationen in homebridge und nodeRED. Da es zum aktuellen Zeitpunkt keine direkte Unterstuetzung fuer mac(os) gibt wuerde wahrscheinlich nur eine Dockerinstallation in Frage kommen. Durch die jetzt kuerzlich erfolgte erste vollstaendigere Version fuer Macs mit Apple Silicon alias M1 wollte ich nachfragen ob irgendwer vielleicht einen Conbee II hat und diesen mit Docker zum Laufen gebracht hat, da ich mir noch unsicher bin ob (im aktuellen Zustand) Conbee II unter macOS auf einem M1 chip ueberhaupt funktionieren kann/wird.
Wuerde mich ueber Erfahrungsberichte sehr freuen!