Hauptmenü

Neueste Beiträge

#91
Kalendermodule / Aw: 57_Calendar.pm und umlaute...
Letzter Beitrag von betateilchen - 21 Januar 2026, 17:27:27
Zitat von: the ratman am 21 Januar 2026, 15:34:13teilweise fehlen einfach die umlaute, teilweise sind sie richtig.

im log steht nichts. und welches modul das verursacht, weiß ich natürlich nicht.

Das ist ein komplett anderes Thema und gehört nicht hier in den Thread.

Du musst unterscheiden zwischen "readingName" und "readingValue".
Im Namen von readings sind Umlaute nicht zulässig, deshalb fehlt da da ü.

Für die Prüfung von readingName stellt FHEM selbst interne Funktionen zur Verfügung.
Es gibt auch eine Funktion, die das ü automatisch durch ue ersetzen würde. Aber nicht jeder Modulentwickler nutzt das. Oft geht man den "einfacheren" Weg, Umlaute einfach per regex zu löschen.
Das, was Du da siehst, ist also kein Fehler, deshalb auch kein Eintrag im Log.

Aus welchem Modultyp kommen denn die readings, die Du da gepostet hast?
#92
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von olwaldi - 21 Januar 2026, 17:14:40
Zitat von: Bartimaus am 21 Januar 2026, 17:04:22
Zitat von: olwaldi am 21 Januar 2026, 07:41:45Habe mal nach den DAB-Änderungen von Shadow3561 aus https://forum.fhem.de/index.php?topic=58452.825 geguckt. Die sind m.E. alle von mir übernommen. Ohne passende Hardware kann ich da nicht weiterhelfen.

Überhaupt war das ja mein Ziel - möglichst alle Erweiterungen, die in den letzten Monaten hier gepostet wurden, zusammenzubringen.

Grüßle, Michael


Soll ich die funktionierende DAB-Version hier anhängen oder bringt Dir das nichts ?

LG
Gern, dann kann ich versuchen, die Unterschiede 'rauszufinden.
#93
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von olwaldi - 21 Januar 2026, 17:13:50
Danke für den Tip. Habe gerade noch etwas damit experimentiert - ist aber wohl ein Faß ohne Boden:-)

Mit viel Fleiß könnte man hier Einiges nachtragen. Aber dadurch wird m.E. das Modul deutlich anwachsen, ohne daß die neuen Readings viel Nutzen bringen würde. Ich habe mal in meinem 70_DENON_AVR.pm zwei auskommentierte Log3 eingebaut - damit kann man bei Bedarf nach nützlichen fehlenden Readings fanden. Zum Testen nutze ich per nc geschickte Kommandos, z.B. der dialogEnhancer (den hab' ich sogar noch aufgenommen)
echo 'PSDEH OFF' | nc -w1 192.168.178.66 23 | sed 's/\r/\n/g'Ggf. müßte man DENON_AVR_Parse überrarbeiten und cut&paste-Lösungen generisch gestalten.

Vermutlich habe ich "meinen" HASH-Fehler entdeckt - beim Quellen-Umschalten sendet mein Denon X6400H immer ein HEQ (headphone equalizer), jetzt eingebaut.

D.h. ich habe nochmal mein 70_DENON_AVR.pm oben aktualisiert.


Grüßle, Michael
#94
Sonstige Systeme / Aw: Neues Modul LG-ThinQ
Letzter Beitrag von JoWiemann - 21 Januar 2026, 17:09:26
Zitat von: Shadow3561 am 21 Januar 2026, 16:33:14Moin,
Samsung???
Das Modul ist für LG ThinQ
Puh, nicht mein Tag. Hatte parallel an Samsung gearbeitet.

Sorry und Grüße Jörg
#95
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von Bartimaus - 21 Januar 2026, 17:04:22
Zitat von: olwaldi am 21 Januar 2026, 07:41:45Habe mal nach den DAB-Änderungen von Shadow3561 aus https://forum.fhem.de/index.php?topic=58452.825 geguckt. Die sind m.E. alle von mir übernommen. Ohne passende Hardware kann ich da nicht weiterhelfen.

Überhaupt war das ja mein Ziel - möglichst alle Erweiterungen, die in den letzten Monaten hier gepostet wurden, zusammenzubringen.

Grüßle, Michael


Soll ich die funktionierende DAB-Version hier anhängen oder bringt Dir das nichts ?

LG
#96
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von Shadow3561 - 21 Januar 2026, 16:40:23
ZitatEigentlich war ich auf der Suche nach einem readingsBulkUpdate, daß immer ein Reading namens HASH(0815) mit Wert off erzeugt, d.h. der Readingsname ist ungesetzt. Immerhin habe ich 2 neue Readings im Zusammenhang mit autoLipSync entdeckt und aufgenommen.
Davonn hatte ich seinerzeit auch mehr als genug. Mein Tip, permanent ein Telnetfenster mitlaufen lassen und schauen welche Info über Telnet kommt wenn das reading in FHEM auftaucht.
Mit freundlichen Grüßen
#97
Sonstige Systeme / Aw: Neues Modul LG-ThinQ
Letzter Beitrag von Shadow3561 - 21 Januar 2026, 16:33:14
Moin,
Samsung???
Das Modul ist für LG ThinQ
#98
MQTT / Aw: MQTT2_DEVICE: event-on-cha...
Letzter Beitrag von Beta-User - 21 Januar 2026, 15:47:03
Für den Effekt dass nicht mehr getriggert wird, kann man auch einfach einen Phantastie-Readingnamen verwenden...

Es ist eben eine Positivliste.
#99
MQTT / Aw: Verbindung zu HomeAssistan...
Letzter Beitrag von gadget - 21 Januar 2026, 15:43:03
Das hier funktioniert bei mir mit einem Eltako FSB71 auf der fhem-Seite seit Jahren problemlos
Wirklich hilfreich zum Debuggen ist es den mqtt explorer auf dem PC mitlaufen zu lassen (oder als Add-ON mit HACS zu installieren).
mqttpublish verwende ich nicht, ich lass die Bridge einfach alle readings des device übertragen, schaue mir mit dem mqtt explorer an was herauskommt und vergleiche das dann mit der Doku des passenden generischen mqtt-Device (hier: mqtt cover) in home assistant und was da erwartet wird. Wenn das 1:1 nicht zusammenpasst -> zusätzliches userreading auf der fhem Seite und dann dieses verwenden in der mqtt.yaml.

defmod FSB71_Kinderzimmer EnOcean 01234567
attr FSB71_Kinderzimmer userattr mqttAlias:textField-long mqttDefaults:textField-long mqttDisable:both,incoming,outgoing mqttForward:all,none mqttPublish:textField-long mqttSubscribe:textField-long
attr FSB71_Kinderzimmer IODev TCM_ESP3_0
attr FSB71_Kinderzimmer alias Rollo Kinderzimmer
attr FSB71_Kinderzimmer angleMax 80
attr FSB71_Kinderzimmer angleMin 0
attr FSB71_Kinderzimmer angleTime 1
attr FSB71_Kinderzimmer comMode confirm
attr FSB71_Kinderzimmer devStateIcon 0:fts_shutter_1w_0:closes \d:fts_shutter_1w_10 1\d:fts_shutter_1w_10 2\d:fts_shutter_1w_20 3\d:fts_shutter_1w_30 4\d:fts_shutter_1w_40 5\d:fts_shutter_1w_50 6\d:fts_shutter_1w_60 7\d:fts_shutter_1w_70 8\d:fts_shutter_1w_80 9\d:fts_shutter_1w_90 100:fts_shutter_1w_100:opens
attr FSB71_Kinderzimmer eep A5-3F-7F
attr FSB71_Kinderzimmer group Rollo
attr FSB71_Kinderzimmer manufID 00D
attr FSB71_Kinderzimmer model Eltako_FSB_ACK
attr FSB71_Kinderzimmer mqttSubscribe state:stopic={"$base/set"} position:stopic={"$base/setposition"}
attr FSB71_Kinderzimmer room Kinderzimmer,Rollo
attr FSB71_Kinderzimmer shutTime 35
attr FSB71_Kinderzimmer shutTimeCloses 45
attr FSB71_Kinderzimmer stateFormat position
attr FSB71_Kinderzimmer subDef FFB4D305
attr FSB71_Kinderzimmer subType manufProfile
attr FSB71_Kinderzimmer userReadings hastate {if(ReadingsVal($name,"state","") ne "stop") {return (ReadingsVal($name,"state",""))}}
attr FSB71_Kinderzimmer webCmd opens:stop:closes

in der mqtt.yaml:

- cover
  - name: "Rollo Kinderzimmer"
    command_topic: "fhem/FSB71_Kinderzimmer/set"
    set_position_topic: "fhem/FSB71_Kinderzimmer/setposition"
    position_topic: "fhem/FSB71_Kinderzimmer/position"
    position_open: 0
    position_closed: 100
    retain: false
    qos: 1
    payload_open: "opens"
    payload_close: "closes"
    payload_stop: "stop"
    availability_topic: "fhem/connection/status"
    payload_available: "connected"
    payload_not_available: "disconnected"
    device_class: shutter
 
#100
MQTT / Aw: MQTT2_DEVICE: event-on-cha...
Letzter Beitrag von TomLee - 21 Januar 2026, 15:42:21
Die Ursache liegt doch daran das event-on-change-reading auf das userreadings angewendet wird. Dann gibts keine Events mehr im ganzen Device.

Kann man auch bei einem dummy nachvollziehen:
defmod d6 dummy
attr d6 event-on-change-reading sonne
attr d6 readingList pct
attr d6 room Test
attr d6 setList on off pct:slider,1,1,100
attr d6 userReadings sonne:pct.* {'blub'}

setstate d6 off
setstate d6 2026-01-21 15:36:13 pct 25
setstate d6 2026-01-21 15:36:09 state off

Hier wird das userreadings erst gar nicht angelegt, weil es nach der Definition aller Attribute noch kein Event gab.