Beiträge von BigWumpus
-
-
Motion Sensor wird wohl der PIR-Bewegungsmelder sein.
Beim Pairen alle 2-3 Sekunden den Knopf wieder drücken.
-
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 aufbewahrenIhr 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.
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. Da ist die Anbindung an Echo wesentlich entspannter.
Und bisher hatte ich nur an/aus, noch keine Zahlen oder heller/dunkler...
-
Das ist ein Dual R2!!!
Ganz Wichtig !!!
Button 0 und 1 sind auf die Pins herausgeführt und werden mit Gnd verbunden (getastet).
Was willst Du erreichen ?
-
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
-
Schuetteln eine Lampe An zu schalten und mit dem Schuetteln wieder Aus zu schalten
If Buttonevent=7007 Umschalten Lampe
...
-
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...
-
Habs jetzt hinbekommen dank deiner Hilfe @ BigWumpus
OK!
Da wird aber nur eine Drehung je Richtung erkannt und ausgewertet, egal wie weit sie geht.
Ist aber OK, weil die Lautstärke eher fein geregelt wird.
Meine Steuerung der Lichtstärke ist auch manchmal holprig, weil es riesige Laufzeiten gibt und manchmal irgendwie gar nix reagiert...
-
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...
-
In meinem WoZi-Cube-Script werden ja schon die Drehwinkel aufaddiert.
Jetzt auch mein WoZi-Deckenlicht-Script, was die Drehungen dann auf Helligkeit/Sättigung überträgt und das aktivieren/deaktivieren der Verstellmöglichkeiten auch visualisiert.
Einfach mal durchsehen...
-
Natürlich kann man die Lautstärke erhöhen.
Nur ist mir nicht klar wie ich den Baustein auf den Pfad vom Receiver verweisen kann? Hast du eine Idee und kannst mir helfen?
Ich habe Deine Funktion mal in Blockly gefaßt, es ist aber nicht die beste Lösung.
-
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.
-
Ich habe auch den cc2531-Stick. Da gibt es zahlreiche events, die man triggern kann für jede Bewegung, aber das war eher schlechter auszuwerten, als die Zahlencodes. Vielleicht auch, weil ich meine Software mit den Zahlencodes aufgebaut hatte.
-
Ja,
if "Buttonevent" wurde aktualisiert...
-
Ja, so ist das...
Der Rest ist Software.
Das Kippen,Schieben,Flippen,... (Flächen-Events) sagt Dir, welche Seite aktiv ist (oben liegt).
Das Drehen bezieht sich dann auf diese Seite.
-
Hallo,
gerade drüber gestolpert:
https://www.gearbest.com/access-control/pp_1592718.html?lkid=15534617
4,42€ - free shipping
-
Ich habe die Beta-Version Deconz 2.05.32 bei mir installiert.
-
Ja... Ich würde da lights oder sensoren hinzufügen, wo keine Firmen festgelegt werden.
Dann immer den inneren Knopf drücken, alle paar Sekunden und warten, so bis zu 3 Minuten...
-
Hallo,
ich würde einfach immer wiederholtes Drücken des Binding-Knopfes für 2-3 Minuten empfehlen, alle paar Sekunden.