[Modul] MiFlora2Tasmota

Hi, tolles Projekt.
Ich versuche mich auch gerade mal am ESP32. Bin läuft aber leider das Flashprogram (ESP-Flasher-Windows-x64.exe) nicht auf meinem Win-Rechner. Beim ancklicken der exe tut sich nichts. Kennt das Problem jemand? Oder kann ein alternatives programm empfehlen (esptool.0.4.13 macht genauso nichts…). die x86_version macht auch nichts??? Stehe auf dem Schlauch.

Hmm. Irgendwas blockiert die Software, auch mit dem tasmotizer geht nichts…
Avast deinstalliert und Defender aus, dennoch keine Reaktion…

Gruß
hardlog

Moin,

bei Windows kann ich dir nicht helfen.
Ich nutze einen Pi zum flashen mit esptool.py, wie dort beschrieben : ESP32 (beta) - Tasmota

und denke an :Tasmota/firmware/tasmota32/ESP32_needed_files at firmware · arendst/Tasmota · GitHub

Ok, es geht.
Ich hab es mit der Funktion „Behandlung von Kompatibilitätsproblemen“ von Windows starten können. Mit der Win-8-Kompalitbiltätsfunktion gehts, warum auch immer. Kann man das irgend wie anderes lösen?

hardlog

Der Tasmotizer kann keine ESP32 flashen.

Im anderen Beitrag hatte Buzz2912 folgendes beschrieben:
Das flashen ist sehr einfach mit dem Tool ESP-Flasher.
ESP per usb an den Computer, Flasher erkennt automatisch den Port. Firmware Datei von oben auswählen und flashen.
Anleitung: ESP32 (beta) - Tasmota
Tool: Releases · Jason2866/ESP_Flasher · GitHub

Moin,

bei Windows ggf. bockiert die Ausführung?
Da es eine ausführbare Datei ist die aus dem Internet heruntergeladen wurde?

Rechtsklick auf die Datei und zulassen.

Gruß
Thomas

Dateizufriff

Danke, so gehts

Gruß
hardlog

Moin,

nur als Hinweis: Ab Tasmota v9.1.0.1 ist der BLE Support nicht mehr in der tasmota32-sensors.bin sondern in der tasmota32-bluetooth.bin, bzw wohl auch in der Stndard variante (habe aber nur die Bluetooth Variante getestet). Mit der Sensor hat es bei mir nicht funktioniert.

Viele Grüße und besten Dank für das super Modul!!! :loveips:
Ralf

1 „Gefällt mir“

Geht bei mir auch damit.
Ich glaube, ich musste das Tool als Admi starten.

Hallo Kai

Ich habe nach dem Update von 5.4 auf 5.5 nun diesen Fehler in meinen Meldungen die Funktion ist jedoch gegeben?
Habe zur Zeit nur mal einen MiFlora im System die anderen 2 sind Temperatursensoren von Xiamoi die auch in dem Modul angezeigt werden.


Danke
Alex

Ich muss im Konfigurator überprüfen, ob es sich wirklich um MiFlora Geräte handelt. Dann sollten die Fehler nicht mehr auftauchen.
Du kannst den Konfigurator löschen, bis ich das gefixt habe, dann verschwinden die Meldungen aus dem Log.

Grüße,
Kai

Kannst du mal die aktuelle Beta Version testen?
Ist der Fehler dort auch noch vorhanden?

Grüße,
Kai

Das ist die Beta.

Lg

Es gibt aber eine neue Version.

Grüße,
Kai

Die liefert zumindest bei mir folgenden Fehler:

22.03.2021, 12:32:50 | FlowHandler          | Could not forward data to instance #45620: <br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/var/lib/symcon/modules/.store/schnittcher.info.ips.miflora2tasmota/MiFlora/module.php</b> on line <b>67</b><br />
RESULT:

Kann das eventuell mit meinen iBeacons zusammenhängen?

Kannst du mal ein Debug davon posten, wenn der Fehler auftritt?

Grüße,
Kai

siehe Anlage
dump_MiFlora.txt (8,2 KB)

Update:
Die Fehlermeldung kommt vom LOGGING, da ich zum Analysieren auf „mqttlog 4“ war.
Das dürfte doch aber eigentlich nicht in die Be-/Verarbeitung kommen, oder?

Doch weil ich mit dem Filter nur nach „Flora“ suche.

Grüße,
Kai

müssten das nicht eher „tele/ * /SENSOR“ und dort drin „Flora*“ sein?

Richtig. :wink:
Kannst du das evtl. gleich nochmal testen?

Edit: @ralf, kannst du es mit der aktuellen Beta Version nochmal testen?

Grüße,
Kai

Für alle MiFloras kommt jetzt

23.03.2021, 14:11:23 | FlowHandler          | Could not forward data to instance #29511: <br />
<b>Warning</b>:  First parameter must either be an object or the name of an existing class in <b>/var/lib/symcon/modules/.store/schnittcher.info.ips.miflora2tasmota/MiFlora/module.php</b> on line <b>66</b><br />
RESULT:

und „mqttlog 4“ ist eingestellt. Der Fehler kommt aber auch mit „mqttlog 1“.