[Modul] MiFlora2Tasmota

Das dürfte die beste Lösung sein :slight_smile:. Es gibt ja noch andere Sensoren, die ähnlich den MiFloras sind, aber da weiß ich nicht, wie sie von Tasmota erkannt/benannt werden.

Es gibt eine neue Beta Version.

@ralf, dort gibt es Experten Einstellungen, da kannst du den Filter auf Flora setzen, dann sollte auch dein Fall funktionieren.

Grüße,
Kai

Du bist der Beste :slight_smile:, das sieht sehr gut aus.

Bild ist vom Debug des Flora641a6d und die Werte werdebn entsprechend häufiger aktualisiert, da sie von verschiedenen ESPs gesehen werden.

Dann fehlen ja nur noch die Scripte für die tägliche Berechnung bezüglich Status der Werte, so wie im MiFlora Modul :innocent:.

Ich habe von @Burki24 eine CSV-Datei bekommen mit Pflanzendaten, die will ich noch einpflegen.

Grüße,
Kai

1 „Gefällt mir“

Kann es sein, dass Battery noch fehlt oder nicht angelegt wird?

Im Debug habe ich
25.02.2021, 14:27:43 | JSON | {"DataID":"{7F7632D9-FA40-4F38-8DEA-C83CD4325A32}","PacketType":3,"QualityOfService":0,"Retain":false,"Topic":"tele/tas32-test1/SENSOR","Payload":"{\"Time\":\"2021-02-25T14:27:43\",\"Flora641a6d\":{\"mac\":\"c47c8d641a6d\",\"Temperature\":22.9,\"Illuminance\":870,\"Moisture\":28,\"Fertility\":622,\"Firmware\":\"3.1.9\",\"Battery\":96,\"RSSI\":-84},\"Flora641a5f\":{\"mac\":\"c47c8d641a5f\",\"Temperature\":21.6,\"Illuminance\":611,\"Moisture\":28,\"Fertility\":594,\"Firmware\":\"3.1.9\",\"Battery\":99,\"RSSI\":-87}}"}
dort ist u.a. zum …1a6d Battery enthalten, aber es wurde keine Variable angelegt.

Ja, das fehlt noch.

Grüße,
Kai

Das sieht Super aus :slightly_smiling_face: :slightly_smiling_face:

MAC, Firmware und letzte Meldung wären auch nicht schlecht

Hallo Kai,

sieht ja prima aus, danke dafür.

Ich habe zum Verständnis noch eine Frage:
Hier werden ja die Daten der eigentlichen MiFlora-Teile super dargestellt. Wenn och die Daten des eigentlichen Tasmota-Devices (also RSSI, Uptime etc) darstellen möchte würde ich ja dein Tasmota-Modul nutzen. Ok, da tauchen dann allerdings auch die Sensordaten ebenfalls auf. Gibt es einen Trick, die Sensordaten hier zu ignorieren?

Gruß
demel

irgendwas passt noch nicht. Bekomme ab und zu Nullwerte und Fehler

25.02.2021, 18:32:57 | FlowHandler          | Kann Daten nicht zur Instanz #14062 weiterleiten: <br />
<b>Notice</b>:  Undefined index: Firmware in <b>C:\ProgramData\Symcon\modules\.store\schnittcher.info.ips.miflora2tasmota\Configurator\module.php</b> on line <b>163</b><br />
RESULT:

Das kann ich im anderen Modul einbauen.

Grüße,
Kai

Kannst du dazu mal im Debug schauen und das hier posten?
Den Fehler / die Notice werde ich unterbinden.

Grüße,
Kai

1 „Gefällt mir“

prima, danke.

gruß
demel

ja, ok. Hoffe das hilft.
dump.txt (26,3 KB)

Update eingespielt und einmal alle laufenden 11 MiFloras durchgeklickt, um die beiden neuen Schalter zu aktivieren.

Die Variablen wuden angelegt und gefüllt, allerdings bekomme ich danach zyklisch

26.02.2021, 08:14:52 | FlowHandler          | Could not forward data to instance #45620: <br />
<b>Notice</b>:  Undefined index: Firmware in <b>/var/lib/symcon/modules/.store/schnittcher.info.ips.miflora2tasmota/MiFlora/module.php</b> on line <b>78</b><br />
RESULT:

Das schaue ich mir an.

Grüße,
Kai

1 „Gefällt mir“
26.02.2021, 09:27:26 |                 JSON | {"DataID":"{7F7632D9-FA40-4F38-8DEA-C83CD4325A32}","PacketType":3,"QualityOfService":0,"Retain":false,"Topic":"tele/tas32-ble1/SENSOR","Payload":"{\"Time\":\"2021-02-26T09:27:26\",\"Flora641a6d\":{\"mac\":\"c47c8d641a6d\",\"Temperature\":21.3,\"Illuminance\":151,\"Moisture\":25,\"Fertility\":559,\"Firmware\":\"3.1.9\",\"Battery\":96,\"RSSI\":-61},\"Flora641a66\":{\"mac\":\"c47c8d641a66\",\"Temperature\":null,\"Illuminance\":null,\"Moisture\":55,\"Fertility\":null,\"Battery\":null,\"RSSI\":-95}}"}

„Battery“:null hast du vermutlich nicht abgefangen.

Kann es sein, dass du das nur bei einem Gerät bekommst? Und dieses Gerät hat noch keine aktuelle Tasmota Firmware?

Grüße,
Kai

In der aktuellen Beta Version dürfte der Fehler mit der Firmware nicht mehr auftreten.
Auch das Problem mit den 0 Werten @jnicke könnte behoben sein, kannst du das mal prüfen und mir bescheid geben?

@ralf es wird nun geprüft, ob jeder Wert ungleich null ist.

Grüße,
Kai

Danke.
Für den Augenblick sieht es erstmal gut aus.
Das mit den 0 Werten muss ich erstmal ne Stunde beobachten.
Meld mich dann nochmal

Alle drei ESP32 haben die 9.3.1.1 bluetooth Firmware.

Ich habe jetzt eine MiFlora Instanz mit Fehler, die trotzdem Daten erhält. Die anderen Instanzen haben kein rote Ausrufezeichen.