Neueste Beiträge

#1
FRITZ!Box / Aw: FritzSmart Repeater: Aktua...
Letzter Beitrag von fz55 - 06 Mai 2026, 22:33:24
Hallo Jörg,

wenn man 'attr enableMeshMonitor' auswählt, kommt als Hilfetext, dass man  0 oder 1  setzen kann.

Grüße
Reiner
#2
FRITZ!Box / Aw: FritzSmart Repeater: Aktua...
Letzter Beitrag von JoWiemann - 06 Mai 2026, 21:57:44
Zitat von: fz55 am 06 Mai 2026, 20:43:14Kannst du mir noch sagen, wie lange landevice_id und mesh_uid eindeutig sind? Also sind sie nach einem Restart oder Update der Fritzbox noch identisch?
Meine Vermutung. Ist eine Netzwerk Gerät im Mesh Master individualisiert, dann darf sich weder die landevice_id noch die mesh_uid ändern.

Zitat von: fz55 am 06 Mai 2026, 20:43:14Und eine kleine Bitte habe ich auch noch. Es wäre schön, wenn im Reading meshMonitor auch der momentane Meshserver mit ausgegeben würde, z.B. <landevice_id>:<mesh_id_erwünscht>:<mesh_id_ist>
Passe ich entsprechend an.

Zitat von: fz55 am 06 Mai 2026, 20:43:14Der Hilfetext zur Eingabe müsste auch noch angepasst werden.
Was meinst Du hier?

In der angehängten Version können durch Komma getrennt auch mehrere Mesh Server angeben werden. Ich halte das für sinnvoll wenn Mesh Repeater per Lan-Kabel am Mesh Master hängen.

Grüße Jörg
#3
DOIF / Aw: Modale Textbox aus DOIF mö...
Letzter Beitrag von Damian - 06 Mai 2026, 21:53:04
Zitat von: phys1 am 06 Mai 2026, 21:44:52Merkwürdig..
Woran könnte es bei mir scheitern, wenn es aus einem dummy Device geht?
Hilft evtl. ein Log mit verbose 5 ?

Viele Grüße und danke für die schnelle Antwort

Das weiß ich nicht. DOIF ist FHEM-konform programmiert, daher hätte es mich gewundert, wenn es sich anders verhalten würde. Du musst natürlich die korrekte FHEM-Instanz angeben, bei mir ist es z. B. nicht "WEB", wie in deinem Beispiel, sondern "WEBHOME".
#4
DOIF / Aw: Modale Textbox aus DOIF mö...
Letzter Beitrag von phys1 - 06 Mai 2026, 21:44:52
Merkwürdig..
Woran könnte es bei mir scheitern, wenn es aus einem dummy Device geht?
Hilft evtl. ein Log mit verbose 5 ?

Viele Grüße und danke für die schnelle Antwort
#5
Sonstige Systeme / Aw: Suche Entwickler für Velux...
Letzter Beitrag von Mitch - 06 Mai 2026, 21:37:28
Hier mal eine neuer Version.
#6
DOIF / Aw: Modale Textbox aus DOIF mö...
Letzter Beitrag von Damian - 06 Mai 2026, 21:37:09
Bei mir funktioniert es ohne Probleme.
#7
DOIF / Aw: Modale Textbox aus DOIF mö...
Letzter Beitrag von phys1 - 06 Mai 2026, 21:29:28
Hallo,

Version 1 im Block:
define Test DOIF action {\
 ::FW_directNotify("#FHEMWEB:WEB","FW_okDialog('Meine Nachricht')","");;\
}
Mit set Test action wird der Block ausgeführt, aber es erscheint keine Textbox (und keine Fehlermeldung).

Version 2 mit userReading:
define Test2 DOIF action {\
 set_Reading("TestStr","Mein Trigger",1);;\
}
attr Test2 userReadings show:TestStr.* {\
FW_directNotify("#FHEMWEB:WEB","FW_okDialog('Mein Test')","");;\
return "Hat getriggert";;}

Warum geht das aus dem DOIF nicht?

Viele Grüße

Hier wird das user Reading "show" auf "Hat getriggert" gesetzt, aber es erscheint keine Textbox (und keine Fehlermeldung).

Mit einem dummy klappt es zumindest beim zweiten Mal, wenn man Text bei TestStr eingibt:
define Test3 dummy
attr Test3 readingList TestStr show
attr Test3 setList TestStr
attr Test3 userReadings show:TestStr.* {\
my $msg = ReadingsVal($NAME,"TestStr","?");;\
FW_directNotify("#FHEMWEB:WEB","FW_okDialog('$msg')","");;\
}
#8
Anfängerfragen / Aw: Wärmepumpe Viessmann vitoc...
Letzter Beitrag von loescher - 06 Mai 2026, 21:27:54
Zitat von: Rewe2000 am 03 Mai 2026, 15:10:59Ich denke ohne Viessmann App werden wir da keine große Möglichkeit haben, in Fhem gibt es dazu das Modul "vitoconnect", das habe ich herausgefunden, aber hätte dazu gerne noch mehr Infos, wie hierzu die Möglichkeiten und Erfahrungen hiermit sind. Eventuell erbarmt sich ja noch ein Anwender und kann uns dazu ein wenig erhellen.

Ich habe das vitoconnect für unsere Gasheizung im Einsatz.
Da funktioniert alles recht gut.
Aber wenn ich mich richtig erinnere ist der API Key von Viessmann für Wärmepumpen nicht kostenlos.
Da müsstest du mal schauen.

LG,
Stephan.
#9
Sonstige Systeme / Aw: Entwicklungs-Thread Modul ...
Letzter Beitrag von daheim - 06 Mai 2026, 21:26:28
Guten Abend Starkstrombastler,

wenn ich deine Lösung für mein "Problem" richtig verstehe, muss ich eine neue Webinstanz erstellen die den csrfToken auf none setzt oder habe ich eine Möglichkeit den Token mit zu geben?

Viele Grüße
Daniel
#10
FRITZ!Box / Aw: FritzSmart Repeater: Aktua...
Letzter Beitrag von fz55 - 06 Mai 2026, 20:43:14
Hallo Jörg,

schön, dass du weiterhin an meinem Problem arbeitest.

Nach einer kleinen Änderung am Modul konnte ich das Attribut enableMeshMonitor setzen und es funktioniert! Vielen Dank dafür.

Meine Änderung bezieht sich auf die Gültigkeitsprüfung des Attributs:
@@ -2040,10 +2040,10 @@ sub Fritz_Attr_Modul($@)

        return "enableMeshMonitor only for the Mesh Master Device available." if main::ReadingsVal($name, "box_meshRole", "") ne "master";
        my @meshCTRL = split(" ", $aVal);
-       return "$aName: $aVal. Parameterlist not valid" if @meshCTRL == 0;
+       return "$aName: $aVal. Parameter not valid" if scalar @meshCTRL == 0;

-       for(my $i = 0; $i < int(@meshCTRL); $i++) {
-         return "$aName: $aVal. Parameter not valid " . $meshCTRL[$i] if $meshCTRL[$i] !~ /^landevice\d+:\d+$/;
+       for(my $i = 0; $i < scalar @meshCTRL; $i++) {
+         return "$aName: Parameter not valid: $meshCTRL[$i]" if $meshCTRL[$i] !~ /^landevice\d+:\d+$/;
        }
      }
      if ($cmd eq "del" || $aVal == 0) {
@@ -21500,4 +21500,4 @@ sub Fritz_Helper_Dumper($$;@) {
Der Hilfetext zur Eingabe müsste auch noch angepasst werden.

Kannst du mir noch sagen, wie lange landevice_id und mesh_uid eindeutig sind? Also sind sie nach einem Restart oder Update der Fritzbox noch identisch?

Und eine kleine Bitte habe ich auch noch. Es wäre schön, wenn im Reading meshMonitor auch der momentane Meshserver mit ausgegeben würde, z.B. <landevice_id>:<mesh_id_erwünscht>:<mesh_id_ist>

Vielen Dank und Grüße
Reiner