Hauptmenü

Neueste Beiträge

#1
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?
#2
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
#3
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
#4
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
#5
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.
#6
Anfängerfragen / Aw: aktuelles Logfile fehlt
Letzter Beitrag von RalfRog - 05 Februar 2026, 23:34:53
Zitat von: KNUT345 am 05 Februar 2026, 18:10:49und die alten Files sind natürlich wieder da
Das hört sich schon recht merkwürdig an ->  Wo kommen die wieder her wenn sie wirklich gelöscht wurden  :o

Vermutlich wäre ein Neuaufsetzen zielführend wenn das System "ordentlich" laufen muss.
Wenn es egal ist kann man natürlich noch suchen.
#7
Anfängerfragen / Aw: aktuelles Logfile fehlt
Letzter Beitrag von Otto123 - 05 Februar 2026, 22:41:16
Zitat von: KNUT345 am 05 Februar 2026, 17:24:38Sehe ich das richtig, dass du schlicht ein Image der alten SD auf eine neue SD gezogen hast?
genau :) aber offline!

Beim Raspberry wird beim ordentlichen Shutdown eine Datei mit der aktuellen (System) Zeit geschrieben. Beim Start geht es mit dieser Zeit los, wenn dann später Netzwerk, Internet und ntp läuft, wird die Zeit wieder aktuell gesetzt.

Kann (warum auch immer) beim shutdown (oder auch sonst) nicht geschrieben werden, steht die Zeit beim Start auf dem letzten Stand der Datei /etc/fake-hwclock.data

Ohne Internet bzw. ohne ntp wird die Zeit nicht aktuell gesetzt.
#8
Bastelecke / Aw: ESP RGBWW Controller - Fir...
Letzter Beitrag von pjakobs - 05 Februar 2026, 22:26:18
release candidate hab ich gedacht... hmf...
Gerade gab es einen Schwung Updates und Bugfixes in Sming, unter anderem einen neuen HTTP Parser (der gleich einen Bug zum Vorschein gebracht hat, die Fehlersuche hat aber auch dazu geführt, dass ich den Webserver Code aufgeräumt habe), eine Methode um in ConfigDB zur Compilezeit Defaults zu setzen (die Funktion hatte ich mir gewünscht, weil ich damit anhand des Build-Mode entscheiden kann, ob die Telemetrie per default ein- oder ausgeschaltet ist), eine neue FSTR_LOAD Methode (ich halte den gesamten HTML / JavaScript Text als Flash-Strings im Code, statt wie früher als Datei im Flash Filesystem, dadurch brauche ich nur noch ein binary File).
Aber es wird einen Release Kandidaten geben. Bestimmt. Und ziemlich sicher 2026!
#9
ESP Familie / Aw: PWM mit ESP8266
Letzter Beitrag von Papa Romeo - 05 Februar 2026, 22:24:07
Zitat von: andies am 05 Februar 2026, 22:14:58Mit Poti am Kemo geht das.

... hast du das bei dir, wie ich schon mal geschrieben habe, auch versucht?

LG
Papa Romeo
#10
ESP Familie / Aw: PWM mit ESP8266
Letzter Beitrag von Papa Romeo - 05 Februar 2026, 22:21:52
Zitat von: RalfRog am 05 Februar 2026, 22:07:50In heissem Zustand.

... das ist für die Problemfindung hier unerheblich ... deswegen --> rechnerisch  ;)  :P

LG
Papa Romeo