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

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

Vorheriges Thema - Nächstes Thema

Papa Romeo

...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary


rasti


Wie bereits gesagt hab ich für die Blitzwolf SHP6 / Gosund 111 nun
Tasmota 6.4.1.4 (mit Mittelwertbildung bei den Leistungswerten) und
anstatt des 1mOhm Messwiderstands einen mit 10mOhm eingelötet.
Die Stabilität der Messwerte ist hervorragend (ordentliches Kalibrieren vorausgesetzt)

Nun habe ich noch versucht eine sinnvolle Einstellung fürs Versenden der MQTT-Nachrichten zu erstellen
und mithilfe des Tasmota-Forums folgende Einstellung vorgenommen:

powerdelta 0
powerlow 0
powerhigh 0
rule1 0
rule1 5
rule1 on Energy#Power>3 do powerdelta 10 endon on Energy#Power<3 do powerdelta 0 endon
rule1 1


Dies sorgt dafür. dass bei Leistungen unter 3W nur die regelmäßigen teleperiod MQTT-Messages gesendet werden
und bei Leistungen größer 3W die Regel powerdelta 10 greift, d.h. regelmäßige teleperiod-MQTT-Messages und
auch bei Leistungsänderungen >10% .

Das ergibt nun sinnvolle Daten und Datenmengen, die man 1:1 in FHEM  mitloggen kann.

Vielleicht kanns jemand gebrauchen.....

sash.sc

#498
Zitat von: RappaSan am 06 Januar 2019, 09:25:03
Stimmt, genau dieses Problem hatte ich vor einiger Zeit (Anfang Dezember? :-\) auch.
Der MQTT-Server war nach einem Update der Raspbian Module nicht mehr zu erreichen. Lange gesucht, nix gefunden.
Daraufhin hab ich alles wie Du auf MQTT2 umgerüstet. Seitdem keine Probleme mehr.

Habe mqtt2 am laufen, gehabt. Nach nem Update und Update des raspi (Jessy).
Die Steckdosen werden von FHEM abgelehnt !

Auszug aus dem event Monitor

2019-01-14 22:34:55 MQTT2_SERVER mqtt2_server nrclients: 2
2019-01-14 22:34:55 MQTT2_SERVER mqtt2_server nrclients: 1


Hier ein Auszug aus dem SystemLog

2019.01.14 22:35:31 1: MQTT2_DEVICE: Error evaluating state: Bareword "state" not allowed while "strict subs" in use at (eval 8569) line 1.
2019.01.14 22:35:28 3: Login denied for user >DVES_USER< via mqtt2_server_192.168.2.114_1035
2019.01.14 22:35:22 3: Login denied for user >DVES_USER< via mqtt2_server_192.168.2.132_16977

2019.01.14 22:35:17 1: MQTT2_DEVICE: Error evaluating state: Bareword "state" not allowed while "strict subs" in use at (eval 8553) line 1.
2019.01.14 22:35:17 3: Login denied via mqtt2_server_127.0.0.1_54618
2019.01.14 22:35:14 3: Login denied for user >DVES_USER< via mqtt2_server_192.168.2.114_23872

2019.01.14 22:35:12 1: MQTT2_DEVICE: Error evaluating state: Bareword "state" not allowed while "strict subs" in use at (eval 8534) line 1.

2019.01.14 22:35:12 1: MQTT2_DEVICE: Error evaluating state: Bareword "state" not allowed while "strict subs" in use at (eval 8533) line 1.
2019.01.14 22:35:11 3: Login denied for user >DVES_USER< via mqtt2_server_192.168.2.132_13121

2019.01.14 22:35:11 1: MQTT2_DEVICE: Error evaluating state: Bareword "state" not allowed while "strict subs" in use at (eval 8530) line 1.

2019.01.14 22:35:02 1: MQTT2_DEVICE: Error evaluating state: Bareword "state" not allowed while "strict subs" in use at (eval 8520) line 1.
2019.01.14 22:35:02 3: Login denied via mqtt2_server_127.0.0.1_54598
2019.01.14 22:35:00 3: Login denied for user >DVES_USER< via mqtt2_server_192.168.2.132_31592
2019.01.14 22:34:55 3: Login denied for user >DVES_USER< via mqtt2_server_192.168.2.114_16284
2019.01.14 22:34:48 3: Login denied for user >DVES_USER< via mqtt2_server_192.168.2.132_12203

2019.01.14 22:34:47 1: MQTT2_DEVICE: Error evaluating state: Bareword "state" not allowed while "strict subs" in use at (eval 8486) line 1.
2019.01.14 22:34:47 3: Login denied via mqtt2_server_127.0.0.1_54582
2019.01.14 22:34:44 3: Login denied for user >DVES_USER< via mqtt2_server_192.168.2.114_18955
2019.01.14 22:34:36 3: Login denied for user >DVES_USER< via mqtt2_server_192.168.2.132_18616
2019.01.14 22:34:33 3: Login denied for user >DVES_USER< via mqtt2_server_192.168.2.114_1040


Jemand eine Idee ??

gruß und danke
Sascha
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

lou

#499
Zitat von: rasti am 13 Januar 2019, 20:31:11
Wie bereits gesagt hab ich für die Blitzwolf SHP6 / Gosund 111 nun
Tasmota 6.4.1.4 (mit Mittelwertbildung bei den Leistungswerten) und
anstatt des 1mOhm Messwiderstands einen mit 10mOhm eingelötet.
Die Stabilität der Messwerte ist hervorragend (ordentliches Kalibrieren vorausgesetzt)
...

super rasti!
ich würde die qualität der sp111-messungen auch gerne verbessern. (bisher verwende ich 6.2.1 BINs)

fragen:
- wo finde ich die FW 6.4.1.4 ? (ich finde nur 6.4.1 BINs unter https://github.com/arendst/Sonoff-Tasmota/releases)
- kann man den shunt einfach so ändern, ohne änderungen an der FW ? (das einzig relevante dazu wäre also die kalibrierung)
- in einem github comment schreibst du dass es mit alter FW auch optimal geht. also nur mit geändertem shunt. ist das (noch) aktuell?

danke im voraus und kudos für dein know-how!
lou


Beta-User

Zitat von: sash.sc am 14 Januar 2019, 22:32:36
Jemand eine Idee ??
Klingt für mich nach einem Thema mit allowed.

Würde ggf. einen separaten Thread dazu empfehlen im MQTT-Bereich, da liest Rudi eher mit. Aber du solltest dazu ggf. näher erläutern, was du von welchem Stand auf welchen upgedated hast (allowed hat den letzten Change im Oktober gehabt, das wird es kaum sein).
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

Papaloewe

Die Infos zu den aktuellen Tasmota Versionen findest du hier:
https://github.com/arendst/Sonoff-Tasmota/wiki/Upgrade
bzw.:
ZitatA full list of available builds for the latest release can be found in the releases section. They are all provided in the format: http://sonoff.maddox.co.uk/tasmota/BUILDNAME.bin

schwatter

Oder auch im ersten Thread. Den guckt sich aber sowieso
niemand an   ::)

lou

führt alles effektiv zum gleichen link den ich gepostet habe. (= release section)
und da gibts eben nur 6.4.1 und nicht 6.4.1.4 .

ich "gucke" schon richtig. keine angst :)

schwatter


lou

Zitat von: schwatter am 15 Januar 2019, 14:46:00
Erster Thread. Ganz unten!

du meinst den ersten post dieses threads ?

thehackbox.org also.

"Please note that these binaries are built from the current development codebase"

ist also "zufall" was man gerade so bekommt und nicht nachvollziehbar per "6.4.1.4" versionsnummer.

hilft auch nicht wirklich weiter.
trotzdem danke :)

schwatter


lou

#507
Zitat von: schwatter am 15 Januar 2019, 15:32:08
Och du...du machst mich fertig  :D
Release ist 6.4.1.x

Dev ist sogar schon auf 6.4.1.8.

https://github.com/arendst/Sonoff-Tasmota/blob/development/sonoff/_changelog.ino

SORRY!!!! :)
ich suche halt die 6.4.1.4. damit ich das von rasti 100%ig nachvollziehen kann.
ist bestimmt hier mit dabei.. http://thehackbox.org/tasmota/archive/

könnte man jetzt übers datum sicher raus-sherlocken.... gott bin ich faul. ich entschuldige mich in aller form

... sehe gerade daß das an neujahr compiliert wurde. *hicks* KLAR sind dann alle messwerte total smooth....

rasti

Zitat von: lou am 15 Januar 2019, 13:49:10
super rasti!
ich würde die qualität der sp111-messungen auch gerne verbessern. (bisher verwende ich 6.2.1 BINs)

fragen:
- wo finde ich die FW 6.4.1.4 ? (ich finde nur 6.4.1 BINs unter https://github.com/arendst/Sonoff-Tasmota/releases)
- kann man den shunt einfach so ändern, ohne änderungen an der FW ? (das einzig relevante dazu wäre also die kalibrierung)
- in einem github comment schreibst du dass es mit alter FW auch optimal geht. also nur mit geändertem shunt. ist das (noch) aktuell?

danke im voraus und kudos für dein know-how!
lou

Ich weiss gar nicht mehr wo ich die FW 6.4.1.4 runtergeladen habe. Diese Versionssnummer wird jedenfalls in meiner Tasmotaweboberfläche angezeigt ..... Lad dir doch die aktuellste Version runter und schau ob in sonoff/xnrg_01_hlw8012.ino das hier : https://github.com/arendst/Sonoff-Tasmota/commit/cb8963a7bff8463f061e6435bd07a2d1409f8cd0 drin steht. Das ist die Smoothinroutine. Ich meine, das sollte jetzt standardmäßig drin sein.

Den 10mOhm-Widerstand den ich genommen habe ist WW25NR010FTL  ==>> Ebay # 232737506020
Einfach alter raus neuer rein und Leiterbahnen links und rechts gut verzinnen damit die Wärme gut abgeführt wird.
Sonst keine Änderungen, nur neu kalibrieren. Habe ich mit https://www.elv.de/elv-energy-master-profi-energiekosten-messgeraet-1.html gemacht.

Die Messung ist auch mit alter Firmware und neuem Widerstand schon deutlich besser. 
Die Glättungsroutine bringt aber schon was und das Firmware-Update geht ja schnell OTA.



lou

danke für die infos rasti !

hab mir den ausgeguckt, angenehm da um die ecke...
https://www.buerklin.com/de/smd-praezisions-duennschichtwiderstand-10m-r01-2w-1-/p/09e344
epoxy+konstantanlegierung o.ä.

der gosund gap ist (bei einer meinen) grob 2mm - aber ich denke 5mm sollten noch gut reinpassen.

gruss
lou