[Modul 4.3] Tasmota


Die unterste Zeile ist ne „Leiche“.
Ich hatte sonoff-office umbenannt nachdem die Geräte sich munter gegenseitig überschrieben hatten.
Die oberen drei sind meine aktiven Sonoffs.

Hallo,

das scheint ein Bug zu sein, schaue ich mir an.
Danke für den Hinweis.

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

Hallo zusammen,

auf den Wunsch von Tkg habe ich eine weitere Instanz (IPS-TasmotaSwitchTopic) hinzugefügt.
Infos dazu hier: Understanding SwitchMode and SwitchTopic · arendst/Sonoff-Tasmota Wiki · GitHub
Hier ist die Einrichtung gut erklärt: Can I support the reed sensor? · Issue #438 · arendst/Sonoff-Tasmota · GitHub

Diese Instanz kann für Zustände genutzt werden.
In der Form ist das Präfix für das Topic einzutragen, welches überwacht werden soll:

Als Beispiel, mehrere Sonoffs werden so genutzt:

Die SwitchTopics, die auf dem jeweiligen Tasmota Geräten eingestellt sind lauten:

Sonoff Gerät 1:
SwitchTopic: alarm-Sonoff1
Sonoff Gerät 2:
SwitchTopic: alarm-Sonoff2
Sonoff Gerät 3:
SwitchTopic: alarm-Sonoff3

Dann ist in der Form das Präfix alarm- einzutragen.
Somit werden für jedes Gerät die Variablen angelegt, sobald ein Zustand an das Modul übermittelt wird.

Ich hoffe ich habe es einigermaßen verständlich erklärt.

Vielleicht kann Tobias (Tkg) ja auch noch etwas dazu schreiben. :slight_smile:

Grüße,
Kai

Hallo Kai,

konntest Du Dir schon das „Fehl“-Verhalten aus Posting 512 bis 515 ansehen?

Hallo Honk,

ich kann es nachstellen. Wenn die Lampe aus ist und ich den Dimmer betätige, wird die Power Variable zum Beispiel nicht auf „An“ gesetzt.
Da selbe passiert auch wenn ich die Farbe direkt wechsel.
Ich schaue mir das an.

Grüße,
Kai

Hallo zusammen,

es gibt eine neue Version.

Version 2.4:
Fix IPS-TasmotaLed: Power wurde nicht gesetzt wenn zum Beispiel der Dimmer betätigt wurde und das Gerät vorher aus war.

Grüße,
Kai

Hallo Kai,
ich habe ebenfalls diese Warnings in den Logs (alle 60 sec). Scheinbar versucht das Skript auf eine nicht existierende Variable „Debug“ zuzugreifen. Gibt es dafür evt. schon eine Lösung oder Workaround?

Danke und Gruß
Peter

hat jemand von euch nen Tipp? Ich habe gerade auf die neue Tasmota-Version geupdatet, alle MQTT-Daten wieder so eingegeben, aber schalten lässt sich nicht. Der Status wird mir angezeigt, das wars… Ich finde gerade das Problem nicht, wahrscheinlich sehe ich den Wald vor lauter Bäumen nicht…

Hallo,

@PumpkinEater, muss ich mir selber ein mal anschauen. Ich hatte die Meldungen bei mir nicht.

@Hagbard235, kannst du mal ein Debug posten, nach dem du geschaltet hast?

Grüße,
Kai

Ich hab jetzt ein frisches Debug und einmal auf AN gedrückt, der Befehl ist folgender:

Tasmota_setPower(56359 /*[Hardware\Räume\Garage\IPS_Tasmota_Außen]*/, "Tasmota_POWER", true);	

bei raus kam dies:

TXT: 16.07.2018 10:40:41.00 | setStatus | {„Topic“:„cmnd/sonoffaussen/POWER“,„MSG“:„true“}
HEX: 16.07.2018 10:40:41.00 | setStatus | 7B 22 54 6F 70 69 63 22 3A 22 63 6D 6E 64 5C 2F 73 6F 6E 6F 66 66 61 75 73 73 65 6E 5C 2F 50 4F 57 45 52 22 2C 22 4D 53 47 22 3A 22 74 72 75 65 22 7D
TXT: 16.07.2018 10:40:41.00 | ReceiveData JSON | {„DataID“:"{018EF6B5-AB94-40C6-AA53-46943E824ACF}",„Buffer“:"{„TOPIC“:„cmnd\/sonoffaussen\/POWER“,„MSG“:„true“,„SENDER“:„MQTT_GET_PAYLOAD“}"}
HEX: 16.07.2018 10:40:41.00 | ReceiveData JSON | 7B 22 44 61 74 61 49 44 22 3A 22 7B 30 31 38 45 46 36 42 35 2D 41 42 39 34 2D 34 30 43 36 2D 41 41 35 33 2D 34 36 39 34 33 45 38 32 34 41 43 46 7D 22 2C 22 42 75 66 66 65 72 22 3A 22 7B 5C 22 54 4F 50 49 43 5C 22 3A 5C 22 63 6D 6E 64 5C 5C 2F 73 6F 6E 6F 66 66 61 75 73 73 65 6E 5C 5C 2F 50 4F 57 45 52 5C 22 2C 5C 22 4D 53 47 5C 22 3A 5C 22 74 72 75 65 5C 22 2C 5C 22 53 45 4E 44 45 52 5C 22 3A 5C 22 4D 51 54 54 5F 47 45 54 5F 50 41 59 4C 4F 41 44 5C 22 7D 22 7D
TXT: 16.07.2018 10:40:41.00 | Power Topic | cmnd/sonoffaussen/POWER
HEX: 16.07.2018 10:40:41.00 | Power Topic | 63 6D 6E 64 2F 73 6F 6E 6F 66 66 61 75 73 73 65 6E 2F 50 4F 57 45 52
TXT: 16.07.2018 10:40:41.00 | Power | true
HEX: 16.07.2018 10:40:41.00 | Power | 74 72 75 65
TXT: 16.07.2018 10:40:42.00 | ReceiveData JSON | {„DataID“:"{018EF6B5-AB94-40C6-AA53-46943E824ACF}",„Buffer“:"{„TOPIC“:„stat\/sonoffaussen\/RESULT“,„MSG“:"{\„POWER\“:\„OFF\“}",„SENDER“:„MQTT_GET_PAYLOAD“}"}
HEX: 16.07.2018 10:40:42.00 | ReceiveData JSON | 7B 22 44 61 74 61 49 44 22 3A 22 7B 30 31 38 45 46 36 42 35 2D 41 42 39 34 2D 34 30 43 36 2D 41 41 35 33 2D 34 36 39 34 33 45 38 32 34 41 43 46 7D 22 2C 22 42 75 66 66 65 72 22 3A 22 7B 5C 22 54 4F 50 49 43 5C 22 3A 5C 22 73 74 61 74 5C 5C 2F 73 6F 6E 6F 66 66 61 75 73 73 65 6E 5C 5C 2F 52 45 53 55 4C 54 5C 22 2C 5C 22 4D 53 47 5C 22 3A 5C 22 7B 5C 5C 5C 22 50 4F 57 45 52 5C 5C 5C 22 3A 5C 5C 5C 22 4F 46 46 5C 5C 5C 22 7D 5C 22 2C 5C 22 53 45 4E 44 45 52 5C 22 3A 5C 22 4D 51 54 54 5F 47 45 54 5F 50 41 59 4C 4F 41 44 5C 22 7D 22 7D
TXT: 16.07.2018 10:40:42.00 | ReceiveData JSON | {„DataID“:"{018EF6B5-AB94-40C6-AA53-46943E824ACF}",„Buffer“:"{„TOPIC“:„stat\/sonoffaussen\/POWER“,„MSG“:„OFF“,„SENDER“:„MQTT_GET_PAYLOAD“}"}
HEX: 16.07.2018 10:40:42.00 | ReceiveData JSON | 7B 22 44 61 74 61 49 44 22 3A 22 7B 30 31 38 45 46 36 42 35 2D 41 42 39 34 2D 34 30 43 36 2D 41 41 35 33 2D 34 36 39 34 33 45 38 32 34 41 43 46 7D 22 2C 22 42 75 66 66 65 72 22 3A 22 7B 5C 22 54 4F 50 49 43 5C 22 3A 5C 22 73 74 61 74 5C 5C 2F 73 6F 6E 6F 66 66 61 75 73 73 65 6E 5C 5C 2F 50 4F 57 45 52 5C 22 2C 5C 22 4D 53 47 5C 22 3A 5C 22 4F 46 46 5C 22 2C 5C 22 53 45 4E 44 45 52 5C 22 3A 5C 22 4D 51 54 54 5F 47 45 54 5F 50 41 59 4C 4F 41 44 5C 22 7D 22 7D
TXT: 16.07.2018 10:40:42.00 | Power Topic | stat/sonoffaussen/POWER
HEX: 16.07.2018 10:40:42.00 | Power Topic | 73 74 61 74 2F 73 6F 6E 6F 66 66 61 75 73 73 65 6E 2F 50 4F 57 45 52
TXT: 16.07.2018 10:40:42.00 | Power | OFF
HEX: 16.07.2018 10:40:42.00 | Power | 4F 46 46

Hallo,

du musst aber die setPower Funktion so nutzen:

Tasmota_setPower(56359 /*[Hardware\Räume\Garage\IPS_Tasmota_Außen]*/, 0, true);  

Ist hier nachzulesen: IPS-Tasmota/IPS-Tasmota at master · Schnittcher/IPS-Tasmota · GitHub

Das ist aber auch schon seit dem 11.12.17 (Version 1.4) so.

Grüße,
Kai

Ich hab aber auch noch die Uralt-Version wo das so war… wollte nicht noch ne neue Baustelle aufmachen.

Hallo,

ah jetzt verstehe ich dich. Du hast die Tasmota Firmware geupdatet?
Dann musst du auch das Modul updaten.

Grüße,
Kai

hab jetzt MQTT und Tasmota Modul geupdatet… jetzt geht es…

übrigens auch mit dem alten Setpower-Aufruf… ist das Modul da Abwärtskompatibel?

Welchen Firmwarestand habt ihr auf Euren Sonoffs (Tasmota)?
Ich habe 5.11.1 und flashe mit dem ESPLoader…also mit „.bin“.
Ich hatte jetzt die neue 6.1.1 probiert und hatte Probleme außer mit der minimal Version.

Gruß
Marco

Wenn du nach den meisten Anleitungen gehst hat der sonoff nicht mehr genug freien Speicher um direkt auf eine full Version zu gehen, also erst minimal rauf Und dann die andere… Bei letztem Schritt hat sich mein Modul allerdings aufgehängt und ich musste neu mit serial Adapter flashen.

So habe ich es auch gemacht…konnte das Gerät dann aber im Netz nicht mehr sehen und weder den AP oder WPS Modus aktivieren (4x oder 5x Kurz den Taster drücken)

Marco

So ähnlich erging es mir, nach einer Zeit konnte ich ihn zwar im Netz sehen aber bekam keine Verbindung… Nach dem Kabelflashen ging alles wieder

Das passiert leider ab und an mal, auch bei uns.
Ich muss mir mal wieder die letzte BETA von Sonoff zusammen stellen, und auf unser Testmodul werfen, und schauen ob alles geht.
Im Moment werkelt die Tasmota Version 5.14.0b auf KaiS meisten Modulen hier im Haus.

bekomme einfach nix hin. seit Tagen versuche ich ein Sonoff einzubinden aber es klappt nicht
folgende Schritte durchgeführt:
Module eingebunden -IPS-Sonoff, IPS-KS-MQTT, IPS-Tasmota
MQTT-Broker gestartet,
IPS_SonoffSwitch installiert, Topic eingegeben (domotic26)
ist verbunden mit IPS_KS_MQTTClient (keine weiteren Eingaben)
ist verbunden mit ClientSocket(IPS_KS_MQTTClient)IP von ips-server

testweise mal Befehle abgesetzt zB:

Tasmota_Restart(16184 /*[MQTT\IPS_SonoffSwitch]*/);
Tasmota_setPower(16184 /*[MQTT\IPS_SonoffSwitch]*/, 0, false);

kommen nur Fehler

was habe ich vergessen ?

Weiters lässt sich keine Instanz von Kai installieren zB der TasmotaConfigurator erscheint nicht in der Liste

Module auch gelöscht und neu intalled