Nach T-Flash Sonoff's mittels Zeitsteuerung schalten??
-
vocaris -
1. Juni 2018 um 14:53 -
Erledigt
-
-
-
Was willst denn mit der Bridge steuern? Ich hatte bei mir ein Denkfehler drin, wollte meine Sonoff RF Sender über die Bridge simulieren, was Blöd ist, denn die Bridge dient bei mir als Empfänger der Sonoff RF Handsender
-
Die Bridge soll schon senden. Das hat mit der original FW iVm der App auch alles geklappt.
Die Bridge soll die RF Codes der Fernbedienung meiner 4 Funk Steckdosen lernen (was ja auch klappt) und dann soll die Bridge gemäß einem Zeitplan die Steckdosen Ein-/Ausschalten. Und das funktioniert derzeit nicht.
-
nur der Zeitplan, oder generell das Senden? Sprich wenn Du den belegen Kanal betätigst, dann schaltet auch die Steckdose?
-
Ja. Das Lernen und das Schalten klappt. Das Zeitplan Feature geht nicht.
Habe den Touch auch mal auf 6.1.1. geupt. Dort kann man aj auch den Zeitplan nutzen. Dort klappt alles.
auffällig ist, dass dort in der Timerzeile noch der "Output" vorhande ist und man die Action von 0-3 konfigurieren kann.
{"Timer1":{"Arm":1,"Mode":0,"Time":"09:53","Window":0,"Days":"1111111","Repeat":0,"Output":1,"Action":1}}
Das geht im RF Modus nicht. Selbst wenn man in der Konsole den Output codiert oder die Action auf <> 1, wird das nicht gespeichert.
-
OK, dann fällt mir dazu leider auch nichts mehr ein.
-
Tach,
ich wollte noch mal mein Problem ansprechen.
Die RF Bridge ist mittlerweile auf 6.2.1.8.
Und die Timer Funktion geht immer noch nicht....
Ich verstehe das nicht. Ist dem Grunde ja kein schweres Feature....
Ich kann die Bridge derzeit einfach nicht nutzen....
-
Nach der Beschreibung in deinem Edit würde ich mal genau aud die Befehssyntax achten und eventuell auch mal variieren.
Leider scheint bei den Commands bei Tasmota teilweise die Schreibweise wichtig zu sein.
Also müssen beispielsweise bei manchen Befehlen zwischen dem Befehl und der Zahl eine Leerstelle rein.
Hast du mal versucht über die Weboberfläche die Timer zu setzen?
-
Hei, Chaot,
danke für deinen Post.
Die Befehlszeile ist korrekt. Klar über das Web habe ich natürlich versucht. Das WIF bietet jedoch keinen Schalter/Combobox für den Output.
In den Timer Einstellungen anderer Tasmota Modellen gibt es die. Nur in der Bridge nicht. Deshalb wird die Console den Wert auch nicht nehmen, da sie den Wert nicht kennt.
Ich würde mal schätzen, dass das in der FW an sich nicht oder falsch vorgesehen ist.
Die Frage ist warum und wie man es ggf. im ATOM selber korrigieren kann...
Würde gerne wieder die Origibal SW drauf bekommen. Denn da ging es. Aber das schient nicht mehr zu gehen....
-
Ich habe gerade mit meinem DEV gespielt und gesehen was das Problem ist.
Als 4CH kann ich jeden einzelnen Ausgang per Timer ansteuern und als Bridge nicht.
Das ist definitiv in der Firmware verbummelt. Da werden dann vermutlich auch die Befehle über die Konsole nicht funktionieren.
Hast du das schon mal auf Github https://github.com/arendst/Sonoff-Tasmota/issues gepostet?
Im Allgemeinen ist bei solchen Sachen die Fehlerkorrektur dort recht schnell und das wird in einem der nächsten Firmwarereleases behoben.
Ansonsten könntest du dir den Codeblock vom 4CH anschauen und den betreffenden Bereich eventuell in den Bridge übertragen.
Aber ich denke das dort eher ein passender Ansprechpartner für das Problem zu finden ist.
-
OK. Der Bug wurde dort auf QUESTION umgestellt und ich bekam die Antwort, dass das dort alles über RULES läuft... Aus meiner Sicht sehr kompliziert....https://github.com/arendst/Sonoff-Tasmota/wiki/Rules
Ich habe es jetzt geschafft, die Einstellung des Timers 1 per RULE1 zu aktivieren und dabei den RFKEY1 zu senden.
-
Zitat
bekam die Antwort, dass das dort alles über RULES läuft... Aus meiner Sicht sehr kompliziert....
Ja, da muss man sich richtig reinarbeiten. Ich bin auch gerade dabei. Mir scheint es fast einfacher, die Steuerung aus der RFBridge herauszuholen und auf ein externes System zu verlagern, z. B. auf einen Raspberry Pi. Dort gäbe es mehrere Möglichkeiten:
- Installation einer Heimautomations-Software wie Domoticz, IOBroker usw. Bei Domoticz könnte ich ein wenig unterstützen.
- Bei reiner Zeitsteuerung (ebenfalls auf einem 24/7 laufenden Raspi): cron in Verbindung mit curl: http-Statements an die RFBridge zum An- und Abschalten schicken;
- Alternative zu curl: mosquitto-Pakete installieren und mqtt-Statements abschicken
Beispiel für http-Statement (im Browser mit deiner Ip und deinem Hex-Code eingeben
Das schaltet bei mir den Kanal 2 der RFBridge und entspricht dem Abschalten der Steckdose 1
Dasselbe als mqtt-Statement:
Ebenfalls auf deine Verhältnisse anpassen: IP deines mqtt-Brokers, dein Topic, dein Hex-Code
-
-
-
Ja,
dort hat mir ascillato dankenswerter Weise weiter geholfen.
Ich bin kein Programmierer. Aus Usersicht finde ich das Vorgehen schon kompliziert.
Ich habe es jetzt geschafft eine 433er Steckdoese (Baumarkt) zum einen per Zeitsteuerung an und aus zu schalten. Und mittels PIR Sender die Dose einzuschalten. Den Schalter 3 Minuten an zu lassen. In der zeit auf keine weiteren Signale der PRT zu reagieren und nach den drei Minuten den SChalter erneut zu beträtigen. Dann "hört" er wieder auf das PIR Signal.
Aber nur durch die Hilfe. Selber hätte ich das nicht hingekommen.
Leider komme ich noch nicht an mein Ziel.
Denn ich möchte gerne meine Garagenbeleuchtung per Zeitsteuerung um 19 Uhr anschalten und um 23 Uhr ausschalten. Das klappt.
Weiterhin soll die Gargenbeleuchtung immer dann angehen, wenn der PIR Sender es meldet. Und zwar für 3 Minuten und dann soll die Beleuchtung ausgehen.
Nun ist ja das Problem, dass die 433er Funkdosen für ein und aus immer das gleichen Signal haben. (Zumindest haben das meine). Das führ mich zumindest zu dem Problem, dass mein Ziel wohl nicht erreicht werden kann.
Denn z.B. wenn die Lampen aufgrund der Zeitsteuerung an sind und nun dir PIR Meldung kommt, dann würde die Bridge ja den RFKEY senden und Lampen würden in dem Fall ausgehen..Solange ich also kein Funksignal für AN und eine Funksignal für AUS habe, wird das wohl nicht klappen....
Somit muss ich wohl einen anderen Weg als die 433er Funksteckdosen gehen.
Ist das ggf. mit einem BASIC RF möglich?
Kann der Basic erkennen, dass die Schaltung AN ist und wenn der PIR was sendet, dass er dann nicht schaltet?
-
Ich bin nicht sicher helfen zu können und versuche mal zusammenzufassen, was ich bisher verstanden habe bzw. was Fakten sind:
RFBridge kann keine Zeitsteuerung über ein Timer-Menü (Fakt) sondern nur mithilfe von rules und der dort verfügbaren Timer (Countdown-Zähler)
RFBridge kann den Zustand der angesprochenen Steckdosen nicht feststellen (Fakt, das Thema hatten wir hier schon vor Monaten)
Deine RF-Steckdosen reagieren nur als Toggle - derselbe RFCode für AN und AUS (interessant, aber kann sein)
Zusätzlich zur RFBridge gibt es eine IR-Fernbedienung/Bewegungsmelder
Was ist PIR? Ist damit eine IR-Fernbedienung/Bewegungsmelder gemeint?
Was ist PRT? Ist die RFBridge gemeint?
Meine Fragen:
Ist sicher, dass die RF-Steckdosen nur auf dieselben Werten reagieren und nicht auf benachbarte gerade/ungerade Werte, z. B. #150551 (AN) #150552 (AUS)? Probier es mal aus. Bei meinen Billig-Funksteckdosen (Pollin) und aktuell auch im OBI-Prospekt entdeckt, funktioniert das so.
Wie ist denn die IR-Fernbedienung/Bewegungsmelder (falls ich das richtig verstanden habe) denn mit der RFBridge und/oder den Lampen verbunden? Über IR, über RF über Stromkabel - das bekomme ich noch überhaupt nicht zusammen.
Alternative Überlegung/Anregung
Wenn du ein WLAN hast, dass bis zur RFBridge reicht, würde das WLAN dann auch bis zu der/den Stelle(n) reichen, wo jetzt die RF-Steckdosen angebracht sind? Wenn dem so sein sollte, wäre es eine Option für dich statt der Kombination WLAN/RFBridge/Funksteckdosen auch eine Kombination WLAN/Sonoff-S20-Steckdosen aufzubauen? Das wäre von der technischen Struktur her mit weniger Systemwechseln befasst, bzw. die Geräte wären mit der Tasmota-Firmware sehr gut konfigurierbar (inkl. funktionierendem Timer oder einer Pulstime von 180 Sekunden). Bleibt die Einbindung des PIR...
Darüber hinaus: Mein Gefühl sagt mir, dass du letztendlich doch ein drittes System (Hausautomation, und/oder MQTT-Broker und/oder Terminal-Skript) brauchst, das weiß, ob das Licht bereits an oder aus, ob es nach 19 Uhr und nicht nach 23:00 Uhr ist, ob der IR-Sender betätigt wurde und je nach Zeit, Zustand und ausgelöstem Event innerhalb der letzten 180 Sekunden dann das Richtige tut. Beschreibe doch bitte mal etwas präziser, was du einsetzt und wie die Geräte zusammenwirken.
-
Das ist genau der Grund warum bei mir die 433 MHZ Steckdosen sukzessiv rausfliegen und nur noch eine in Anwendung ist.
Auch meine Elro und noname Funk Steckdosen haben keinen seperaten Ein und Auschaltbefehl sondern werden vom selben Signal nur getoogelt. Teilweise ändert sich auch nur der HIGH/LOW oder SYNC Wert, der eigentliche DATA bleibt aber meist gleich. Alles zu wage um eine wirklich zuverlässige Steuerung zu erzeugen zumal du auch keine Rückmeldungen hast ob die Steckdose auch WIRKLICH geschaltet hat.
Inzwischen hab ich fast alles durch Sonoff Basic buw RF ersetzt. Der Kostenaufwand ist nicht gewaltig und du hast nicht nur klare Ein und Ausschaltbefehle sondern eben auch noch den aktuellen Status, den Du bei den 433 MHZ Teilen eben nicht hast ...
-
Hallo Jörg.
Also PIR ist "Pyroelectric Infrared Sensor" also ein anderes Wort/Abkürzung für einen Bewegunsgmelder. Bei PRT habe ich mich vertippt. Sollte auch PIR heißen.
Ja. Die alten Obi RF Steckdosen haben nur einen Toggle. Habe etwas neuere aus dem Obi. Die haben An uns aus. Aber die kann ich nicht einlernen. sind zwar 433er aber es geht nicht... Ggf. weichen die etwas ab. Also 433,3 oder so...
Der PIR ist per RF mit der Bridge verbunden.
Bei der Lösung mit der S20 wäre, wie du schon schreibst, das PIR Problem. Aber es gibt ja einen Sonoff Basic RF.
Ich würde doch mal schätzen, dass man den a) mit einem Timer versehen kann und b) dieser das RF Signal des PIR lernen könnte.
Bzgl. Hausautomatisierung würde ich gerne was machen.
Habe den ioBroker mit einer Anleitung im Netz schon mal auf einem Rasp installiert.
Dann hört es aber auf. Habe 0 Ahnung davon und leider noch kein "Idioten Video" gefunden, der einem den ioBroker genau erklärt. Was man da machen kann.
Also wie bindet man die ganzen SonOff oder auch meine Xiaomi Saugroboter etc. dort ein und wir "programmiere" ich das alles so, das es wie gewünscht funktioniert...
-
Inzwischen hab ich fast alles durch Sonoff Basic buw RF ersetzt. Der Kostenaufwand ist nicht gewaltig und du hast nicht nur klare Ein und Ausschaltbefehle sondern eben auch noch den aktuellen Status, den Du bei den 433 MHZ Teilen eben nicht hast ...
vocaris Dieser Aussage von HoerMirAuf ist dann doch nichts mehr hinzuzufügen :-). Und ja: In IOBroker (oder andere Systeme wie z. B, Domoticz) musst du dich wohl oder übel einarbeiten. Die Alternative dazu sind eben mehr oder weniger teure Fertiglösungen von Anbietern deines Vertrauens. Do it yourself ist zwar billig, macht aber Arbeit und - Spaß!!!
-
Das ist korrekt. Ich würde gerne mit ioBroker arbeiten. aber wie gesagt. such eine Tutorial etc. wo man als Newbee herangeführt wird. Ggf. auch mit ein paar Projektbeispielen anhand von Sonoff Geräten
-