NEWS
Google Home/Assistant ioBroker einrichten/nutzen
-
Ich trickse da immer ein wenig und lege mir "fake Datenpunkte" als Schalter an
Diese synchronisiere ich über den iot-Adapter mit google home und lege dort Abläufe mit Sprachbefehl an.
Nach einem Sprachbefehl schaltet google den Schalter auf true, sayit wird ausgelöst und ich stelle den Schalter nach kurzer Zeit wieder auf false. -
Nach zwei Tagen und unzähligen Versuchen mit dem Manuellen Modus für Google Home sehe ich kein Land.
Raum und Funktion eines einzelnen Datenpunktes hinzugefügt, Aufzählungen mit Raum und Funktion ergänzt, Datenpunkt hier reingeschoben und viele andere Versuche halfen nichts. Der Wasserkocher bekommt nicht den OnOff Switch bei Google Home.
Nach wie vor: Alexa kann beide Geräte, Google nur die Kaffeemaschine.
Wenn jemand unterstützen mag, ich habe keine Ideen mehr.
-
Siehst Du denn den Wasserkocher in der google home app?
-
-
Hallo Zusammen
Mir hat der Automodus tausende Google Home Geräte angelegt. Gibt es eine Möglichkeit die schneller zu löschen als jedes anzuklicken? Ich habe bereits versucht die Instanz zu löschen und neu anzulegen, aber die Daten blieben trotzdem...
Die List ist bei mir auch wirklich langsam. Sprich das schaff ich so nicht.
Edit: Man kann den verursachenden Adapter löschen dann verschwinden die falschen einträge
-
Möchte nochmal nachfragen ob jemand eine Idee hat wie man einen Slider oder ähnliches von -5 bis +5 bauen kann?
-
@maxpd normalen 100% Slider nehmen und den Wert dann mit Javaskript umformen. Das ganze in beide Richtungen mit kurzer Entprellung fertig.
-
@dekat-win Danke für deinen Tipp. Hättest du ein Beispiel?
-
@maxpd Klar, hier ist ein Beispiel-JavaScript-Skript, das den Wertebereich von -5 bis +5 auf den Wertebereich von 0 bis 100 umwandelt:
// Input-Wertebereich const inputMin = -5; const inputMax = 5; // Output-Wertebereich const outputMin = 0; const outputMax = 100; function convertValue(inputValue) { // Umrechnung des Input-Werts in den Wertebereich von 0 bis 1 const normalizedInput = (inputValue - inputMin) / (inputMax - inputMin); // Umrechnung des normalisierten Input-Werts in den Output-Wertebereich const outputValue = (outputMax - outputMin) * normalizedInput + outputMin; // Rückgabe des Output-Werts return outputValue; } // Beispielaufrufe console.log(convertValue(-5)); // 0 console.log(convertValue(0)); // 50 console.log(convertValue(5)); // 100
convertValue wandelt, den Input-Wert in den Wertebereich von 0 bis 100 um. Die Funktion nimmt einen Input-Wert als Parameter entgegen und gibt den entsprechenden Output-Wert zurück. Der Input-Wertebereich (-5 bis +5) und der Output-Wertebereich (0 bis 100) werden zuvor als Konstanten definiert und in der Funktion verwendet.
-
@dekat-win Chat GPT?
Danke, aber dann sehe ich in Google Home trotzdem einen 100% Slider und nicht den -5 bis 5. Das heißt ich müsste bei der Eingabe rechnen. Die optische Darstellung ist für mich hier das relevante.
-
Glaub ich bin echt zu doof für den iot Adapter und Google.
Ich scheitere schon an der simplen Anzeige einer Temperatur und Luftfeuchtigkeit eines ZigBee Sensors.
Es gibt ja keine passende Funktion wenn ich als Type Sensor auswähle.Wenn ich es so versuche, dann kommt in der Google Home App irgendein Zahlenwert an, den ich in keinem der Datenpunkte finde.
Gibt's ne einfache Möglichkeit Temperatur / Luftfeuchtigkeit anzuzeigen?
Hab es auch mal über Thermostat versucht, da wird zwar ne Temperatur angezeigt aber prominent eigentlich erst mal, dass das Thermostat aus ist. -
Ich hab auch noch eine Frage: wie gruppiere ich dir manuell hinzugefügten Datenpunkte? Die Thermostate brauchen z.B. ja immer die Set und die ist Temperatur. Wenn ich die von Hand hinzufügen, dann habe diese als zwei getrennte Geräte in Google home. Wie kann ich die zwei Geräte "zusammenlegen", so wie es auch mit den automatischen geklappt hat?
Edit: gelöst!
-
@tombox sagte in Google Home/Assistant ioBroker einrichten/nutzen:
@nevermind Temperatur sensor gibt es jetzt. Wenn ich dazukomme werde ich es einbauen
Hallo. Geht das mittlerweile? Ich bekomme das noch immer einfach nicht hin.
Hier sieht man wie das aussehen könnte:
https://9to5google.com/2022/11/25/google-home-app-sensors/
Eigentlich ein must-have
-
Hallo, meine Kopplung hat funktioniert und es werden auch Geräte angezeigt. Aber GHOME gibt immer nur die Möglichkeit AN/AUS anstatt einen Schieberegler bei brightness.
-
Der iot-Adapter benötigt einen zugewiesenen Raum und eine zugewiesene Funktion (möglicherweise funcLight).
Dies kannst du in den Objekten zuweisen. Anschließend öffnest du die iot-Instanzeinstellungen und öffnest den Reiter 'google-Geräte'.
Der Adapter liest Geräte mit zugewiesenen Räumen und Funktionen ein. Danach kannst du die Instanzkonfiguration schließen.Zuletzt sagst du zu einem google device: "Hey google, synchronisiere meine Geräte".
Mit etwas Glück kannst du die Lampe steuern.
-
Hey, ich spiele mittlerweile schon eine Weile mit dem IOT Adapter rum und meine Versuche den Helligkeitsregler einer Lampe einzubinden sind bisher gescheitert.
Hier das JSON des Datenpunktes:
Und hier die Einstellungen in IOT:
Für den Anfang würde ich gerne meine Lampen mit An und Aus Switch sowie Helligkeitsregler ( 0 - 100% einbinden) nur wird mir einfach keine Helligkeitsreglung in Google Home angezeigt.
Könnte mir da jemand bitte ein paar Anhaltspunkte geben wie ich das genau konfigurieren muss um eben die entsprechen 2 Dinge steuern zu können?
-
Ich versuche ein Eurotronics Z-Wave Heizungsthermostat zum laufen zu bekommen. Leider ist das nicht von Erfolg gekrönt.
Ich hab die drei Datenpunkte mode, Setpoint und airtemp angelegt und zu einem Smartdevice verbunden:
Ich versuche es erstmal mit "off" und "heat" zum laufen zu bekommen, jedoch wenn eine Statusabfrage von Google Home kommt, wird immer "cool" zurückgemeldet:
[GHOME] Response on action.devices.QUERY: { "requestId": "9578104105521794079", "payload": { "devices": { "zwave2.0.Node_016.Thermostat_Setpoint.setpoint_heating": { "online": true, "thermostatTemperatureSetpoint": 19, "thermostatMode": "cool", "thermostatTemperatureAmbient": 20.94 } } }
Wie man oben sehen kann, hab ich es schon mit einem festen return "heat" versucht.
Das Gerät ist wie folgt definiert:
Kann mir wer einen Tipp geben? -
@dafinger hast du schonmal den Typ "Thermostat" statt heater probiert?
-
Ich versuche gerade den Akku stand meiner PV Anlage irgendwie an Google Home zu übertragen, finde aber keine passenden Typ/Funktion.
Hat das hier schon jemand probiert und was passendes gefunden? -
@pepsi1183 vermutlich musst du ihn als Thermostat tarnen.