Hauptmenü

Neueste Beiträge

#1
Sprachsteuerung / Aw: [37_echodevice] Amazon Ech...
Letzter Beitrag von michael.winkler - 13 Januar 2026, 09:47:29
Zitat von: Fabiango am 08 Januar 2026, 19:07:25Hallo zusammen,

kurze Rückfrage, da ich auf einen früheren Post keine Antwort bekommen habe.

Ich habe einen Echo Show 11 (Version 2025) und wird vom echodevice Modul nicht richtig erkannt.
Es gibt nur sehr wenige Readings und gar keine Set und Get Befehle wie ich es von anderen Echos kenne.

Bin ich hier richtig zwecks Modul Aktualisierung?

Danke für eure Rückmeldungen.
Gruss, Fabian
Mach mal am Account Device ein "get devices". Ich benötigen den Devicetype von dem Echo, dann kann ich ihn ins Modul mit einppflegen.
#2
Heizungssteuerung/Raumklima / Aw: THZ Tecalor (LWZ Stiebel E...
Letzter Beitrag von TheTrumpeter - 13 Januar 2026, 08:55:54
Zitat von: willybauss am 12 Januar 2026, 11:15:09
Zitat von: TheTrumpeter am 12 Januar 2026, 06:51:20ABER:
Ich hätte erwartet, dass der Heizvorgang diesmal weiterläuft, wenn das Integral zum 1. Mal in den oberen Anschlag läuft, d.h. dann erstmal nur die Freigabe des Heizstabs abläuft und dann das Integral nochmal "gefüllt" wird.
Genau so ist es bei mir. Wenn Du in meinem Bild den WW-Zyklus rausnimmst, passt das exakt. Bivalenzpunkt ist bei -7°C; der war am Ende des Heizstab-Zyklus noch unterschritten.
D.h. das ist dann wohl ein Bug in der Firmware... obwohl der Bivalenzpunkt schon überschritten ist, wird die Energie ja trotzdem noch gebraucht.

In den nächsten Tagen ist es wieder wärmer, d.h. da komm' ich nicht in die Situation, dass das Integral "unten rausläuft". Falls es nochmal passiert, werde ich das aber ausprobieren:
Bivalenzpunkt vor dem Unterschreiten des Integrals hochsetzen
Sobald der Zuheizer aktiv wurde, Bivalenzpunkt wieder senken (wie zuletzt schon ausprobiert führt das zum sofortigen Beenden des Heizstabeinsatzes)
Bivalenzpunkt kurz vor dem Überschreiten des Integrals erneut hochsetzen und aktiv lassen bis es "voll" ist.

Theoretisch sollte das Verhalten dann wie bei Dir sein, d.h. das Integral wird genullt, der Heizvorgang läuft ohne Heizstab weiter bis es erneut "voll" ist.
#3
Marktplatz - Güter / Aw: Acht ELV Max Heizkörperthe...
Letzter Beitrag von Wzut - 13 Januar 2026, 08:48:42
Zitat von: user1 am 12 Januar 2026, 16:16:00dass das MAX!-System unterdessen tot ist.
könntest du ggf. bitte erklären was das deiner Meinung nach genau bedeuten soll ?
#4
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von lorisurfen - 13 Januar 2026, 08:06:26
Zitat von: DS_Starter am 08 Januar 2026, 09:43:08@Wolle,
ZitatWäre es eventuell möglich einen zusätzlichen Schlüssel z.B. replan=1 einzufügen, der eine sofortige Neuplanung einleitet, wenn der Zyklus abgeschlossen ist?
Das wäre möglich. Allerdings wirkt es dann natürlich ständig, sodass man eigentlich nur mit interuptable arbeiten bräuchte um den gleichen Effekt zu erzielen.
Aktuell habe ich dafür den Befehl "set <name> consumerNewPlanning XX" vorgesehen.
Die Idee dahinter ist, dass der User z.B. mit einem notify, DOIF auf einen finished-Status reagieren und über diesen Befehl direkt eine Neueinplanung vornehmen kann. Das ist wesentlich flexibler, weil man z.B. die täglichen Neueinplanungen auf 3 begrenzen oder von Zusatzbedingungen abhängig gestalten kann.

LG,
Heiko
Laut meinem debug von gestern wird aber swoncond nur beim erstmaligen einschalten geprüft, nicht aber nach interruptable ?
Ich hätte erwartet, wenn über Schlüssel interruptable unterbrochen wird, dann beim (Wieder-)Einschalten auch swoncond geprüft/erfüllt sein muss? Ist das ein Fehler oder kann ich das irgendwie einstellen, dass nach interruptable auch swoncond geprüft wird. Ist Prüfung auf swoncond evtl. unterschiedlich bei interruptable=1 und interruptable=Bedingung?
Nach swoffcond und einem replan (Sofortige Neueinplanung) würde dagegen doch auch swoncond erneut geprüft (Für meinen Fall möchte ich immer, dass beim Wiedereinschalten auch swoncond geprüft wird).
Entweder muss nach interruptable auch swoncond geprüft werden oder die folgende Aussage wäre nicht zutreffend?:
ZitatDas wäre möglich. Allerdings wirkt es dann natürlich ständig, sodass man eigentlich nur mit interuptable arbeiten bräuchte um den gleichen Effekt zu erzielen.
#5
FHEM Code changes / Revision 30733: controls_fhem....
Letzter Beitrag von System - 13 Januar 2026, 08:01:27
Revision 30733: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 30733: controls_fhem.txt: fhemupdate checkin
#6
Wiki / Aw: Wallboxen Übersicht kleine...
Letzter Beitrag von Blablubblaber - 13 Januar 2026, 06:59:28
Hallo,

vielen Dank ja passt an sich soweit.
Man könnte noch eine zweite Zeile machen mit der 22kw Wallbox.
Und die Wallbox hat einen eingebauten Zähler der gesamt Zähler wird auch im Modul mit ausgelesen und angezeigt.
Er ist aber nicht MID geeicht.

LG Dennis
#7
Solaranlagen / Aw: EKD-Solar Anlage an mit FH...
Letzter Beitrag von bombardi - 13 Januar 2026, 06:54:23
Lass uns doch alle an deinem Wissen teilhaben
#8
Solaranlagen / Aw: Modul für Ecoflow-Komponen...
Letzter Beitrag von dergolem - 13 Januar 2026, 06:40:10
Hallo,

die Hardware wird jetzt nicht mehr erkannt. Da er immernoch das Problem mit dem Xtamp hat werde ich die Perl Module alle noch mal mit einem Update versehen. Wenn ich noch die nötige Zeit habe werde ich das gesammte system updaten.
Ich habe einen Odroid HC2 mit DietPi v9.xy Shutdown Restart habe ich schon mehrfach gemacht.

2026.01.13 06:27:29 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Get(): EcoFlowMax: $model =
2026.01.13 06:27:29 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Get(): cmd = devices
2026.01.13 06:27:29 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Request(): Method = GET
2026.01.13 06:27:29 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Request(): $nonce=124528 $timestamp=1768282049382
2026.01.13 06:27:29 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Request(): $url = /iot-open/sign/device/list $query_str = accessKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&nonce=124528×tamp=1768282049382
2026.01.13 06:27:29 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Request(): $sign = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2026.01.13 06:27:29 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Response(): $url = https://api-e.ecoflow.com/iot-open/sign/device/list
2026.01.13 06:27:29 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Response(): $data = {"code":"0","message":"Success","data":[{"sn":"BKxxxxxxxxxxxxxx","deviceName":"STREAM Max-7155gol","online":1}],"eagleEyeTraceId":"","tid":""}
2026.01.13 06:27:29 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Response(): code = 0
2026.01.13 06:27:29 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Response(): data_1_deviceName = STREAM Max-7155gol
2026.01.13 06:27:29 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Response(): data_1_online = 1
2026.01.13 06:27:29 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Response(): data_1_sn = BKxxxxxxxxxxxxxx
2026.01.13 06:27:29 4: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Response(): data_1_sn : Comparing SerialNo BKxxxxxxxxxxxxxx
2026.01.13 06:27:29 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Response(): $base = data_1
2026.01.13 06:27:29 4: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Response():
2026.01.13 06:27:29 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Response(): eagleEyeTraceId =
2026.01.13 06:27:29 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Response(): message = Success
2026.01.13 06:27:29 5: EcoFlowMax(Ecoflow 0.3.9.0): Ecoflow_Response(): tid =
#9
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von TheTrumpeter - 13 Januar 2026, 06:31:55
Hier das Ergebnis des gestrigen Lernvorgangs mit der erhöhten Steilheit, Log inkl. automatischem Lernzyklus heute Nacht im Anhang:
Informationen zum neuronalen Netz der Verbrauchsvorhersage

letztes KI-Training: 13.01.2026 04:58:59 / Laufzeit in Sekunden: 9511
KI Abfragestatus: ok
letzte KI-Ergebnis Generierungsdauer: 80.79 ms
Verbrauchernummer Wärmepumpe:  03

=== Modellparameter ===

Normierungsgrenzen: PV=18612 Wh, Hausverbrauch: Min=0 Wh / Max=6400 Wh
Trainingsdaten: 8035 Datensätze (Training=6428, Validierung=1607)
Architektur: Inputs=112, Hidden Layers=80-40-20, Outputs=1
Hyperparameter: Learning Rate=0.005, Momentum=0.8, BitFail-Limit=0.35
Aktivierungen: Hidden=SIGMOID, Steilheit=1.2, Output=LINEAR
Trainingsalgorithmus: INCREMENTAL, Registry Version=v1_heatpump_active_pv
Zufallsgenerator: Mode=2, Periode=10

=== Trainingsmetriken ===

bestes Modell bei Epoche: 1916 (von max. 15000)
Training MSE: 0.000451
Validation MSE: 0.002025
Validation MSE Average: 0.002368
Validation MSE Standard Deviation: 0.000026
Validation Bit_Fail: 0
Model Bias: 42 Wh
Model Slope: 0.9
Trainingsbewertung: Retrain

=== Fehlermaße der Prognosen ===

MAE: 137.45 Wh
MedAE: 39.56 Wh
RMSE: 187.68 Wh
RMSE relative: 60 %
RMSE Rating: very bad
MAPE: 18.01 %
MdAPE: 10.29 %
R²: 0.91

=== Drift-Kennzahlen ===

Drift Score: -
Drift RMSE relative: -
Drift Bias: -
Drift Slope: -
Drift Bewertung: -

Die Prognose für heute finde ich gar nicht so schlecht:
Die Unterbewertung um 04:00 ergibt sich im Wesentlichen durch den "NoFrost"-Zyklus vom Gefrierschrank, der heute Nacht zufällig kurz nach 04:00 startete.
Die Unterbewertung um 05:00 ergibt sich durch den etwas früheren Kaffee- und Küchenmaschineneinsatz heute Früh. (Normal kurz nach 06:00, heute schon kurz vor 06:00.)
Die Prognose für 09:00-16:00 ist 1 h zu spät angesetzt. Wie gestern geschrieben sollte die WP frühestens um 08:45, spätestens um 9:25 einschalten, damit ergäbe sich für 08:00 theoretisch der Verbrauch von 09:00 und von 09:00 der Verbrauch von 10:00.
Der Rest sowie die Dauer des hohen Verbrauchs passt ganz gut würde ich sagen.
#10
Heizungssteuerung/Raumklima / Aw: THZ Tecalor (LWZ Stiebel E...
Letzter Beitrag von Wurzelsepp - 13 Januar 2026, 01:39:47
@sunrise:

Die restlichen Daten der fhem.cfg wären weiterhin echt super.

Grüße Wurzel