Hauptmenü

Neueste Beiträge

#11
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von peterboeckmann - 06 Februar 2026, 08:30:16
Hallo Heiko,

gestern war wettertechnisch ein besonderer Tag. Die Vorhersage hatte den ganzen Tag Schneefall eingeplant, der aber erst abends hier ankam.
Trotzdem der Vollständigkeit halber hier mein Diagramm von gestern:
Du darfst diesen Dateianhang nicht ansehen.

Das einzig auffällige an der gestrichelten Linie (Forecast bis jetzt) sind die beiden senkrechten Abstürze, einmal um 10:48 Uhr und einmal um 14:54 Uhr.
Die kann ich mir nur damit erklären, dass zu den Zeitpunkten die Prognose für die jeweils aktuelle Stunde (11 bzw. 15) nach unten korrigiert wurde.

Ansonsten warten wir mal wieder auf ein Wetter, das besser zur Prognose passt.

Viele Grüße,
Peter
#12
TabletUI / [FTUI3] @click, button und lok...
Letzter Beitrag von Salvi5 - 06 Februar 2026, 08:23:54
Moin.
Ich hätte gern mit einem Klick auf
@click="swiper1.value = 'fc0_'", welches bereits funktioniert, zusätzlich noch der lokalen Variable locale:day den Wert fc0_ zugewiesen.
Wenn das über @click nicht funktioniert, baue ich auch um auf ftui-button, aber ich finde seit gestern keine Lösung, weder für die button-variante, noch für @click. Kann mir mal bitte wer auf die Sprünge helfen?

Gruß Mike

EDIT: ich meine natürlich local:day
#13
Anfängerfragen / Aw: [gelöst] aktuelles Logfile...
Letzter Beitrag von KNUT345 - 06 Februar 2026, 08:09:58
Problem gelöst.
Es war die SD-Karte.
Ich habe (noch einmal testweise) die Karte kopiert
und mit der neuen Karte läuft alles wieder wie gewohnt.

Nichts desto trotz.
Neu Aufsetzen werde ich zeitnah einplanen.

Danke für eure Tipps und Grüße
Knut
#14
Automatisierung / Aw: [98_monitoring] - Support ...
Letzter Beitrag von Beta-User - 06 Februar 2026, 08:03:41
Zitat von: Gernott am 05 Februar 2026, 20:15:58Hat das auch schon jemand so beobachtet?
Jein*.

Meine Vermutung: Dei beiden monitoring-Instanzen haben "das Fass zum Überlaufen" gebracht. In der ".*:xy"-Fassung für die add- und remove-devspec wird kein NOTIFYDEF ermittelt, so dass diese beiden Instanzen einfach alle Events auswerten müssen, was etwas ineffizienter ist, wie wenn das besser eingegrenzt ist.
Sind es tatsächlich viele Events (v.a., wenn es keine Event-Stapel (bulk-updates) sind, kann das schon dazu führen, dass der PI besser ausgelastet ist, und -v.a.- dann anfängt zu swappen. In dem Moment ist es mehr oder weniger vorbei mit lustig...

Das hätte dann aber weniger mit "monitoring" zu tun, sondern würde genauso auftreten, wenn du ein paar "schlechte" notify dazu packen würdest oder sonst einfach das System weiter ausbaust.  (*Jein=Das hatten wir in der Vergangenheit häufiger, allerdings nicht speziell mit monitoring, siehe der weiter unten verlinkte "Performance-Problem-Thread").

Hast du denn "event-lastige" Neuzugänge im System? (Ich hatte z.B. deutlich mehr Events nach dem Umbau von deconz/HUE.* auf zigbee2mqtt wegen diverser Aktoren mit Messfunktion, die sekündlich (viele) Werte gesendet haben).
Dazu ein paar Devices, die forks erzeugen (alte PRESENCE-ping?) oä.?

Sonst müßte ich mal in den Code schauen (und die commandref "NOTIFYDEF-freundlicher" überarbeiten)...
#15
FHEM Code changes / Revision 30818: controls_fhem....
Letzter Beitrag von System - 06 Februar 2026, 07:50:25
Revision 30818: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 30818: controls_fhem.txt: fhemupdate checkin
#16
Sonstige Systeme / Aw: Entwicklungs-Thread Modul ...
Letzter Beitrag von musicnrw - 06 Februar 2026, 06:37:31
Sorry, ich bin wohl zu blöd. Was heisst denn "Das Attribut mode UND das Profil auf dem Shelly (via Weboberfläche oder ShellyApp) müssen BEIDE manuell gesetzt werden, so dass sie gleich sind." ?
Konkret: ich habe das Attribute "mode" gesetzt auf "shellyplusrgbwpm". Und wo in der Weboberfläche des Shelly muss ich jetzt welchen Wert ebenfalls auf "shellyplusrgbwpm" setzen, also welches Eingabefeld unter welchem Menüpunkt der Oberfläche?
#17
Multimedia / Aw: [Neues Modul] BOSE SoundTo...
Letzter Beitrag von Prof. Dr. Peter Henning - 06 Februar 2026, 04:26:21
Insbesondere, dies vielleicht hier zur Diskussion:

Ich betreibe seit vielen Jahren eine gepatchte Version des Moduls. Die kennt einen Befehl "set ... origin <string>".

Warum?

In der Originalversion kann man mit "playTrack" suchen lassen nach Titel, Album, Künstler (siehe https://forum.fhem.de/index.php?topic=46838.msg594029#msg594029). Aber eben keine Playlists, und man kann auch nicht nach Ordnern suchen.

Typischerweise sind auch klassische Musikstücke selten mit z.B. "artist=Johann Sebastian Bach" gekennzeichnet, sondern enthalten den Namen des Orchesters, oder des tatsächlich spielenden Künstlers. Darum gibt es bei mir ein Zusatzprogramm, das solche Suchen ermöglicht (stelle ich gerne zur Verfügung).

Um dieses Zusatzprogramm aufzurufen, brauche ich natürlich ein Event und übergebe dann Daten, Wenn ich meiner Spracherkennung sage "Spiele im Wohnzimmer Musik von Bach", saugt die Spracherkennung zunächst einmal daraus das Zieldevice (meine ST300 steht im Wohnzimmer), und liefert dann einen Befehl an dieses Device ab, nämlich "set ... origin Bach".

"origin" heißt das, weil eben "source" im Bose-Universum schon für die Hardware-Schnittstelle verwendet wird.

Im Beispiel wird jedenfalls dann die Funktion originHandler(<device>,"Bach") gerufen. Die sucht im Verzeichnisbaum (eben nicht per DLNA!), ob ein Ordner mit dem Teil-Namen "Bach" existiert (und sogar, wenn mehrere Unterverzeichnisse vorhanden sind, ein zufällig ausgewähltes davon), erzeugt daraus eine temporäre Playlist und setzt dann Sekundärbefehle an das Device ab.

Das ist alles optional, die neue Version des Moduls wird eben nur den Mechanismus enthalten, mit "set ... origin <string>" eine externe Funktionm aufzurufen.

LG

pah
#18
Heizungssteuerung/Raumklima / Aw: Vitoconnect - Verbesserte ...
Letzter Beitrag von stefanru - 06 Februar 2026, 00:27:31
Hi Schlimbo,

wow Vielen Dank!
Da habt ihr ja eine völlig andere Grafik als bei den One Base Geräten

Ich werde versuchen deine Readings bei mir einzubauen.
Dann schauen wir mal wie das aussieht.
Ich schaue wie ich dazu komme.

Hat deine Anlage nur einen Fan? Oder auch zwei?

Kannst du mir eventuell noch ein Bild von meiner jetzigen Grafik bei dir schicken?

Gruß,
Stefan
#19
Heizungssteuerung/Raumklima / Aw: Vitoconnect - Verbesserte ...
Letzter Beitrag von Schlimbo - 06 Februar 2026, 00:04:10
Hallo Stefan,

vielen Dank für die Erweiterung des Moduls um das Anlagenschema. Das gefällt mir wirklich sehr gut  :) 👍

Meine Wärmepumpe (Vitocal 200-S) liefert teilweise abweichende Readings. Für einige Werte gibt es bei mir auch mehrere Readings, die immer denselben Wert liefern. Ich habe deshalb einmal eine Zuordnung zu deinen Variablen gemacht.

Die meisten Sensoren besitzen zusätzlich ein Status-Reading, das anzeigt, ob der Sensor vorhanden ist oder nicht (connected / notConnected).
Eventuell könntest du das auswerten und bei notConnected automatisch auf ein alternatives Reading mappen.

Ein Beispiel:
Bei %heat_tmp% liefert die API bei mir zwar das Reading heating.buffer.sensors.temperature.main.value, der zugehörige Status steht aber auf notConnected.
Das passende Reading wäre in meinem Fall dann heating.bufferCylinder.sensors.temperature.top.value.

Weitere Punkte:

  • Für %fan0% und %fan1% gibt es bei mir nur ein einziges Reading: heating.primaryCircuit.sensors.rotation.value
  • %evp_tmp_over% wird im Anlagenschema der Wärmepumpe mit der Einheit K (nicht °C) angegeben
  • Für %comp_motor% passt bei mir das Reading: heating.compressors.0.sensors.temperature.ambient.value
  • %comp-Speed% → heating.compressors.0.sensors.power.value
  • %high_pres% → heating.sensors.pressure.hotGas.value


Anbei meinen Versuch, die Readings zuzuordnen, sowie ein Foto des Anlagenschemas meiner Wärmepumpe.

1 - %out_tmp%

Reading: heating.sensors.temperature.outside.value
Status: heating.sensors.temperature.outside.status → connected
Beschreibung: Lufteintrittstemperatur
Einheit: °C

2.1 - %fan0%

Reading: heating.primaryCircuit.sensors.rotation.value
Status: heating.primaryCircuit.sensors.rotation.status → connected
Beschreibung: Drehzahl Ventilator 1(oben) Primärquelle
Einheit: %

2.2 - %fan1%

Reading: heating.primaryCircuit.sensors.rotation.value
Beschreibung: Drehzahl Ventilator 2 (unten) Primärquelle
Einheit: %

3  - %evp_tmp_over% 

°C --> K Wert ???  Überhitzung = Sauggastemperatur – Verdampfungstemperatur

Reading: heating.evaporators.0.sensors.temperature.overheat.value
Status: heating.evaporators.0.sensors.temperature.overheat.status → connected
Beschreibung: Sauggasüberhitzung
Einheit: °C

4 - %comp_pres%

Reading: heating.sensors.pressure.suctionGas.value
Status: heating.sensors.pressure.suctionGas.status → connected
Reading: heating.compressors.0.sensors.pressure.inlet.value
Status: heating.compressors.0.sensors.pressure.inlet.status → connected
Beschreibung: Sauggasdruck auf der Niederdruckseite des Kältekreises
Einheit: bar

5 - %comp_in%

Reading: heating.sensors.temperature.suctionGas.value
Status: heating.sensors.temperature.suctionGas.status → connected
Reading: heating.compressors.0.sensors.temperature.inlet.value
Status: heating.compressors.0.sensors.temperature.inlet.status → connected
Beschreibung: Sauggastemperatur (vor Verdichter)
Einheit: °C

6 - %comp_motor%

Reading: heating.compressors.0.sensors.temperature.ambient.value 
Status: heating.compressors.0.sensors.temperature.ambient.status → connected
Beschreibung: Umgebungstemperatur im Verdichtergehäuse ???
Einheit: °C

7 - %comp-Speed%

Reading: heating.compressors.0.sensors.power.value
Status: heating.compressors.0.sensors.power.status → connected
Beschreibung: Verdichtersleistung
Einheit: %

8 - %comp_oil%

Reading: kein Reading verfügbar
Beschreibung: Öltemperatur des Verdichters
Einheit: °C

9 - %inv_temp%

Reading: kein Reading verfügbar
Beschreibung: Temperatur im Inverter Power Modul ???
Einheit: °C

10 - %inv_watt%

Reading: kein Reading verfügbar
Beschreibung: Elektrische Leistungsaufnahme des Verdichters
Einheit: W

11 - %inv_amp%

Reading: kein Reading verfügbar
Beschreibung: Aktuelle Stromaufnahme
Einheit: A

12 - %comp_out%

Reading: heating.sensors.temperature.hotGas.value
Status: heating.sensors.temperature.hotGas.status → connected
Reading: heating.compressors.0.sensors.temperature.outlet.value
Status: heating.compressors.0.sensors.temperature.outlet.status → connected
Beschreibung: Heißgastemperatur (nach Verdichter)
Einheit: °C

13 - %high_pres%

Reading: heating.sensors.pressure.hotGas.value
Status: heating.sensors.pressure.hotGas.status → connected
Beschreibung: Verflüssigungsdruck
Einheit: bar

14 - %cond_tmp%

Reading: ??
Beschreibung: Flüssiggastemperatur
Einheit: °C

15 - %valve1%

Reading: kein Reading verfügbar
Beschreibung: Elektronisches Expansionsventil
Einheit: %

16 - %eco_tmp%

Reading: ??
Beschreibung: Temperatur des verflüssigten Kältemittels nach dem Verflüssiger
Einheit: °C

17 - %valve0%

Reading: kein Reading verfügbar
Beschreibung: ??
Einheit: %

18 - %evp_tmp%

Reading: heating.sensors.temperature.liquidGas.value 
Status: heating.sensors.temperature.liquidGas.status → connected
Reading: heating.evaporators.0.sensors.temperature.liquid.value
Status: heating.evaporators.0.sensors.temperature.liquid.status → connected
Beschreibung: Sauggastemperatur (nach Verdampfer)
Einheit: °C

19 - %heat_suppl%

Reading: heating.secondaryCircuit.sensors.temperature.supply.value
Status: heating.secondaryCircuit.sensors.temperature.supply.status → connected
Beschreibung: Vorlauftemperatur Sekundärkreis
Einheit: °C

20 - %pump1%

Reading: kein Reading verfügbar
Beschreibung: Leistung Sekundärpumpe
Einheit: %

21 - %heat_return

Reading: heating.sensors.temperature.return.value
Status: heating.sensors.temperature.return.status → connected
Beschreibung: Rücklauftemperatur Sekundärkreis
Einheit: °C

22 - %dhw_tmp%

Reading: heating.dhw.sensors.temperature.dhwCylinder.top.value
Reading: heating.dhw.sensors.temperature.dhwCylinder.value
Reading: heating.dhw.sensors.temperature.hotWaterStorage.top.value
Reading: heating.dhw.sensors.temperature.hotWaterStorage.value
Beschreibung: Temperatur des Warmwasserspeichers
Einheit: °C

23 - %heat_tmp%

# Reading: heating.buffer.sensors.temperature.main.value  --> heating.buffer.sensors.temperature.main.status  notConnected
# Reading: heating.bufferCylinder.sensors.temperature.main.value  --> heating.bufferCylinder.sensors.temperature.main.status  notConnected
Reading: heating.bufferCylinder.sensors.temperature.top.value  --> heating.bufferCylinder.sensors.temperature.top.status  connected
Beschreibung: Temperatur Pufferspeicher
Einheit: °C

24 - %allengra%

Reading: kein Reading verfügbar
Beschreibung: Druck Wasser
Einheit: bar

25 - %heat_pres%

Reading: kein Reading verfügbar
Beschreibung: Durchfluss Heizkreis
Einheit: l/h

Viele Grüße
Schlimbo
#20
Sonstige Systeme / Aw: Support-Thread Modul 36_Sh...
Letzter Beitrag von ph1959de - 05 Februar 2026, 23:38:53
Zitat von: Starkstrombastler am 05 Februar 2026, 18:56:33
Zitat von: ph1959de am 05 Februar 2026, 18:25:50Die .GetConfig Ergebnisse von "matter" und "zigbee" Modus unterscheiden sich recht deutlich. Soll ich mal beide Versionen zur Verfügung stellen? Oder kann ich sonstwie zur Eingrenzung des Problems beitragen?
Ja bitte, muss ich mir mal anschauen, da ich keinen Gen4 hier habe. Und auch das Ergebnis von Shelly.GetDeviceInfo.
Mache ich, komme aber erst morgen Nachmittag dazu.