Kannst du die Verschlüsselungsart (TKIP/AES/Beides bzw. mixed) am Router ändern? Dann Probier das mal durch.
Gruß
Jörg
Kannst du die Verschlüsselungsart (TKIP/AES/Beides bzw. mixed) am Router ändern? Dann Probier das mal durch.
Gruß
Jörg
So weit ich es sehe, ist das nicht vorgesehen. Mehr findest du hier:
http://github.com/arendst/Sonoff-Tasmota/wiki/Commands
Es macht auch nicht so richtig Sinn, weil der Taster selbst eine Fallback-Funktionalität hat: Falls du ihn über Konfigurationsbefehle völlig verbuchselt hast, kannst du in in den Ursprungszustand des Tasmota-Flash zurückversetzen - und das ist auch gut so.
Um zu verhindern, dass es Schaltaktionen am S20 gibt, musst du dir wohl mechanische Lösungen einfallen lassen oder so tief in den Tasmota Quellcode einsteigen, dass in der Firmware der Taster "abgeklemmt" ist.
Gruß
Jörg
Da wünsche ich Euch einen guten Start und viel Erfolg!
Gruß
Jörg
PS: Ladet doch ein scharfes Foto hoch - oder sollen wir noch nichts erkennen können?
Manchmal scheinen die Geräte zu schlafen. Führe bitte mal zwei Mal die automatische Suche aus. Vielleicht liegt es auch an der Sleeptime. Falls gesetzt bitte mal auf 0 setzen und testen.
Gruß
Jörg
Hallo Tasmota-User,
ich möchte euch heute mein Terminal-Skript vorstellen, mit dem ihr z. B. Folgendes machen könnt (Bitte auch das Update am Ende des Beitrags beachten):
Voraussetzungen:
Installation:
Hinweise zur Benutzung und Steuerung:
Hinweis für Raspberry Pi- und Linux-Anfänger:
Ich würde mich über anschauen, ausprobieren und Feedback freuen!
Update 15.02.2018
Nun sollte das Skript auch auf einer virtuellen Maschine laufen. Ich habe es bei mir mit einem virtuellen Raspberry Pi auf einem Ubuntu Hostsystem getestet. Netzwerk des virtuellen Systems ist 10.0.2.1/24 und das Zielnetzwerk (mit den Tasmota-Geräten) ist 192.168.178.1/24. Funzt. Wäre schön, wenn es jemand gegenchecken könnte. Idealerweise auch in der Kombi Windows- oder Apple-Host mit Raspbian-/Debian-/Ubuntu-Gastsystem.
Unterschiede zur ersten Version:
Es gibt eine Abfrage, ob sich das System, auf dem das Skript aufgerufen wird, im selben Netz befindet wie die Tasmota-Geräte. Bei J geht es weiter wie bisher. Bei Eingabe von N werdet ihr zur Eingabe der ersten drei Oktette des Zielnetzwerkes - also des Netzwerkes, in dem sich die Tasmotas befinden - aufgefordert. Bitte in der Struktur XXX.XXX.XXX. eingeben. Den letzten Punkt nicht vergessen. Danach erfolgt dann wieder die Abfrage, ob ihr ein einzelne Gerät manuell festlegen wollt oder ob das "Fremdnetz" nach Tasmotas durchsucht werden soll. Naja und das Skript heißt erst einmal soncheck2a.sh.
Update 01.03.2018
soncheck2a.sh kann nun auch mit Passwort geschützten Tasmota-Geräten umgehen. Es stehen verschiedene Auswahlen zur Verfügung, je nach dem ob die Geräte alle oder nur teilweise Passwort geschützt sind und ob ein einheitliches Passwort verwendet wird oder jedes Gerät sein eigenes Passwort braucht.
Die zweite Änderung bezieht sich darauf, dass bei der automatisierten Suche nach Tasmota-Geräte nun das Programm fping statt ping zum Einsatz kommt. Weil ich bei fping das Timeout (Wartezeit auf eine Antwort eines Gerätes) auf kürzere Zeiten als 1 Sekunde einstellen kann, arbeitet nun der Netzwerk-Scan bis zum Faktor 4 schneller. Der angefragten Installation muss natürlich zugestimmt werden.
Ankündigung:
Unter bestimmten Voraussetzungen läuft das Skript auch unter Windows 10. Dort kann nämlich ein Linux-Subsystem installiert werden mit der BASH als Terminal. Dafür ist das Skript optimiert. Wer sich dafür interessiert, kann mir eine PM schicken. Dann beschreibe ich die notwendigen Schritte.
PS: Schade, dass einer der Moderatoren das Thema von der Pinnwand genommen und damit tief in der Historie vergraben hat, wo es niemand findet...
Update 03.04.2018
Skript bleibt nun nicht mehr bei bestimmten nicht Netzgeräten beim IP-Scan hängen sondern arbeitet nach einer nicht erwarteten bzw. keiner Antwort nach einer Sekunde weiter.
Das machst du so: Du öffnest die Datei platformio.ini in deinem Projektordner und bearbeitest die Zeile 16 wie unten im Bild angegeben. Vor dem nächsten Build machst du bitte im Platformio Menü ein Clean. Das löscht alle bisherigen *.bin-Dateien. Dann wieder Build. Anschließend findest du im Ordner .pioenvs in deinem Projektordner zwei weitere Ordner sonoff-minimal und sonoff-DE. In beiden Ordnern ist eine firmware.bin. Du machst erst einen Upload mit der firmware.bin aus dem sonoff-minimal Ordner. Wenn du den Sonoff wieder über die Weboberfläche erreichen kannst, machst du einen zweiten Upload mit der firmware.bin aus dem Ordner sonoff-DE. Mittlerweile ist die Tasmota-Firmware wohl so "fett" geworden, dass sie nicht mehr zwischengespeichert werden kann. Deshalb erst die minimal installieren, die mehr Platz frei lässt, und dann die Hauptversion. In beiden *.bin sind die wichtigsten Einstellungen gleich. Nur der Funktionsumfang der minimal ist eingeschränkt.
Gruß
Jörg
Falls du es noch nicht gemacht hast: Versuche doch mal erst eine minimal firmware.bin zu flashen und dann eine DE-Version.
Gruß
Jörg
Die Sonoffs können nur 2,4 GHz
MQTT ist auf dem Schalter aktiv? Gib mal in der Konsole setoption3 ein. Da müsste ein ON als response kommen. Falls nicht, setoption3 1 in der Konsole eingeben. Danach startet der Schalter neu.
Der MQTT-Broker läuft? Kannst ihn anpingen bzw. der Port 1883 ist da? MQTT in Tasmota eingerichtet (Einstellungen->MQTT konfigurieren)? Auf was für einem Gerät läuft bei dir der MQTT-Broker, Raspberry, Windows oder was?
Gruß
Jörg
Als erstes unter Übersicht (Dashboard)-> Hardware die Auswahlliste unter Typ (Type) öffnen und den Eintrag MQTT Client Gateway with LAN interface auswählen. Die relevanten Daten eintragen (IP, Port, ggfs. User und Password).
Im zweiten Schritt eine weitere Hardware einrichten nämlich den Dummy
Nun klickst du auf Create Virtual Sensor und richtest ein Gerät vom Typ Switch (z. B. für Sonoff Basic oder S20) ein. Wenn du TH 10 oder POW hast, musst du in der Liste den entsprechenden Typ suchen z. B. Temp+Hum für den TH.
Dann wechselst du zu Übersicht (Dashboard) -> Geräte (Devices). Dort siehst du dann den von dir eingerichteten (virtuellen) Schalter. In der dritten Spalte links stehen die Idx-Nummern deiner Geräte.
Diese musst du in Tasmota-Oberfläche im Konfigurationsmenü, Bereich Domoticz konfigurieren eintragen.
Danach kannst du von Domoticz aus deiner Schalter und Sensoren bedienen bzw. abrufen. Auch dem Einrichten von Zeitschaltplänen oder Skripten á la "wenn das (und das ... und das nicht..) dann das" steht nun nichts mehr im Wege.
Gruß
Jörg
Hallo crepp, wenn du über atom flasht, dann stellst du in der Datei platformio.ini in deinem Projektordner folgendes ein (Zeile 16):
Dann machst buildest du die Firmware. Es werden zwei firmware.bin-Dateien erzeugt. Auf Linux-Rechnern und Macs liegen diese dann im versteckten Verzeichnis .pioenvs und zwar in den Ordnern sonoff-minimal und sonoff-DE. Bei Windows müsste es so ähnlich sein...
Dann machst du einen upload der firmware.bin aus dem Verzeichnis sonoff-minimal auf deinen OTA-Server. Anschließend führst du das Update über die Weboberfläche des Sonoff aus.
Im zweiten Schritt lädst du die firmware.bin aus dem sonoff-DE Verzeichnis auf deinen OTA-Server und machst über die sonoff-Weboberfläche erneut ein Update. Dann hast du wieder eine Vollversion drauf. Die Einstellungen (z. B. feste IP, SSIDs, Passwörter,...) sind in den beiden firmware.bin identisch.
Gruß
Jörg
Der Schalter ist nicht unbedingt erforderlich - wie Frank richtig geschrieben hat. Mir hat es die Arbeit etwas erleichtert.
Gruß
Jörg
Targa996 ,
es ist manchmal wirklich zum Haare raufen. Was wirklich Neues kann ich auch nicht beisteuern. Wenn du hast, benutze mal ganz andere Kabel.
Dann ist oft das Timing wichtig: Erst den Button drücken, dann die 3,3 Volt anlegen, den Button noch 1 bis 2 Sekunden weiter halten und erst dann loslassen. Meist zuckt dabei noch eine LED auf dem Flasher - muss aber auch nicht.
Sind die Lötstellen wirklich OK? Nimm eine Lupe zur Hand. Keine Zinnbrücke irgendwo gezogen? Sitzen die Kabel (die alten und die neuen) fest auf den Pins?
Hast du dir einen Schalter in die Vcc-Leitung eingebaut? Button halten und gleichzeitig USB-Stecker oder Kabel anfummeln, ist schon anstrengend! Da kann es schnell passieren, dass der Button nicht mehr genügend gedrückt ist und du kommst so erst gar nicht in den Flash-Modus. Es ist nämlich nicht voneinander zu unterscheiden, ob du keinen Kontakt hast oder der S20 nicht im Flash-Modus ist.
Du könntest noch die Datei platformio.ini in deinem Projektordner bearbeiten, dass nicht alle (Sprach-) Versionen gebuildet werden sondern nur die minimal und die DE-Version. Das spart beim Versuchen wenigsten ein bisschen Zeit. (Im Bild in Zeile 16, speichern nicht vergessen!)
Kopf hoch - es sind schon viele beinahe verzweifelt und haben es dann geschafft. Und danach kannst du über WLAN flashen.
Gruß
Jörg
Bezogen auf die http-Syntax lautet der Befehl für anschalten dann:
http://XXX.XXX.XXX.XXX/cm?cmnd=power1%201 #(oder on an Stelle der 1)
http://XXX.XXX.XXX.XXX/cm?cmnd=power2%201
http://XXX.XXX.XXX.XXX/cm?cmnd=power3%201
http://XXX.XXX.XXX.XXX/cm?cmnd=power4%201
#und ausschalten:
http://XXX.XXX.XXX.XXX/cm?cmnd=power1%200 #(oder off an Stelle der 0) usw.
Gruß
Jörg
das zweite Bild von balou ist ein doppelmoppel: Wenn du einen MQTT-Broker im Netz hast, brauchst du keinen http-Befehl über Domoticz absenden. Die Steuerung läuft dann über die idx, die von Domoticz beim Einrichten eines virtuellen Schalters oder Sensors vorgegeben wird. In der abgebildeten Konfiguration wird ein MQTT- und ein HTTP-Statement abgeschickt.
Gruß
Jörg
Northpower25 , nils91 und frankyboy73 ,
ihr habt natürlich recht, was die Evaluation von Zwischenversionen anbelangt. Ich warne nur gerne Anwender, die erkennbar nicht die Fortgeschrittenen sind und mit allen möglichen Problemen kämpfen. Wenn dann noch eine buggy oder instabile dev-Version geflasht wird, wird's einfach ziemlich unübersichtlich auch für die Ratgeber. Deshalb mein Rat zu stabilen Master-Versionen. Wenn man die Funktionsweise erst einmal geschnallt hat, kann man natürlich neue a, b, c .... Versionen ausprobieren.
In diesem Sinne
Jörg
Was für eine config möchtest du denn? Ich habe Domoticz auf nem Raspi laufen mit MQTT (mosquitto). Bei mir läuft alles - ebenfalls super - mit Timern Skripten usw.
Gruß
Jörg