Hauptmenü

Neueste Beiträge

#1
Multimedia / Aw: [Neues Modul] BOSE SoundTo...
Letzter Beitrag von FlatTV - 26 Januar 2026, 19:02:12
Da kann ich aktuell auch nichts zu sagen.
Es liegt aber ein Dokument vor:
https://github.com/vintx86/bose-soundtouch/blob/main/DEVICE_ACCESS_TROUBLESHOOTING.md
Sicherlich mit etwas ,,Fingerspitzengefühl" zu benutzen.
Ist halt auch in der Beschreibung Alpha.  8)
#2
Heizungssteuerung/Raumklima / Aw: VALVES und die Fritz DECT ...
Letzter Beitrag von JoWiemann - 26 Januar 2026, 18:52:58
Hallo,

anbei eine erste "08.20.10 Beta". Nur für einen ersten Funktionstest.

Ich habe für einen ersten POC die Sub: FRITZBOX_store_supportData([$hash], <makeReadings>, <$filename>) gebaut.

Die Sub kann dann über die Fhem Kommandozeile aufgerufen werden:
{FRITZBOX_store_supportData($defs{FritzBox-Device-Name})}

Die optionalen Parameter:
<makeReadings>, wenn 0 dann werden keine Readings erzeugt
<$filename>, vollständiger Dateiname, sofern nicht die komplette Supportdaten in ./log/<devicename>-supportData.fritz geschrieben werden sollen.

Es werden folgende Readings erzeugt:
shdevice<ID>_RXItem<nn>, wobei <nn> ein laufender Index für die RXItem Zeilen ist.

shdevice<ID>_valveMotions
shdevice<ID>_valvePosition
shdevice<ID>_valveSteps

shdevices_busyReadout => 1, wenn aktuell Support Data geholt werden
shdevices_processReadout => Laufzeit in Sekunden
shdevices_stateReadout => Status, mit dem die Verarbeitung beendet worden ist

Grüße Jörg
#3
Anfängerfragen / Berechnungen in userReading mi...
Letzter Beitrag von MartinD - 26 Januar 2026, 18:42:38
Hallo,

ich versuche eine Berechnung als userReading zu formulieren:
Direkt_Verbrauch_Haus:Diff_I_AC_Energy_WH.* {
((ReadingsNum('SolarEdge','I_DC_Power',0) - ReadingsNum('SolarEdge','BatOut',0)) / ReadingsNum('SolarEdge','I_DC_Power',0)) * ReadingsNum($name,'Diff_I_AC_Energy_WH',0)
}

Das funktioniert gut solange I_DC_Power > 0 UND  I_DC_Power > BatOut

Nun wollte ich eine Bedienung einbauen (zunächst für I_DC_Power > 0):
Direkt_Verbrauch_Haus:Diff_I_AC_Energy_WH.* {
if (ReadingsNum('SolarEdge','I_DC_Power',0) > 0 ;
((ReadingsNum('SolarEdge','I_DC_Power',0) - ReadingsNum('SolarEdge','BatOut',0)) / ReadingsNum('SolarEdge','I_DC_Power',0)) * ReadingsNum($name,'Diff_I_AC_Energy_WH',0)
}

und bin daran grandios gescheitert.
Ich sehe nicht mal den Fehler :-(
Kann mir jemand helfend unter die Arme greifen?

Mit besten Grüßen

Martin

[EDIT]
Ich habe auch versucht mit:
Direkt_Verbrauch_Haus:Diff_I_AC_Energy_WH.* {
my $i_dc = ReadingsNum('SolarEdge','I_DC_Power',0);
my $bat_out = ReadingsNum('SolarEdge','BatOut',0);
my $den = $i_dc;
if ($den > 0) { ReadingsNum($name,'Diff_I_AC_Energy_WH',0) * ( ($i_dc - $bat_out) / $den ); } }

War leider auch nichts.
#4
ESP Familie / Aw: PWM mit ESP8266
Letzter Beitrag von DerD - 26 Januar 2026, 18:33:03
Zitat von: andies am 25 Januar 2026, 11:05:20Wenn die 5V nur 90% ergeben, dann ist das natürlich Mist. Allerdings hatten andere das im selben Röster erfolgreich ausprobiert, deswegen bastle ich da weiter. Mein Video ist mit 1.4kOhm Last gemacht.

Probier aus, aber ich verstehe das so: 1V oder 10% PWM ist Min, 5V oder 90% PWM max. Mehr als 5V oder 100% PWM wird da nicht mehr bringen.
#5
FHEMWEB / Aw: [ControlMiniDash]Fhemweb W...
Letzter Beitrag von schwatter - 26 Januar 2026, 18:32:15
Ok, ich war es. Ich gelobe Besserung  :) 

root@ubuntufhem:/opt/svn-fhem/www/pgm2# file fhemweb_controlminidash.js
fhemweb_controlminidash.js: JavaScript source, Non-ISO extended-ASCII text, with CRLF, NEL line terminators
root@ubuntufhem:/opt/svn-fhem/www/pgm2#

Ich passe das an und checke es dann ein.

Gruß schwatter
#6
Off-Topic / zigbee2mqtt startet nach updat...
Letzter Beitrag von TomLee - 26 Januar 2026, 18:26:34
Hi,

ich hab Gedankenlos (weil ich schauen wollte ob die neueste Version die Versionsnummer mitliefert) ein update von zigbee2mqtt 2.4.0 auf 2.7.2 gemacht und jetzt folgendes im Log:

pi@fhempi:/opt/zigbee2mqtt $ node -v
v20.15.0
pi@fhempi:/opt/zigbee2mqtt $ pm2 logs zigbee2mqtt
[TAILING] Tailing last 15 lines for [zigbee2mqtt] process (change the value with --lines option)
/home/pi/.pm2/logs/zigbee2mqtt-error.log last 15 lines:
0|zigbee2m |     at Object.<anonymous> (/opt/zigbee2mqtt/dist/extension/availability.js:47:36) {
0|zigbee2m |   code: 'ERR_REQUIRE_ESM'
0|zigbee2m | }
0|zigbee2m | Error [ERR_REQUIRE_ESM]: require() of ES Module /opt/zigbee2mqtt/node_modules/.pnpm/debounce@3.0.0/node_modules/debounce/index.js from /opt/zigbee2mqtt/dist/extension/availability.js not supported.
0|zigbee2m | Instead change the require of index.js in /opt/zigbee2mqtt/dist/extension/availability.js to a dynamic import() which is available in all CommonJS modules.
0|zigbee2m |     at Hook._require.Module.require (/usr/lib/node_modules/pm2/node_modules/require-in-the-middle/index.js:101:39)
0|zigbee2m |     at Object.<anonymous> (/opt/zigbee2mqtt/dist/extension/availability.js:47:36) {
0|zigbee2m |   code: 'ERR_REQUIRE_ESM'
0|zigbee2m | }
0|zigbee2m | Error [ERR_REQUIRE_ESM]: require() of ES Module /opt/zigbee2mqtt/node_modules/.pnpm/debounce@3.0.0/node_modules/debounce/index.js from /opt/zigbee2mqtt/dist/extension/availability.js not supported.
0|zigbee2m | Instead change the require of index.js in /opt/zigbee2mqtt/dist/extension/availability.js to a dynamic import() which is available in all CommonJS modules.
0|zigbee2m |     at Hook._require.Module.require (/usr/lib/node_modules/pm2/node_modules/require-in-the-middle/index.js:101:39)
0|zigbee2m |     at Object.<anonymous> (/opt/zigbee2mqtt/dist/extension/availability.js:47:36) {
0|zigbee2m |   code: 'ERR_REQUIRE_ESM'
0|zigbee2m | }

/home/pi/.pm2/logs/zigbee2mqtt-out.log last 15 lines:
0|zigbee2m | Starting Zigbee2MQTT without watchdog.
0|zigbee2m | Starting Zigbee2MQTT without watchdog.
0|zigbee2m | Starting Zigbee2MQTT without watchdog.
0|zigbee2m | Starting Zigbee2MQTT without watchdog.
0|zigbee2m | Starting Zigbee2MQTT without watchdog.
0|zigbee2m | Starting Zigbee2MQTT without watchdog.
0|zigbee2m | Starting Zigbee2MQTT without watchdog.
0|zigbee2m | Starting Zigbee2MQTT without watchdog.
0|zigbee2m | Starting Zigbee2MQTT without watchdog.
0|zigbee2m | Starting Zigbee2MQTT without watchdog.
0|zigbee2m | Starting Zigbee2MQTT without watchdog.
0|zigbee2m | Starting Zigbee2MQTT without watchdog.
0|zigbee2m | Starting Zigbee2MQTT without watchdog.
0|zigbee2m | Starting Zigbee2MQTT without watchdog.
0|zigbee2m | Starting Zigbee2MQTT without watchdog.

0|zigbee2mqtt  | Error [ERR_REQUIRE_ESM]: require() of ES Module /opt/zigbee2mqtt/node_modules/.pnpm/debounce@3.0.0/node_modules/debounce/index.js from /opt/zigbee2mqtt/dist/extension/availability.js not supported.
0|zigbee2mqtt  | Instead change the require of index.js in /opt/zigbee2mqtt/dist/extension/availability.js to a dynamic import() which is available in all CommonJS modules.
0|zigbee2mqtt  |     at Hook._require.Module.require (/usr/lib/node_modules/pm2/node_modules/require-in-the-middle/index.js:101:39)
0|zigbee2mqtt  |     at Object.<anonymous> (/opt/zigbee2mqtt/dist/extension/availability.js:47:36) {
0|zigbee2mqtt  |   code: 'ERR_REQUIRE_ESM'
0|zigbee2mqtt  | }


Kann wer was mit der Meldung anfangen?

Es läuft noch Buster auf dem System.

Die Suche zeigt den issue:
https://github.com/Koenkk/zigbee2mqtt/issues/29943

Ich bin unsicher was jetzt machen.
Kann mir wer eine Anleitung zeigen wie ich wieder auf die vorherige Version wechseln kann, bis ich die Ursache gefunden habe?


Gruß Thomas
#7
Multimedia / Aw: [Neues Modul] BOSE SoundTo...
Letzter Beitrag von Treibhaus - 26 Januar 2026, 17:31:09
Zitat von: FlatTV am 26 Januar 2026, 00:02:11Das stimmt so nicht, du kannst die Devices über das WebInterface anlegen.
Oder du gehst wie in der Anleitung vor.
Meine 3 Boxen wurden so mit Presets eingelesen.

MIt Bezug auf:   ServerFrontend  /vintx86/bose-soundtouch

Hallo,

ja, von den Boxen konnte ich die Presets auch einlesen. Nur dann funktionierte es nicht weiter.
Es lässt sich von dem Frontend nicht weiter bedienen.

Allerdings bin ich mir nicht sicher, ob ich die XML auf der ST-Box korrekt editiert habe.
Bei mir ist es die SoundTouchSdkPrivateCfg.xml Datei, die ich wie folgt editiert habe (in Fett die Änderungen):

<?xml version="1.0" encoding="utf-8"?>
<SoundTouchSdkPrivateCfg>
<margeServerUrl>FrontenserverIP:8090/marge</margeServerUrl>
<statsServerUrl>FrontenserverIP:8090</statsServerUrl>
<swUpdateUrl>FrontenserverIP:8090/updates/soundtouch</swUpdateUrl>
<usePandoraProductionServer>true</usePandoraProductionServer>
<isZeroconfEnabled>true</isZeroconfEnabled>
<saveMargeCustomerReport>false</saveMargeCustomerReport>
<bmxRegistryUrl>FrontenserverIP:8090/bmx/registry/v1/services</bmxRegistryUrl>
</SoundTouchSdkPrivateCfg>>

Gruß Jörg
#8
Multimedia / Aw: [Neues Modul] BOSE SoundTo...
Letzter Beitrag von Treibhaus - 26 Januar 2026, 17:19:19
Zitat von: Prof. Dr. Peter Henning am 26 Januar 2026, 14:46:24Unter Anderem mit einem Link auf das De-clouding
https://wiki.fhem.de/wiki/BOSE_SoundTouch_de-clouding
LG
pah

Hallo,

BOSE Portable
:
Hier kann im Betrieb ein USB Stick (adaptiert auf einen Micro USB Stecker) eingesteckt werden.
Die ST-Portable erkennt diesen und startet den Remote_Service. Zumindest bei mir. Hatte keine Lust heraus zu finden welche Tastenkombination dafür zuständig ist die Box neu zu starten.


Vorbereitung ST30
:

    USB-Stick mit dem USB-Port der ST30 verbinden.
    Stromversorgungskabel abziehen.
    Stromversorgungskabel wieder einstecken
    Die ST30 bootet jetzt vom USB-Stick, ggf. zeigt dessen Signal-LED den Zugriff an.


Vorbereitung SA-5
:
?
(Micro USB hatte bei mir keinen Erfolg an 4 Geräten)
Test per  "ssh (root@IP")  oder "telnet IP" )


Vorbereitung SA-4 & Sounlink ST kompatibel
:
?
(Am Service Port A(Micro USB) oder B (USB) hatte ich keinen Erfolg )
Test per  "ssh (root@IP")  oder "telnet IP" )
 
#9
Off-Topic / Aw: CUPS - Drucker bleibt mit ...
Letzter Beitrag von TomLee - 26 Januar 2026, 17:18:43
Es hat sich ergeben das ich CUPS auf meinem (ebusd-)Raspberry Pi Model B+ Rev. 1.2 mit Buster installiert habe, also nix mehr Trixie.
Am eigentlichen Problem hat das zunächst allerdings nichts geändert, bis gestern.

Da ich mich auch unter Windows 11 mit der Einrichtung beschäftigen musste, bin ich dort einer Anleitung gefolgt, in der empfohlen wurde, den Punkt Freigegebenen Drucker über den Namen auswählen zu verwenden. Das hab ich daraufhin auch unter Windows 7 ausprobiert und es hat auf Anhieb funktioniert.

Bisher hatte ich die Einrichtung unter Windows 7 immer über den dritten Punkt Drucker unter Verwendung einer TCP/IP-Adresse oder eines Hostnamens hinzufügen vorgenommen. Deshalb bin ich gar nicht auf die Idee gekommen, es stattdessen einmal über den zweiten Punkt zu versuchen.
#10
Multimedia / Aw: [Neues Modul] BOSE SoundTo...
Letzter Beitrag von FlatTV - 26 Januar 2026, 17:01:51
Zitat von: Prof. Dr. Peter Henning am 26 Januar 2026, 14:46:24Ich habe auch diverse Modifikationen an dem Modul vorgenommen, die Frage ist, ob der Maintainer dominik das überhaupt noch wartet.

Ich hatte ihn schon einmal angeschrieben, jedoch keine Rückmeldung erhalten.