Der-Smarte-Wlansteckdose-Tasmota-Und-Co.-Thread

Begonnen von schwatter, 13 August 2018, 18:23:50

Vorheriges Thema - Nächstes Thema

Pfriemler

Wie genau hast Du PowerDelta eingestellt?
Set maximum delta for energy monitoring devices to report on active power load change  »5.13.0
0 = disable reporting on power change
1..100 = set reporting on percentage power change to send an MQTT telemetry message
101..32000 = set reporting on absolute power change to send an MQTT telemetry message (offset by 100, e.g., 101=1W, 207=107W)   »6.6.0.19
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

johndoe

Ich habe sowohl einen absoluten (2) wie auch einen relativen (102) Wert probiert.

Steckdose ist an, Glühlampe daran aus:
setstate MQTT2_DVES_B6A94C 2020-01-10 19:41:35 ENERGY_ApparentPower 0
setstate MQTT2_DVES_B6A94C 2020-01-10 19:41:35 ENERGY_Current 0.000
setstate MQTT2_DVES_B6A94C 2020-01-10 19:41:35 ENERGY_Factor 0.00
setstate MQTT2_DVES_B6A94C 2020-01-10 19:41:34 ENERGY_Period 1
setstate MQTT2_DVES_B6A94C 2020-01-10 19:41:35 ENERGY_Power 0
setstate MQTT2_DVES_B6A94C 2020-01-10 19:41:35 ENERGY_ReactivePower 0
setstate MQTT2_DVES_B6A94C 2020-01-10 19:41:35 ENERGY_Today 0.038
setstate MQTT2_DVES_B6A94C 2020-01-10 19:41:35 ENERGY_Total 0.041
setstate MQTT2_DVES_B6A94C 2020-01-10 19:41:35 ENERGY_TotalStartTime 2019-12-27T16:04:34
setstate MQTT2_DVES_B6A94C 2020-01-10 19:41:35 ENERGY_Voltage 229
setstate MQTT2_DVES_B6A94C 2020-01-10 19:41:35 ENERGY_Yesterday 0.002


Schalte ich die Glühlampe ein, passiert nichts. Schalte ich sie wieder aus, gibt es plötzlich ein Update, aber mit den vorherigen Werten, als die Birne an war?!
setstate MQTT2_DVES_B6A94C 2020-01-10 19:43:21 ENERGY_ApparentPower 59
setstate MQTT2_DVES_B6A94C 2020-01-10 19:43:21 ENERGY_Current 0.255
setstate MQTT2_DVES_B6A94C 2020-01-10 19:43:21 ENERGY_Factor 0.71
setstate MQTT2_DVES_B6A94C 2020-01-10 19:41:34 ENERGY_Period 1
setstate MQTT2_DVES_B6A94C 2020-01-10 19:43:21 ENERGY_Power 41
setstate MQTT2_DVES_B6A94C 2020-01-10 19:43:21 ENERGY_ReactivePower 42
setstate MQTT2_DVES_B6A94C 2020-01-10 19:43:21 ENERGY_Today 0.039
setstate MQTT2_DVES_B6A94C 2020-01-10 19:43:21 ENERGY_Total 0.042
setstate MQTT2_DVES_B6A94C 2020-01-10 19:43:21 ENERGY_TotalStartTime 2019-12-27T16:04:34
setstate MQTT2_DVES_B6A94C 2020-01-10 19:43:21 ENERGY_Voltage 230
setstate MQTT2_DVES_B6A94C 2020-01-10 19:43:21 ENERGY_Yesterday 0.002


Diese Werte bleiben da stehen, bis die Teleperiod rum ist, erst dann werden sie auf 0 gesetzt. Auch wenn ich vorher erneut an- und ausschalte. Update immer erst beim Ausschalten (neuer Zeitstempel), aber mit den gleichen Power-Werten vom Zustand der eingeschalteten Birne.
Die Steckdose ist die ganze Zeit eingeschaltet.

Billy

Zitat von: johndoe am 10 Januar 2020, 17:47:59
Hallo zusammen,

ich habe ein (Verständnis-)Problem mit dem Update des gemessenen Stroms an FHEM.
Ich habe bei meinen Gosund SP1 die Teleperiod auf 300 gestellt, damit nicht alle 30 Sekunden das Log mit all den Feld-Informationen zugemüllt wird.
Genauso wie POWER1 trotzdem bei jedem Statuswechsel ohne Verzögerung an FHEM übermittelt wird, dachte ich dies mit PowerDelta auch für den gemessenen Strom beeinflussen zu können. Aber egal was ich da einstelle, ein Update gibt es erst nach der Teleperiod-Zeit von 5 Minuten.

Diese Anforderung bezüglich Meldung nach einem bestimmten Wechsel von Power hatte ich auch. Die Lösung über PowerDelta war für mich zu ungenau.
Ich habe in Tasmota statt den Rules die Scripting Language aktiviert und löse das mit einem Script zu meiner vollsten Zufriedenheit. ;D
Mein Script sieht so aus.
>D
pwr=0
pwn=0
pwa=0
>T
pwr=ENERGY#Power

>S
pwn=pwr
if pwn>pwa+10; wirkt bei Abweichung größer 10 W
or pwn<pwa-10; wirkt bei Abweichung kleiner 10 W
then
print Verbrauch:  %pwr%; dient zum Debugging
=>publish cmd/sonoff_pw2/Watt %0pwr%; schickt Wert per mqtt an FHEM
print pwA:  %pwa%; dient zum Debugging
print pwN:  %pwn%; dient zum Debugging
pwa=pwr ; Wert sichern
endif


Billy
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

riker1

Hallo,

mal eine andere Frage mit Tasmota.

Nutze ESPEasy habe aber Probleme mit Stabilität und Wifi Verbindungen. Nutze ESP01S und ESP12

Wie sieht es hier mit der Tasmota FM aus?

Überlege ob ich umsteige.

Danke VG T
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

rr725

Mit esp's und tasmota keinerlei probleme. Stabilität 100%

riker1

Zitat von: rr725 am 17 Januar 2020, 12:27:41
Mit esp's und tasmota keinerlei probleme. Stabilität 100%

Hi

interessant. super.

Hattest du mal espeasy getestet?

FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Otto123

Zitat von: riker1 am 17 Januar 2020, 12:41:37
Hattest du mal espeasy getestet?
Aber bevor Du lange rumrätselst ob es für Deine, eventuell spezielle, Situation hilft oder nicht - nimm doch ein tasmota auf eines von Deinen Problemkindern (oder bau Eines parallel) und gut ist? Da weißt Du ob es Dir hilft oder nicht. Flashen und in Betriebname mit MQTT ist sogar einfacher als mit ESPEasy - finde ich. Bzw. es unterscheidet sich vom Anspruch her quasi nicht!

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

riker1

Zitat von: Otto123 am 17 Januar 2020, 12:48:34
Aber bevor Du lange rumrätselst ob es für Deine, eventuell spezielle, Situation hilft oder nicht - nimm doch ein tasmota auf eines von Deinen Problemkindern (oder bau Eines parallel) und gut ist? Da weißt Du ob es Dir hilft oder nicht. Flashen und in Betriebname mit MQTT ist sogar einfacher als mit ESPEasy - finde ich. Bzw. es unterscheidet sich vom Anspruch her quasi nicht!

Gruß Otto

Hi Otto,
klar, das mache ich ja schon.

Wäre hilfreich gewesen, wenn jemand schon mal die Dinge vegleichen und Erfahrungen gesammelt hat.

2 Tasmotas laufen schon, bezüglich Sensoren, LED Anezige  und so muss ich mich da mal einarbeiten. MQTT ist wieder Neuland.....bei ESP hatte ich meinst mit curl gearbeitet.

Bleibe dran

VG T
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Beta-User

Zitat von: riker1 am 17 Januar 2020, 13:37:28
MQTT ist wieder Neuland.....
Für den Fall, dass du das Neuland betrittst: Gerade für Tasmota gilt der Hinweis von Otto, dass MQTT tendenziell einfacher ist mMn. nur dann, wenn man den MQTT2-Weg nimmt, und insbesondere MQTT2_SERVER als Broker verwendet statt irgendwas externem. Rest steht in "Praxisbeispiele" im Wiki.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Otto123

Zitat von: Beta-User am 17 Januar 2020, 13:50:42
... wenn man den MQTT2-Weg nimmt, und insbesondere MQTT2_SERVER als Broker verwendet ...
Unterschreib - das steht irgendwo auf meiner Stirn - deswegen habe ich das nicht extra erwähnt  ;D :D ;)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

riker1

Zitat von: Otto123 am 17 Januar 2020, 14:19:10
Unterschreib - das steht irgendwo auf meiner Stirn - deswegen habe ich das nicht extra erwähnt  ;D :D ;)

also nicht mit mosquitto starten?
FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Beta-User

Zitat von: riker1 am 17 Januar 2020, 14:20:36
also nicht mit mosquitto starten?
Nein!

Und bitte auch keine Modifikationen am topic-Tree vornehmen, auch wenn das ein beliebter Video-Blogger irgendwann mal vorgemacht hat (und dann noch auf eine mMn. nicht MQTT-konforme Weise...) . Das wirklich einzige, was man ändern sollte, wenn man den MQTT2-Weg nimmt, steht im Wiki (das "sonoff"!).

@Otto: Nette write-ups. Hast du Verbesserungsvorschläge für die "Praxisbeispiele"?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Billy

Zitat von: riker1 am 17 Januar 2020, 14:20:36
also nicht mit mosquitto starten?
Das würde ich so absolut nicht übernehmen.
Hängt davon ab was man mit Mqtt so alles macht. ;)

Bei mir läuft alles über mosquitto. Mosquitto läuft auf meiner Synology NAS, die sowieso 24h an ist.
Alles was FHEM interessiert habe ich über die Generic Bridge eingebunden.

Aber jeder wie er kann und will.  ;)
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

Beta-User

Zitat von: Billy am 17 Januar 2020, 14:31:04
Das würde ich so absolut nicht übernehmen.
Hängt davon ab was man mit Mqtt so alles macht. ;)
Korrekt. Um das pauschale Nein eventuell klarer zu formulieren:

Nicht als Einsteiger in MQTT mit mosquitto starten. Erst MQTT allgemein und MQTT2_DEVICE im Speziellen verstehen lernen.

DANACH darf der "Nicht-mehr-Einsteiger" MQTT gerne auf jede erdenkliche Weise nutzen ;D .
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files