Beiträge von BigWumpus

    Ich habe mich heute mal an meinen Google Home Mini erinnert, der hier so rumsteht und als Taschenrechner dient.

    Den hatte ich doch schon mal angebunden ?!?! Nur - Wie ?

    Da gibt es doch was von Youtube...

    Ein grausames Video, was der Elzer da verzapft hat. Schwer verständlich, schwer zu folgen, was für ein grausamer Programmierstil...

    Aber ich konnte anfangen zu kämpfen.

    Also:

    Man braucht einen IFTTT-Account. Den habe ich und damit hatte ich schon mal gespielt. Vielleicht fällt mir ein, wie ich das mal verbunden habe.

    Dann geht man in IFTTT oben rechts auf seinen Avatar und ruft "Services" auf. Man sucht den Service "Webhooks" und ruft ihn auf.

    In Webhooks klickt man oben auf Documentation und sieht seinen Key dick und fett in der oberen Zeile. Kopieren, gut aufbewahren:!:

    Weiter gehts im ioBroker-Cloud-Adapter, also die Instanz öffnen und oben rechts den Reiter "IFTTT" aufrufen.

    Da kopiert Ihr jetzt oben links den Key von IFTTT rein.

    Oben rechts steht die URL für Zugriffe von IFTTT auf die ioBroker-Cloud. Da fehlt aber noch der komplette APP-Key für die ioBroker-Cloud dahinter:!:

    Also zusammenkopieren und gut aufbewahren:!:Ihr braucht ihn oft:!:

    so etwa: https://iobroker.net/ifttt/iwms@mai…-18-93-e74d6237

    Dann könnt Ihr in IFTTT mal den ersten Befehl anlegen:

    -my Applets

    -New Applet

    auf das blaue "+this" klicken,

    Service Google Assistant suchen und aufrufen,

    "Say a simple Phrase" auswählen,

    In das erste Feld das schreiben, was man nach "OK Google" sagen will, z.B. "Tischlampe ein",

    in das zweite Feld kann eine Alternative rein, z.B. "Tischlampe an",

    eine dritte Möglichkeit gibt es auch, z.B. "Tischlampe einschalten",

    oder man läßt die zusätzlichen Möglichkeiten frei.

    In das vierte Feld kommt die Antwort, z.B. "ok" oder "Sir, ja, Sir" oder ein strammes "Jawoll El Capitan"...

    Als Sprache wähle ich immer deutsch.

    Create Trigger wählen, dann geht der Spaß weiter:

    Auf das blaue "+that" klicken,

    den Serive "Webhooks" wählen,

    "Make a web request" wählen,

    in das Feld URL kommt diese URL, die man sich im Cloud-Adapter zusammengestückelt hat,

    Method "POST" auswählen,

    Content Type "text/plain" auswählen,

    Body eintragen - das ist der Text, der nachher im ioBroker ankommt, also z.B. "Tischlampe an".

    Create action auswählen.

    Dann wähle ich noch die Notification ab, sonst platzt das Handy beizeiten.8o

    Tja,

    Google kann jetzt was...:)

    ioBroker aber noch nicht verstehen.:(

    Im ioBroker.Admin findet man unter Objekte "cloud.0/services" den Datenpunkt "ifttt", da kommt der Text von IFTTT reingeflogen.

    Also Blockly basteln, das darauf reagiert.

    Ich habe mal ein Blockly für ein anderes Objekt hier kopiert.

    Ach ja, wir sind noch nicht fertig. Sinngemäß den ganzen Zauber nochmal fürs Ausschalten...

    So geht man durch seinen Schalter-Wald und tippt und tippt.

    Das Blockly reagiert immer auf den gleichen Datenpunkt, ich habe es aber in mehreren Scripten eingebaut und sie funktionieren alle (gleichzeitig).

    Ganz schön viel Getippe für die Anbindung. =O Da ist die Anbindung an Echo wesentlich entspannter.

    Und bisher hatte ich nur an/aus, noch keine Zahlen oder heller/dunkler...

    Ich denke mal, daß der Sonoff-Adapter eher speziell für die Tasmota-Software abgestimmt ist.

    Der normale MQTT-Adapter spricht wohl mit allen, die Datenpunkte sind aber auch etwas unübersichtlicher.

    So mußte ich bei der RF-Bridge (433MHz) erst einen Javascript-Code finden, der mir die empfangenen Daten aus dem Response-String ausfiltert, beim Sonoff-Adapter steht der Code direkt in einem Datenpunkt.

    Hallo liebe Gemeinde,

    ich bin mit ioBroker und Tasmota quasi mit dem MQTT-Adapter gestartet - warum auch immer...

    Ich beobachte immer wieder mal Feuerwerk in den Logs und im ioBroker, weil irgendwie alle Tasmota-Clients sich ständig mit dem MQTT-Server verbinden, einen Status senden oder erhalten...

    Das geht auch mal eine halbe Stunde oder so. Es ist soviel Last, daß der ioBroker spürbar langsamer wird. Und es ended dann auch einfach mal wieder.

    Gestern habe ich den MQTT-Adapter abgeschaltet und den Sonoff-Adapter installiert und aktiviert. Schnell die Scripte angepaßt. Läuft.

    Ist sogar irgendwie besser, weil übersichtlicher.

    Hat jemand sowas auch schon mal beobachtet oder Erfahrungen damit ?

    Schönes Rest-WE;)

    ich würde gerne per 90° Flip zwischen verschiedenen URLs (Live Stream URLs)

    Herje...

    Programmieren muß man lernen. Mache ich schon seit 40 Jahren...

    Also, jeder Flip erzeugt eine Änderung der Fläche... Erkennen und in einem Datenpunkt speichern.

    Aktuelle Fläche speichern, Änderung triggern.

    Jede Änderung der Fläche erhöht den Zähler (Datenpunkt!) um 1 und springt auf 1 zurück, wenn er voll ist.

    Jede Änderung des Zählers wird per If-then-else ausgewertet und schiebt eine andere URL in den Player.

    Hab ich nicht, kenn ich nicht, ist so...

    Habe jetzt so geloest Manchmal steht man aber auch auf dem Schlauch

    ...kleiner allgemeiner Tipp:

    Wenn der Trigger nur auf Rotate_Angle reagiert, ist der Wert automatisch in der Variable "value".

    Ich rate dringend dazu, diese Variable statt dem Zugriff auf den Datenpunkt (hier) "Rotate_Angle" zu nutzen.

    Es ist kleiner, smarter, und manchaml traue ich dem JavaScript-Optimierer nicht über den Weg...

    Nun ja,

    wie schon mal erwähnt, ich habe meinen Cube farbig beklebt und beschriftet.

    Dann habe ich mir "Situationen" geschaffen, die ich brauche.

    Darin kann ich Zustände erzwingen wie z.B. "Schlafbetrieb" oder "Lampensteuerung".

    Diese Zustände sind Flächen zugeordnet. Flippe ich dahin, werden versch. Zustände im ioBroker gesetzt (Rollladen-Steuerung aus beim Schlafen, Licht bleibt an/aus und nicht per Bewegung gesteuert...)

    Da wertet man lustig die Buttoncodes aus...

    Nur nicht 7000, der wird gesendet, wenn der Cube aufwacht wegen was auch immer...

    Ich habe mein Blockly mal exportiert, viel Spaß beim Lesen, ist teilweise sehr speziell...

    Teilweise werden die Events auch woanders (Turn) weiterverarbeitet.

    Ach ja, das "neue Freundin"-Ding kenne ich, ist extrem kontra-produktiv bei ioBroker und speziell Magic Cube!!! In jeder Hinsicht.