klein0r / fhem-tasmota

DEPRECATED - PLEASE USE MQTT2_DEVICE INSTEAD
https://haus-automatisierung.com/
MIT License
22 stars 13 forks source link

state; result-power; state-power #24

Open RB70 opened 5 years ago

RB70 commented 5 years ago

Hallo Matthias, seit gestern verwende ich dein Modul, danke dafür, denn es macht doch einiges einfacher und ist schon richtig gut geworden!

Leider habe ich aber das Problem, dass ich keinen Status habe an dem ich erkenne ob Meine Steckdose ein- oder ausgeschalten ist.

Kannst Du das bestätigen oder müsste bei mir ein Fehler vorliegen?

Derzeit verwende ich Tasmota 6.4.0 auf den Gosund SP1 v23 Steckdosen. Fhem sollte up to date sein und Mosquitto hab ich auch gestern erst installiert, hatte zuvor MQTT2 laufen aber das Funktioniert dein Modul nicht und ich hatte noch andere Probleme...

Viele Grüße Roland

scheilch commented 5 years ago

Hallo Matthias,

ich habe genau das gleiche Problem - in einem anderen Issue war ja bereits die Rede davon, dass man das letzte Slash nach dem Full Topic weglassen soll - mit diesem "Fix" ließ sich das Gerät dann acuh schalten. Der Status allerdings ist gänzlich unbekannt und auch sonst werden keine Readings angezeigt. Tasmota 6.4.1 auf einem Sonoff Basic

Weiterhin habe ich bemerkt, dass Tasmota anscheinend auf Uppercase Commands hört - CamelCase blieb über MqttFx erfolglos - möglicherweise hat es damit etwas zu tun.

EDIT: Nach erneutem Flashen und einen fhem restart sowie autoSubscribeReadings auf das FullTopic ohne prefix sind nun sowohl der Status als auch die Readings da.

RB70 commented 5 years ago

Hallo Matthias, Hallo scheilch,

ich habe nun mal etwas weiter getestet und habe festgestellt, dass das state Reading nur stark zeit­ver­zö­gert aktualisiert wird, an was könnte das liegen?

Schalten und Werte auslesen funktioniert einwandfrei!

Was mich auch wundert, dass im state zb. "off" klein geschrieben ist und in den anderen Readings groß. (muss aber nichts heißen)

@scheilch : Kannst du das verhalten bestätigen oder läuft es bei dir jetzt?

Ich habe mal einen Teilausschnitt gemacht: tasmota_device_screenshoot

Danke

Gruß Roland

scheilch commented 5 years ago

Hallo RB70,

ich habe meine Geräte gelöscht und nochmal neu definiert. Nach einem FHEM Restart und der Einstellung AutoSubscribeReadings lief es dann auch.

Ich habe gerade nochmal getestet ob es eine Verzögerung gibt und kann es nicht bestätigen. Möglicherweise stellt dein Broker die Nachrichten zeitverzögert zu?!? Vielleicht mal mit fhem schalten und im Mqtt Client schauen wann denn das Result ankommt.

Ich bin leider kein Perl Experte, Fummel mich gerade rein aber ich hatte ja bereits ein Enhancement (Auslesen der Werte bei Serverstart) eingestellt. In diesem Zuge würde ich mir den Code mal ansehen und experimentieren.

Versuch mal deinen RasPi zu Rebooten und schau ob es noch Auftritt. Ich verfolge diesen Thread auf jeden Fall weiter.

RB70 commented 5 years ago

Hallo scheilch ,

ich glaube das war´s, das "AutoSubscribeReadings" hatte ich vergessen.

Vielen Dank für den Tritt!

Ich habe FHEM auf einem alten mini PC laufen, die Raspis nehme ich nur noch zum Basteln.... Nebenher hab ich bis jetzt noch NodeRed (erst letzte Woche installiert), Mosquitto und Asterisk samt Mysql und Co... drauf laufen

scheilch commented 2 years ago

Wohl eher die Abkehr von FHEM an sich. Wer Matthias Videos auf Youtube verfolgt oder auch seinen Blog wird festestellen, dass FHEM mittlerweile eine untergeordnete bis gar keine Rolle mehr spielt. Herr Kleine hat wohl mittlerweile so viel Asche angehäuft, dass quelloffene Lösungen keine Rolle mehr spielen - stattdessen spielt er jetzt in der Loxone Liga und da ist halt kein Platz für FHEM mehr.

Der letzte Post liegt auch schon weider 1 Jahr zurück. Daher oriniert euch an den Forks - da hat der eine oder andere schon gute Lösungen parat. An dieser Stelle einen schönen Gruß an dich Matthias, Danke für deine Arbeit aber NEIN Danke.

Von Entwickler zu Enwickler - Software muss gepflegt oder deprovisioniert werden. lösch doch einfach das RePo - es nutzt doch eh niemandem mehr etwas. Sei so fair und lass die Leute nicht hoffen und sich tagelange Mühe machen deinen alten Scheiß in Ordnung zu bringen, da ja nicht mal die PullRequests einem Review unterzogen, geschweige denn gemerged werden!!! Schäm dich!