Bei mir läuft alles in Child Bridges, Gründe die dafür sprechen stehen hier: https://github.com/homebridge/homebridge/wiki/Child-Bridges
Beiträge von Patrick_
-
-
Dann poste doch mal deine config (deinen Benutzernamen etc. unkenntlich machen) und die kompletten Fehlermeldungen, nicht einfach 20 Zeilen weg lassen.
Wenn das Modul Googleapis fehlt, kann man das ggfs. mit sudo npm install -g googleapis nachinstallieren.
Ansonsten hilft evtl. auch ein Update von node.js und npm wie in der oberen Fehlermeldung angegeben.
Node.js und npm Update auf Raspberry Pi mit Homebridge (so Klappt´s auf alle Fälle)
-
dali Steht eig. alles oben. Vodafone anrufen, sagen dass du von DSL lite auf Dual Stack umstellen möchtest. Geht teilweise in wenigen Stunden, max. sollte es nicht länger als 24 Stunden dauern.
Ob Extrakosten auf dich zukommen musst du selber klären, ist abhängig vom Tarif und ob ehemals Unitymedia oder Vodafone-Kunde. Teilweise ist die Power Upload Funktion für 2,99 EUR/Monat nötig.
Wie gesagt, Dual Stack ist das Stichwort. In der Suchmaschine deiner Wahl findest du zu "Vodafone Dual Stack" genügend Forenbeiträge im Vodafone-Forum.
-
Da ich für meine alte 7590 noch mehr bekommen würde als der neue Speedport Smart 4 kostet.
So eine kastrierte Fritzbox wie den Speedport ohne brauchbare Einstellmöglichkeiten würde ich nicht mal geschenkt nehmen.
Wäre halt ein kostenneutraler Wechsel auf Wifi 6. Einen Unterschied würde ich wahrscheinlich erstmal nicht merken…
Täusch dich da mal nicht. Am besten informierst du dich über die Google mal über die entsprechenden Vor- und Nachteile von Wifi 6. z.B. kommen neuere Wifi 6 Router mit weniger Antennen aus, was aber nur bei Wifi 6 Übertragungsraten gilt. Durch die Abwärtskompatibilität werden durch die geringere Anzahl an Antennen ältere Geräte mit den "alten" Wlan-AC bzw. Wlan-N ausgebremst. Die neue Fritzbox 6660 mit nur vier Antennen ist also bei den älteren Wifi-Standards deutlich langsamer unterwegs als die Fritzbox 6591 cable mit acht Antennen.
-
Also zwei Automationen statt wie ursprünglich beschrieben nur eine. Okay.
Warum einmal "Wenn Jemand zuhause ankommt" und beim anderen "Wenn ich bei XY Straße ankomme"?, Warum bei der zweiten nicht einfach "Wenn ich zuhause ankomme"? Du kannst dort auch Personen an-/abwählen indem du dahinter auf das (i) Info-Symbol klickst.
Noch zwei Dinge:
- Automationen die über einen Tag hinausgehen machen gerne Probleme. Notfalls von 18 - 23:59 Uhr einstellen und eine weitere von 00:01 bis 06:00 Uhr für den anderen Tag.
- Wenn du zuhause ankommst musst du vorher abwesend gewesen sein. Gibt es ein weiteres Gerät (iPad, weiteres iPhone) welches zuhause bleibt und den Standort von deinem Account aus teilt? Dann bist du für Home nicht abwesend und deswegen würde auch nichts passieren, wenn du zuhause ankommst.
-
Was oder wie soll man das jetzt verstehen "HomeKit ausgestattet"?!
Was genau verstehst du nicht? Was generell der Vorteil von Homekit bei Routern ist? Linksys hat ein Firmware Update für seine Wifi 6 Router rausgehauen, die die Homekit-kompatibel machen. Was das bedeutet und wie die in Home integriert werden können steht hier: https://www.linksys.com/de/support-article?articleNum=316766
-
Verstehe, mit Fake/Dummy-Schalter, oder fiktiven, wie du sie nennst ist das vermutlich kein Problem. Die Automation müsste halt dann mit "Wenn Schalter XY ist aktiv", dann mache die Schleife beginnen, ansonsten mache nichts.
Diesen fiktiven Schalter kann man dann manuell beim Nachhause kommen deaktivieren oder über eine Automation "Wenn Person XY zuhause ankommt" > Schalte fiktiven Schalter aus (Und damit auch die Automation, weil die Bedingung "wenn Schalter an" nicht mehr erfüllt ist)
Für Homebridge (sofern du das verwendest) gibt es entsprechende Plugins. Mit dem "Rest" (OpenHab, ioBroker, Home Assistant etc.) beschäftigen wir uns hier nicht.
-
Man kann Automationen in Homekit nicht über eine andere Automation aktivieren/deaktivieren. Das widerspricht etwas dem Gedanken von Automationen, die automatisch ablaufen.
Wenn du eine Automation hast, die täglich bei Sonneruntergang bestimmte Geräte/Lichter etc. einschaltet, aber nur wenn du nicht zuhause bist, warum legst du nicht eine zweite Automation an mit "Wenn Person XY zuhause ankommt" und deaktivierst die entsprechenden Geräte/Lichter/Szenen wieder?
-
Oder kann es sein, dass es gar nicht geht, weil sie schon mit der Soma Bridge über Bluetooth verbunden sind, dann lass ich es lieber, bevor ich mir alles durcheinander haue...
Ja, vermutlich. Bluetooth-Geräte lassen sich nur mit einem Gerät zur selben Zeit verbinden. Wenn deine Kopfhörer bereits mit deinem iPhone verbunden sind, dann kann sich nicht jemand anderes auch noch mit den Kopfhörern verbinden. Die findet er nicht mal bei der Bluetooth-Suche, da die Kopfhörer nicht mehr im "Pairing"-Modus sind.
Das Gleiche gilt für deine Soma Rollantriebe. Das Plugin sucht alle 15 Sekunden nach Bluetooth Geräten, findet aber keine, weil sie bereits/immer noch mit deiner Bridge "gepairt/verbunden" sind.
-
Hast du denn die Bluetooth Libaries installiert?
-
Les dich bitte auf der Homebridge-Hue Plugin Seite ein, wie die Hue Bridge mit dem Plugin verbunden werden muss: https://github.com/ebaauw/homebridge-hue Fragen zu Homebridge-Hue dann hier: homebridge-hue
In der Config wird keine einzige Lampe eingebunden. Es wird die gesamte Hue Bridge und alle Lampen etc. die damit verbunden sind an Homekit weitergeben. Mann muss hier gar nichts extra für Innr konfigurieren. Man muss lediglich sagen, dass die Lampen von der Hue Bridge an Homekit weitergegeben werden sollen. Das passiert in der Config beim Hue-Plugin mit "lights": true
-
Du musst deCONZ installieren. Bitte lese dich entsprechend auf https://phoscon.de/de/raspbee2/install oder hier im Forum ein RaspBee II Zigbee Gateway deCONZ
hier im Thema soll es vorranig um Innr und Hue gehen. Danke.
-
Ja, hab es auch gerade in der Plugin-Beschreibung gelesen. Mich wundert es, da ja eig. fast alle Schalter/Sensoren etc. mit irgendeinem Wert arbeiten und nicht mit Text.
Vllt. versteh ich aber auch einfach das Plugin und XPath nicht, von beidem habe ich gestern zum ersten mal gehört und evtl. erzähle ich hier einfach riesen Mist
Kann auch sein, dass es sehr wohl mit //value/text() geht aber wird beide den Fehler nicht sehen. Vllt. steckt der irgendwo anders? In deiner URL?Kannst du es noch mit anderen Werten testen? Also was anderes als die Pufferladung? z.B. eine Temperatur mit der wir einen Temperatur Sensor ausprobieren könnten?
Ansonsten kann ich dir glaube ich an dem Punkt nicht mehr weiterhelfen.
-
Hm, komisch dass er bei number abstürzt.
Letzter Versuch: nachdem im Characteristic "Current Ambient Light Level" steht, dass es sich beim LUX Wert um ein FLOAT (Zahl mit Nachkommastellen) Datentyp bzw. Format handelt, könntest du im xpath höchstens noch versuchen zu sagen, dass der Wert 2201 den er in der xml Datei findet ein Float ist.
Probiere mal:xs:float(number(//value)), bzw. wenn er wieder streikt könnte vllt auch xs:float(//value/text()) gehen.
dein //value/text() geht zwar auch, aber dann ist der Wert 2201 als Text formatiert. Deswegen kann er vermutlich damit nicht "rechnen" und stellt dir 0 dar.
Du kannst gerne selbst mal bisschen testen: https://www.freeformatter.com/xpath-tester.html#ad-output
einfach bei XML Input den Inhalt eintragen und bei XPath Expression z.B. xs:float(number(//value)). Dann sollte unten bei Result der Wert 2201 auftauchen.
-
Für Philips Hue oder Innr brauchst du entweder eine Hue Bridge oder ein Raspberry Pi mit Raspbee/Conbee von Dresden Elektronik. Für Innr brauchst noch das Homebridge-Hue Plugin, wenn an einer Hue Bridge angelernt, da es sonst nicht an Homekit weitergegeben wird.
Für einen Raspbee/Conbee brauchst du ebenfalls das Homebridge-Hue Plugin.
-
Was genau willst du wissen?
Innr funken über Zigbee, irgendeine Bridge die Zigbee verstehst wirst du brauchen. Das es keine Hue Bridge sondern auch ein Raspbee/Conbee sein kann steht im allerersten Beitrag.
-
Ich zitiere gerne nochmal boehser enkel:
Wie geschrieben mittels cmdswitch2
Also nichts http-lightbulb Plugin, sondern Homebridge-cmdswitch2 Plugin
-
Woher hast du unter urls das "getTargetLight" ? Dazu finde ich nichts in den Homekit Types. Dort steht aber zum Service "LightSensor" drin, dass das Characteristic "CurrentAmbientLightLevel" benötigt wird.
siehe:
https://github.com/homebridge/…racteristicDefinitions.ts
https://github.com/homebridge/…ons/ServiceDefinitions.ts
mMn müsste es also getCurrentAmbientLightLevel statt getTargetLight heißen
Das Characteristic Current Ambient Light Level ist wie folgt definiert:
Code
Alles anzeigen/** * Characteristic "Current Ambient Light Level" */ export class CurrentAmbientLightLevel extends Characteristic { public static readonly UUID: string = "0000006B-0000-1000-8000-0026BB765291"; constructor() { super("Current Ambient Light Level", CurrentAmbientLightLevel.UUID, { format: Formats.FLOAT, perms: [Perms.NOTIFY, Perms.PAIRED_READ], unit: Units.LUX, minValue: 0.0001, maxValue: 100000, }); this.value = this.getDefaultValue(); } } Characteristic.CurrentAmbientLightLevel = CurrentAmbientLightLevel;Darin ist der min. Wert 0,0001, der max.Wert 100.000 und die Einheit LUX definiert.
und der von dir verwendete Service LightSensor benötigt dieses Characteristic:
Code
Alles anzeigen/** * Service "Light Sensor" */ export class LightSensor extends Service { public static readonly UUID: string = "00000084-0000-1000-8000-0026BB765291"; constructor(displayName?: string, subtype?: string) { super(displayName, LightSensor.UUID, subtype); // Required Characteristics this.addCharacteristic(Characteristic.CurrentAmbientLightLevel); -
-