[Modul 4.3] Tasmota

Habe festgestellt, dass zwei Geräte, die das gleiche Topic, jedoch unterschiedliche Fulltopics haben, zwar nicht beide physikalisch geschaltet werden, aber bei beiden die POWER-Variable auf TRUE gesetzt werden. Ist mir im Webfront aufgefallen (jeweils ein Link auf die POWER-Variablen), dass ich angeblich drei Lampen mit einem Klick schalte.

Hallo,

es gibt eine neue Version:

30.01.2019 - Version 2.9

[ul]
[li]System Variablen hinzugefügt[/li][li]sendMQTTCommand hat nun einen Rückgabewert[/li][/ul]
Grüße,
Kai

Hallo Kai,

bekomme jetzt sehr viele Informationen von meinen Sonoff’s :smiley:
Es gibt ein kleines schönheitsfehler bei Uptime. „13T03:17:39“ mir fehlt ein Leerzeichen zwischen Tag & Stunden.
Kommen die Werte schon so aus dem Gerät? Oder kann man da was machen?

Was genau ist Message Retain?

Gruß

Hallo Kai,
absolut Super, danke!

Hatte schon ein grundsätzlicher Prüfkonzept erarbeitet, wie ich bei wichtigen Geräten, das schalten garantieren kann, bzw. auf nicht erfolgreich reagieren kann.

Alles seid deiner neusten Änderung Schnee von gestern, danke.
Werde die Rückmeldung bei alle derzeit 16 aktiven einbinden.

Auch die zusätzlichen Systemvariablen sind ein sehr nette Feature.

Gruß Achim

@sewo, die Daten kommen so von den Geräten, ich schaue mal ob ich das anpassen kann.

Hier kannst du zu Retained
Messages was lesen: MQTT Essentials Part 8: Retained Messages

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

Die IP Adresse ist in den System Variablen aber noch nicht eingebunden…richtig?

Richtig, die IP Adresse ist noch nicht dabei.

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

Kannst du mir dazu mal ein Debug zukommen lassen?
Das die Geräte nicht beide physikalisch geschaltet werden würde ich erstmal darauf schieben, dass bei dem einem evtl. Power1 oder Power2 geschaltet werden muss anstatt Power.

Aber eigentlich darf natürlich nur das richtige Gerät geschaltet werden. Ich schaue mir das mal an.

Edit: Ah es wird nur im Webfront die Variable auf true gesetzt, sorry das hatte ich erst überlesen.
Dann kann ich mir schon vorstellen woran es liegt.
Kannst du mir mal deine Full Topics zukommen lassen?

Grüße,
Kai

Seid dem letzten Update bekomme ich immer Fehler in den Skripten:

01/30/19 22:50:44 | 00000 | CUSTOM  | PHP                  | Error: Error: Cannot declare trait BufferHelper, because the name is already in use
   Error in Script /var/lib/symcon/modules/IPS-Tasmota/libs/helper.php on Line 3
  134 in IPSLibrary/app/core/IPSLogger/IPSLogger.inc.php (call IPSLogger_Out)
   33 in IPSLibrary/app/core/IPSLogger/IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
  121 in IPSLibrary/app/core/IPSLogger/IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_PhpErrorHandler)
      in IPSLogger_PhpFatalErrorHandler

Jemand eine Idee?

Kannst du mal IPS neustarten und schauen ob der Fehler noch da ist?

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

Leider auch unverändert nach restart [emoji52]

Hallo,

ich versuch ein H801 RGB LED einzubinden leider funktioniert es bei mir nicht.
Tasmota Firmware hab ich die 6.3.0.17 auf dem H801im MQTT Client sehe ich ein „Comman: Unknown“
mach ich da irgendwas falsch?

TXT: 02.02.2019 15:33:03.00 |          ForwardData | Data Forward:{"DataID":"{018EF6B5-AB94-40C6-AA53-46943E824ACF}","Buffer":"{\"Topic\":\"cmnd\\/H801-2\\/Color\",\"MSG\":\"FF0000\",\"Retain\":1}"}
HEX: 02.02.2019 15:33:03.00 |          ForwardData | 44 61 74 61 20 46 6F 72 77 61 72 64 3A 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 6F 70 69 63 5C 22 3A 5C 22 63 6D 6E 64 5C 5C 2F 48 38 30 31 2D 32 5C 5C 2F 43 6F 6C 6F 72 5C 22 2C 5C 22 4D 53 47 5C 22 3A 5C 22 46 46 30 30 30 30 5C 22 2C 5C 22 52 65 74 61 69 6E 5C 22 3A 31 7D 22 7D 
TXT: 02.02.2019 15:33:03.00 |          ForwardData | Topiccmnd/H801-2/Color
HEX: 02.02.2019 15:33:03.00 |          ForwardData | 54 6F 70 69 63 63 6D 6E 64 2F 48 38 30 31 2D 32 2F 43 6F 6C 6F 72 
TXT: 02.02.2019 15:33:03.00 |          ForwardData | MSGFF0000
HEX: 02.02.2019 15:33:03.00 |          ForwardData | 4D 53 47 46 46 30 30 30 30 
TXT: 02.02.2019 15:33:03.00 |           onSendText | 30|19|00|11|63|6D|6E|64|2F|48|38|30|31|2D|32|2F|43|6F|6C|6F|72|46|46|30|30|30|30|
HEX: 02.02.2019 15:33:03.00 |           onSendText | 33 30 7C 31 39 7C 30 30 7C 31 31 7C 36 33 7C 36 44 7C 36 45 7C 36 34 7C 32 46 7C 34 38 7C 33 38 7C 33 30 7C 33 31 7C 32 44 7C 33 32 7C 32 46 7C 34 33 7C 36 46 7C 36 43 7C 36 46 7C 37 32 7C 34 36 7C 34 36 7C 33 30 7C 33 30 7C 33 30 7C 33 30 7C 
TXT: 02.02.2019 15:33:03.00 |          ReceiveData | Data arrived:{"DataID":"{018EF6B5-AB94-40C6-AA53-46943E824ACF}","Buffer":"0\u0019\u0000\u0011cmnd/H801-2/ColorFF0000"}
HEX: 02.02.2019 15:33:03.00 |          ReceiveData | 44 61 74 61 20 61 72 72 69 76 65 64 3A 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 30 5C 75 30 30 31 39 5C 75 30 30 30 30 5C 75 30 30 31 31 63 6D 6E 64 2F 48 38 30 31 2D 32 2F 43 6F 6C 6F 72 46 46 30 30 30 30 22 7D 
TXT: 02.02.2019 15:33:03.00 |          ReceiveData | 30|19|00|11|63|6D|6E|64|2F|48|38|30|31|2D|32|2F|43|6F|6C|6F|72|46|46|30|30|30|30|
HEX: 02.02.2019 15:33:03.00 |          ReceiveData | 33 30 7C 31 39 7C 30 30 7C 31 31 7C 36 33 7C 36 44 7C 36 45 7C 36 34 7C 32 46 7C 34 38 7C 33 38 7C 33 30 7C 33 31 7C 32 44 7C 33 32 7C 32 46 7C 34 33 7C 36 46 7C 36 43 7C 36 46 7C 37 32 7C 34 36 7C 34 36 7C 33 30 7C 33 30 7C 33 30 7C 33 30 7C 
TXT: 02.02.2019 15:33:03.00 |              receive | Fetching: 25 
HEX: 02.02.2019 15:33:03.00 |              receive | 46 65 74 63 68 69 6E 67 3A 20 32 35 20 
TXT: 02.02.2019 15:33:03.00 |              receive | Fetching: 00|11|63|6D|6E|64|2F|48|38|30|31|2D|32|2F|43|6F|6C|6F|72|46|46|30|30|30|30|
HEX: 02.02.2019 15:33:03.00 |              receive | 46 65 74 63 68 69 6E 67 3A 20 30 30 7C 31 31 7C 36 33 7C 36 44 7C 36 45 7C 36 34 7C 32 46 7C 34 38 7C 33 38 7C 33 30 7C 33 31 7C 32 44 7C 33 32 7C 32 46 7C 34 33 7C 36 46 7C 36 43 7C 36 46 7C 37 32 7C 34 36 7C 34 36 7C 33 30 7C 33 30 7C 33 30 7C 33 30 7C 
TXT: 02.02.2019 15:33:03.00 |              message | Topic: cmnd/H801-2/Color, Msg: FF0000
HEX: 02.02.2019 15:33:03.00 |              message | 54 6F 70 69 63 3A 20 63 6D 6E 64 2F 48 38 30 31 2D 32 2F 43 6F 6C 6F 72 2C 20 4D 73 67 3A 20 46 46 30 30 30 30 
TXT: 02.02.2019 15:33:03.00 |                 Type | {"TOPIC":"cmnd\/H801-2\/Color","MSG":"FF0000","SENDER":"MQTT_GET_PAYLOAD"}
HEX: 02.02.2019 15:33:03.00 |                 Type | 7B 22 54 4F 50 49 43 22 3A 22 63 6D 6E 64 5C 2F 48 38 30 31 2D 32 5C 2F 43 6F 6C 6F 72 22 2C 22 4D 53 47 22 3A 22 46 46 30 30 30 30 22 2C 22 53 45 4E 44 45 52 22 3A 22 4D 51 54 54 5F 47 45 54 5F 50 41 59 4C 4F 41 44 22 7D 
TXT: 02.02.2019 15:33:03.00 |   SendDataToChildren | {"DataID":"{018EF6B5-AB94-40C6-AA53-46943E824ACF}","Buffer":"{\"TOPIC\":\"cmnd\\\/H801-2\\\/Color\",\"MSG\":\"FF0000\",\"SENDER\":\"MQTT_GET_PAYLOAD\"}"}
HEX: 02.02.2019 15:33:03.00 |   SendDataToChildren | 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 5C 2F 48 38 30 31 2D 32 5C 5C 5C 2F 43 6F 6C 6F 72 5C 22 2C 5C 22 4D 53 47 5C 22 3A 5C 22 46 46 30 30 30 30 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: 02.02.2019 15:33:03.00 |          ReceiveData | Data arrived:{"DataID":"{018EF6B5-AB94-40C6-AA53-46943E824ACF}","Buffer":"0)\u0000\u0012stat/H801-2/RESULT{\"Command\":\"Unknown\"}"}
HEX: 02.02.2019 15:33:03.00 |          ReceiveData | 44 61 74 61 20 61 72 72 69 76 65 64 3A 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 30 29 5C 75 30 30 30 30 5C 75 30 30 31 32 73 74 61 74 2F 48 38 30 31 2D 32 2F 52 45 53 55 4C 54 7B 5C 22 43 6F 6D 6D 61 6E 64 5C 22 3A 5C 22 55 6E 6B 6E 6F 77 6E 5C 22 7D 22 7D 
TXT: 02.02.2019 15:33:03.00 |          ReceiveData | 30|29|00|12|73|74|61|74|2F|48|38|30|31|2D|32|2F|52|45|53|55|4C|54|7B|22|43|6F|6D|6D|61|6E|64|22|3A|22|55|6E|6B|6E|6F|77|6E|22|7D|
HEX: 02.02.2019 15:33:03.00 |          ReceiveData | 33 30 7C 32 39 7C 30 30 7C 31 32 7C 37 33 7C 37 34 7C 36 31 7C 37 34 7C 32 46 7C 34 38 7C 33 38 7C 33 30 7C 33 31 7C 32 44 7C 33 32 7C 32 46 7C 35 32 7C 34 35 7C 35 33 7C 35 35 7C 34 43 7C 35 34 7C 37 42 7C 32 32 7C 34 33 7C 36 46 7C 36 44 7C 36 44 7C 36 31 7C 36 45 7C 36 34 7C 32 32 7C 33 41 7C 32 32 7C 35 35 7C 36 45 7C 36 42 7C 36 45 7C 36 46 7C 37 37 7C 36 45 7C 32 32 7C 37 44 7C 
TXT: 02.02.2019 15:33:03.00 |              receive | Fetching: 41 
HEX: 02.02.2019 15:33:03.00 |              receive | 46 65 74 63 68 69 6E 67 3A 20 34 31 20 
TXT: 02.02.2019 15:33:03.00 |              receive | Fetching: 00|12|73|74|61|74|2F|48|38|30|31|2D|32|2F|52|45|53|55|4C|54|7B|22|43|6F|6D|6D|61|6E|64|22|3A|22|55|6E|6B|6E|6F|77|6E|22|7D|
HEX: 02.02.2019 15:33:03.00 |              receive | 46 65 74 63 68 69 6E 67 3A 20 30 30 7C 31 32 7C 37 33 7C 37 34 7C 36 31 7C 37 34 7C 32 46 7C 34 38 7C 33 38 7C 33 30 7C 33 31 7C 32 44 7C 33 32 7C 32 46 7C 35 32 7C 34 35 7C 35 33 7C 35 35 7C 34 43 7C 35 34 7C 37 42 7C 32 32 7C 34 33 7C 36 46 7C 36 44 7C 36 44 7C 36 31 7C 36 45 7C 36 34 7C 32 32 7C 33 41 7C 32 32 7C 35 35 7C 36 45 7C 36 42 7C 36 45 7C 36 46 7C 37 37 7C 36 45 7C 32 32 7C 37 44 7C 
TXT: 02.02.2019 15:33:03.00 |              message | Topic: stat/H801-2/RESULT, Msg: {"Command":"Unknown"}
HEX: 02.02.2019 15:33:03.00 |              message | 54 6F 70 69 63 3A 20 73 74 61 74 2F 48 38 30 31 2D 32 2F 52 45 53 55 4C 54 2C 20 4D 73 67 3A 20 7B 22 43 6F 6D 6D 61 6E 64 22 3A 22 55 6E 6B 6E 6F 77 6E 22 7D 
TXT: 02.02.2019 15:33:03.00 |                 Type | {"TOPIC":"stat\/H801-2\/RESULT","MSG":"{\"Command\":\"Unknown\"}","SENDER":"MQTT_GET_PAYLOAD"}
HEX: 02.02.2019 15:33:03.00 |                 Type | 7B 22 54 4F 50 49 43 22 3A 22 73 74 61 74 5C 2F 48 38 30 31 2D 32 5C 2F 52 45 53 55 4C 54 22 2C 22 4D 53 47 22 3A 22 7B 5C 22 43 6F 6D 6D 61 6E 64 5C 22 3A 5C 22 55 6E 6B 6E 6F 77 6E 5C 22 7D 22 2C 22 53 45 4E 44 45 52 22 3A 22 4D 51 54 54 5F 47 45 54 5F 50 41 59 4C 4F 41 44 22 7D 
TXT: 02.02.2019 15:33:03.00 |   SendDataToChildren | {"DataID":"{018EF6B5-AB94-40C6-AA53-46943E824ACF}","Buffer":"{\"TOPIC\":\"stat\\\/H801-2\\\/RESULT\",\"MSG\":\"{\\\"Command\\\":\\\"Unknown\\\"}\",\"SENDER\":\"MQTT_GET_PAYLOAD\"}"}
HEX: 02.02.2019 15:33:03.00 |   SendDataToChildren | 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 5C 2F 48 38 30 31 2D 32 5C 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 43 6F 6D 6D 61 6E 64 5C 5C 5C 22 3A 5C 5C 5C 22 55 6E 6B 6E 6F 77 6E 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 

Hey Leute,

hat das von euch schon mal einer mit einem WeMos probiert?

Gruß
Stefan

[QUOTE=thka;384974]Hallo,

ich versuch ein H801 RGB LED einzubinden leider funktioniert es bei mir nicht./QUOTE]

Da sollte mal Kai drüber schauen, wir haben die Hardware nicht,

hat das von euch schon mal einer mit einem WeMos probiert?

Ja, das geht mit der Tasmota Fim. ohne Probleme.
Egal ob Sonoff, WeMos, Shelly oder NodeMcu Hardware mit Tasmota Firm.

[quote="„tomgr,post:814,topic:45606“]

Hallo,

gibt es da ne kleine Anleitung / Beschreibung für, ich probier schon den ganzen Tag da eine Verbindung hin zu bekommen.

Der Fehler kommt in einem sehr umfangreichen Script, der viele Geräte schaltet.
Kann es sein, dass der trait Bufferhelper bereits in einem anderen Modul ist und durch die Verwendung mehrere Module in diesem Script den Fehler wirft? (kenne mich mit dem Lifecycle von PHP Includes nicht aus)

Konkret liegt es daran, dass in dem Script eine Logitech Squeezebox gesteuert wird und eine Tasmota Steckdose.

Hallo,

ich schaue mir das morgen alles ein Mal in Ruhe an.

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

Hallo,

ich habe einieg H801 im Einsatz. Aus meiner Sicht zu beachten ist, dass die Module 5 Kanäle haben.
Mann muss evtl. das Kommando verlängern, um die beiden „Weiss“ Kanäle zu erreichen.

TasmotaLED_sendMQTTCommand(59971, "COLOR",  "000000FF");

Funktioniert das Modul denn über die eigene Webseite auf der Console dort?
Das würde ich als erstes testen.
Bei mir laufen die Module unter 6.3.0 ohne Probleme. Ich habe in der Gerätekonfiguration „20 - H801“ ausgewählt, und sonst nichts mehr eingestellt.

Aber wie gesagt, teste die Funktion erst auf der Console.

Gruß
Christian

Hallo Christian,

hab jetzt auch die 6.3.0 drauf aber leider keine Änderung bekomme als Antwort in der Console MQT: stat/H801-2/RESULT = {„Command“:„Unknown“}

wenn ich in der Console „Color FFFFFF“ eingebe bekomme ich auch {„Command“:„Unknown“} der Befehl ist aber richtig, oder?

Mach doch mal in der Console :
„Color FFFFFF0000“