"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Hausautomation - Professionell und Eigenbau

charmin 01.09.2018 - 18:13 503371 1678 Thread rating
Posts

sLy-

semiconductor physicist
Avatar
Registered: Aug 2005
Location: AUT
Posts: 1573
Ich wollte meine Waschmaschine und meinen Trockner smart machen.

Dazu hab ich mir 2 Shelly plus pm mini zugelegt und Tasmota geflashed.

Die Shellys sind per MQTT in HA eingebunden. Trocker hängt am Ersten, WM & ein Kühlschrank am zweiten Shelly.
Per Default pushed Tasmota anscheinend kein Update wenn sich der Load ändert, sondern es wird nur alle 300s der Status gesendet (?).
Aus dem Grund hab ich jetzt folgende Werte gesetzt:

Code:
powerhigh 10
powerlow 5
powerdelta 110

Jetzt scheints zwar mit den Upates super zu funktionieren, allerdings bekomme ich jetzt auch den Anlaufpeak beim Starten voll mit:

Das sind gerade mal 2s, welche ich gerne ignorieren würde:
Code:
07:47:45.937 MQT: tele/tasmota_B75364/SENSOR = {"Power":371}
07:47:46.945 MQT: tele/tasmota_B75364/SENSOR ={"Power":727}
07:47:47.947 MQT: tele/tasmota_B75364/SENSOR = {"Power":47}

screenshot-2023-11-28-074044_268137.png

Any solutions?

BiG_WEaSeL

Super Moderator
-
Avatar
Registered: Jun 2000
Location: Wien
Posts: 8258
Ja, bin aber gerade nur am Handy. Per Automation und Dauer der Leistung kurz gesagt. Später mehr

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11203
Zitat aus einem Post von sLy-
Per Default pushed Tasmota anscheinend kein Update wenn sich der Load ändert, sondern es wird nur alle 300s der Status gesendet (?).

Dafür gibts eine simple Lösung:

Code:
TelePeriod 30



Die anderen Werte würde ich auf default setzen. Insbesondere Powerdelta ist für dein Vorhaben nicht ideal, würde ich auf 0 setzen.

ica

hmm
Avatar
Registered: Jul 2002
Location: Graz
Posts: 9817
Würde die Tasmota Geräte mit einer neuen Version flashen und wirklich über die Tasmota Integration zu HA hinzufügen - also ohne MQTT. Funktioniert meiner Meinung nach besser und du musst dich um all diese Dinge nicht kümmern.

davebastard

Vinyl-Sammler
Avatar
Registered: Jun 2002
Location: wean
Posts: 12018
Thema Home Assistant und Grafana: Ich hab einige Zigbee Sensoren die leider so selten auslösen dass im Grafana im Graph "Löcher" sind. Das ist aber von den Sensoren prinzipiell kein falsches Verhalten weil die nur auslösen/updates schicken wenn sich was ändert (z.B. Änderung der Temperatur). Wenn sich nix ändert dann schicken die nicht => Grafana zeichnet den Graph irgendwann nicht mehr weil irgend ein Schwellwert definiert ist ab dem es dann den Verlauf nicht mehr errechnen kann...

Ich hab einige Threads zu dem Thema gefunden in den HA Foren usw. aber keine Lösung die nicht auch Nachteile hätte. z.B. dass man Grafana einfach mit dem letzten Wert in einem gewissen Zeitintervall füttert wenn kein anderer Wert vom Sensor kommt... dann gibts aber das Problem dass man es nicht so schnell mitbekommt wenn ein Sensor ausfällt. Weil dann noch immer der letzte Wert eingespeist wird...

Wie ist eure herangehensweise zu dem Thema?
Bearbeitet von davebastard am 28.11.2023, 09:25

sLy-

semiconductor physicist
Avatar
Registered: Aug 2005
Location: AUT
Posts: 1573
Zitat aus einem Post von spunz
Code:
TelePeriod 30

Daran hab ich auch schon gedacht, habs halt verworfen weil ich mir dachte: muss ich wirklich die ganze Zeit den Status spamen, wenn der Trockner 1-2x die Woche läuft?



Zitat aus einem Post von ica
Würde die Tasmota Geräte mit einer neuen Version flashen und wirklich über die Tasmota Integration zu HA hinzufügen - also ohne MQTT. Funktioniert meiner Meinung nach besser und du musst dich um all diese Dinge nicht kümmern.

Ich hab die neueste FW drauf und nutze auch die Tasmota integration - aber ich wusste nicht, dass die Tasmota integration auch kommuniziert? Dachte dafür brauch ich MQTT sowieso zusätzlich.

BiG_WEaSeL

Super Moderator
-
Avatar
Registered: Jun 2000
Location: Wien
Posts: 8258
Zitat aus einem Post von spunz
Dafür gibts eine simple Lösung:

Code:
TelePeriod 30



Die anderen Werte würde ich auf default setzen. Insbesondere Powerdelta ist für dein Vorhaben nicht ideal, würde ich auf 0 setzen.

So wie spunz es geschrieben hat, schau dir TelePeriod an. Mir klang dein Vorhaben nach du willst über Statusänderungen der Geräte informiert werden.

Ich geb dir mal ein Beispiel wie ich es gelöst habe. Wenn der Trockner eine gewisse Zeit über einer gewissen Leistungsaufnahme ist wird eine boolsche Variable gesetzt.

click to enlargeclick to enlarge

Wenn der Trockner fertig ist (d.h. bei mir 30 Sekunden unter 1 Watt) dann wird überprüft ob auch die boolsche Variable noch auf „Trockner ein“ ist falls es doch nur eine Leistungssschwankungen etc. war. Dann werde ich benachrichtigt und die Variable auf 0 gesetzt.

sLy-

semiconductor physicist
Avatar
Registered: Aug 2005
Location: AUT
Posts: 1573
Dei Automation hab ich schon, die ist im Prinzip eh gleich aufgebaut:

Wenn P > 75 für 2 min: WM gestartet
Wenn P < 75 für 5 min: WM fertig

75W, weil auch der Kühlschrank dran hängt.

OK, ich werd das wohl wirklich einfach auf Teleperiod 30 umstellen.

Danke.

banjoe

Addicted
Avatar
Registered: Jan 2003
Location: 4820
Posts: 500
Zitat aus einem Post von ica
Würde die Tasmota Geräte mit einer neuen Version flashen und wirklich über die Tasmota Integration zu HA hinzufügen - also ohne MQTT. Funktioniert meiner Meinung nach besser und du musst dich um all diese Dinge nicht kümmern.

Die Tasmota Integration kommuniziert doch auch über MQTT. Aus der Doku "This integration allows you to control Tasmota devices over MQTT." Oder benutzt du eine andere welche ich noch nicht kenne?

ica

hmm
Avatar
Registered: Jul 2002
Location: Graz
Posts: 9817
Aja sorry, das ist on-top - hatte ich falsch im Kopf. Aber zumindest seit ich die Integration verwende hat er bei mir den Status Change sofort automatisch mitbekommen und ich musste nicht mehr die Telepriod ändern.

BiG_WEaSeL

Super Moderator
-
Avatar
Registered: Jun 2000
Location: Wien
Posts: 8258
Zitat aus einem Post von sLy-
OK, ich werd das wohl wirklich einfach auf Teleperiod 30 umstellen.

Danke.


Nach nochmaligem durchlesen deines posts bin ich mir jetzt unsicher: Willst du die Sensorwerte seltener übertragen (damit die Spitzen nicht aufscheinen)? Wenn ja, musst du Teleperiod hochdrehen oder mit Powerdelta kombinieren (hab eine Kombination aus beidem bei meiner Solarproduktion).

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11203
Zitat aus einem Post von ica
Aja sorry, das ist on-top - hatte ich falsch im Kopf. Aber zumindest seit ich die Integration verwende hat er bei mir den Status Change sofort automatisch mitbekommen und ich musste nicht mehr die Telepriod ändern.

ich denke dies gilt nur für Schalter usw und nicht für Sensorwerte?

BiG_WEaSeL

Super Moderator
-
Avatar
Registered: Jun 2000
Location: Wien
Posts: 8258
Ich such mich zum Dodel. Könnt ihr mich in die passende Richtung stoßen bitte? Ich suche (smarte, eh klar) Thermometer um sie in Home Assistant einbinden zu können. Möglichst kein Gefrickel wie Löten für andere Firmware etc. Habe derzeit auch kein Zigbee etc. das heißt da auch die entsprechenden Hubs bitte. Ein Zigbee-Stick funktioniert wohl aufgrund der Reichweite bei mir nicht (Synology als Server im Keller).

Ich hab schon stundenlang gesucht aber nichts passendes/einfaches gefunden. Preis mal nebensächlich.

charmin

Super Moderator
10x
Avatar
Registered: Dec 2002
Location: aut_sbg
Posts: 14503
Thermometer mit Sonde oder einfach ein Kasterl für Raumptemp?
In beiden Fällen -> shelly

BiG_WEaSeL

Super Moderator
-
Avatar
Registered: Jun 2000
Location: Wien
Posts: 8258
Zitat aus einem Post von charmin
Thermometer mit Sonde oder einfach ein Kasterl für Raumptemp?
In beiden Fällen -> shelly

Es ist so naheliegend, lol. Ich hab sogar schon Shelly Produkte zu Hause, diese kannte ich allerdings nicht und sind mir nicht in meiner Suche untergekommen. Gleich bestellt, danke!
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz