Er hat ein eigenes WLAN aufgespannt, schau mal unter deinen verfügbaren WLAN-Netzen. IP ist 192.168.4.1
Beiträge von Homatix
-
-
Was soll ich sagen, für mich ist die ganze Syntax noch ein wenig "Bahnhof".
Ich habe die Bridge soeben abgerufen mit rule1 um zu erfahren, was denn nun in der rule geschrieben steht. Es ist folgendes:
CodeRSL: stat/tasmota_C370C1/RESULT = {"Rule1":"ON","Once":"OFF","StopOnError":"OFF","Length":197,"Free":314,"Rules":"on rfreceived#Data=99FD38 do websend [sonoffmini1] Power1 2 endon on rfreceived#Data=99FD34 do websend [sonoffmini2] Power1 2 endon on rfreceived#Data=99FD32 do websend [sonoffmini3] Power1 2 endon"}
Hiermit lassen sich alle 3 Mini's toggeln. => Ziel erreicht !
Wie ich in #16 geschrieben habe, wurden die Regeln zuerst nicht "bearbeitet", von der Console kam nach Tastendruck an der FB folgendes zurück (Auszug als Text wegen fett):
.....Rule1":"OFF","Once":"OFF"........
Ich hatte die Ausgabe dann verglichen mit alten IO-Ausgaben von #8 und stellte fest, dort steht .....Rule1":"ON","Once":"ON"........
Also, dachte ich mir, ich muss die "OFF" irgendwie nach "ON" bringen und habe daraufhin halt folgendes eingegeben:
rule1 onDanach bekam ich (siehe #16) nach Tastendruck an der FB von der Console folgendes zurück (wieder Auszug als Text):
.....Rule1":"ON","Once":"OFF"........
Und siehe da - aus OFF wurde ON - nun wurde die Rule bearbeitet und die Mini's waren zu toggeln.
Was mit der Rule-Syntax geht oder auch nicht kann ich leider noch nicht beurteilen - was allerdings dank Eurer Unterstützung geht, sind die 3 Mini's, die sich super toggeln lassen.
Besten Dank !
Gruß Martin
-
Bedeutet das, zuerst erfolgt die Eingabe der Rule selbst und DANACH erst die Eingabe der Eigenschaften wie switchmode, etc. ?
Dann hatte ich hier wohl auch noch ein Problem mit dem "OFF"
Codestat/tasmota_C370C1/RESULT = {"Rule1":"OFF","Once":"OFF","StopOnError":"OFF","Length":3,"Free":508,"Rules":":ON"}
die Eingabe von:
ergab
Codestat/tasmota_C370C1/RESULT = {"Rule1":"ON","Once":"OFF","StopOnError":"OFF","Length":3,"Free":508,"Rules":":ON"}
Damit ging die Rule dann durch und die Minis schalteten.
Danke Einstein !
-
Nun muss ich mich doch nochmal melden mit einem Projektzwischenstand und gleichzeitig meinem Verständnis zur Syntax.
Inzwischen habe ich einen Sonoff Mini (192.168.0.240) verbaut und kann diesen mit der FB-Taste 1 (tastencode 99FD38) toggeln mit folgender Rule:
Nun möchte ich zwei weitere Sonoff Minis (192.168.0.27 und 192.168.0.26) nachrüsten, diese dann jeweils mit der FB-Taste 2 (99FD34) und FB-Taste 3 (99FD32) toggeln.
Die komplette Rule sollte doch dann wie folgt aussehen ?!?
CodeRule1 4 on rfreceived#Data=99FD38 do websend [192.168.0.240] Power1 2 endon on rfreceived#Data=99FD34 do websend [192.168.0.27] Power1 2 endon on rfreceived#Data=99FD32 do websend [192.168.0.26] Power1 2 endon
Es zeigt sich allerdings keinerlei Reaktion auf die Rule der beiden nachträglich hinzugefügten Minis.
Egal welche Rule-Anpassung ich eingebe, die "Erst-Rule" oben wird gnadenlos ausgeführt.
Muss ich denn die Erst-Rule löschen, bevor ich sie wieder geändert abspeichern kann ? Hab ich da was übersehen ? oder wie bekomme ich die erweiterte Rule aktiv ?
Hab ich da noch was übersehen ? So richtig was zum Thema gefunden habe ich leider noch nicht.
Bitte nochmal um Unterstützung
-
-
-
Wahnsinn !
Geht fast, denn es schaltet jeweils nur 1mal nachdem ich in die Konsole den Code (rule1) eingebe.
Zum einem erneuten Schalten muss ich praktisch den Code nochmal eingeben.
rule einrichten
Code16:43:49 CMD: rule 1 on RfReceived#RfKey=1 do websend [192.168.1.79] Power1 2 endon 16:43:49 RSL: stat/tasmota_C370C1/RESULT = {"Rule1":"ON","Once":"ON","StopOnError":"OFF","Length":66,"Free":445,"Rules":"on rfreceived#Data=99FD38 do websend [192.168.1.79] Power1 2 endon"} 16:43:52 RSL: tele/tasmota_C370C1/STATE = {"Time":"2020-09-08T16:43:52","Uptime":"0T01:05:11","UptimeSec":3911,"Heap":26,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":46,"MqttCount":0,"Wifi"...............................
FB Key 1 #Data==99FD38 drücken (Relais von Mini schaltet)
Code16:46:02 RSL: tele/tasmota_C370C1/RESULT = {"Time":"2020-09-08T16:46:02","RfReceived":{"Sync":7400,"Low":260,"High":730,"Data":"99FD38","RfKey":"None"}} 16:46:02 RUL: RFRECEIVED#DATA=99FD38 performs "websend [192.168.1.79] Power1 2" 16:46:02 RSL: stat/tasmota_C370C1/RESULT = {"WebSend":"Done"}
FB Key 1 #Data==99FD38 erneut drücken (Relais von Mini schaltet nicht)
Code16:47:59 RSL: tele/tasmota_C370C1/RESULT = {"Time":"2020-09-08T16:47:59","RfReceived":{"Sync":7380,"Low":250,"High":730,"Data":"99FD38","RfKey":"None"}}
....da fehlt doch was beim erneuten Drücken
-
So, hier bin ich wieder - die Bridge ist eingetroffen und geflasht.
Die Mini (192.168.1.79) habe ich nochmal zurückgesetzt, wenn ich hier in der WebUI auf "Toggle" drücke, schaltet auch das Relais der Mini.
Wenn ich auf den Key1 der FB drücke bekomm ich in der Konsole der Bridge folgende Zeile
Code16:05:10 RSL: tele/tasmota_C370C1/RESULT = {"Time":"2020-09-08T16:05:10","RfReceived":{"Sync":7380,"Low":250,"High":740,"Data":"99FD38","RfKey":"None"}}
Trage ich dann die #Data 99FD38 in den folgenden Befehl ein bekomme ich die 2. Zeile zurück
Code16:05:27 CMD: rule 1 on rfreceived#Data=99FD38 do websend [192.168.1.79] Power1 2 endon 16:05:27 RSL: stat/tasmota_C370C1/RESULT = {"Rule1":"ON","Once":"ON","StopOnError":"OFF","Length":0,"Free":511,"Rules":""}
Allerdings kein Schalten des Mini-Relais, was mache ich falsch ?
-
Ich bin begeistert, das ist genau das was ich gesucht habe.
Man tut sich halt ungemein leichter, wenn einem aus der Vielzahl der möglichen Befehle schon eine Essenz vorliegt auf die man aufbauen kann.
NTP ist ein guter Hinweis, sollte vorhanden sein, aber ist korrekt - muss ich beim Nachbar prüfen.
Nachdem die Bridge angekommen ist, melde ich mich nach den ersten Erfolgen wieder hier. Geil
Danke Dir !
-
Das hört sich doch gut an ! "Direktverbindung" ist nicht das richtige Wort, sorry.
Es müsste richtigerweise lauten: Von Vorteil wäre, wenn die Verknüpfungen von RF Fernbedienung zu Sonoff Minis in der Bridge angelegt werden könnten.
Was ich verstanden habe - Tasmota kommt auf die Bridge. OK, die Bridge kommt Mitte der Woche und 1 Mini ist bereits geflasht.
Wo ich mir unsicher war und bin, da ich darüber noch nix erlesen konnte. Über welche Art und Weise werden die Verknüpfungen in der Bridge dann hergestellt. Mache ich das über ankreuzen ? - eher nicht.
Ich denke das wird über die Rules von Tasmota in Verbindung mit http Befehlen gehen? Ohje, mit dieser Syntax hab ich mich überhaupt noch nicht beschäftigt. Gibt's dazu irgendwo treffende Beispiele ?
Naja, irgendwo werd ich das auch noch erlesen können, wichtig ist erst mal das es überhaupt geht.
Großen dank an Dich Einstein !
-
Hallo Zusammen,
ich stehe vor der Aufgabe für meinen Nachbarn ein Günstigsystem aufzubauen.
Es sollen über Fernbedienung (z.B. RM433) durch die Sonoff RF Bridge letztendlich über WLAN im Heimnetz 3 Aktoren (z.B. Sonoff Mini) geschaltet werden.
Allerdings OHNE Cloud ! und OHNE zusätzliche Hardware !
Ziel wäre, dass die Direktverbindungen der RM433 Taster zu den Sonoff Mini's in der Bridge hinterlegt sind.
Die Frage wäre, geht das überhaupt ? ......ohne Raspi als MQTT Server ? .....ohne Node-Red o.a.
Wenn ja, welche SW benötigen die Devices ? Tasmota ?
Die Umsetzung über einen Server mit zus. HW würde ich ja noch hinbekommen, aber für eine Direktverbindung kenne ich etwaige Funktionen zu wenig.
Wär toll, wenn ihr mir hier weiterhelfen könntet.
Danke !