FHEM Forum

FHEM - Hardware => FRITZ!Box => Thema gestartet von: Albi am 29 Januar 2021, 22:00:10

Titel: Fritz Dect 440 in fhem einbinden
Beitrag von: Albi am 29 Januar 2021, 22:00:10
Hallo,

habe hier einen frit!Dect 440 vor mir liegen

Habe ihn in die Fritzbox angemeldet

In Fhem wird er auch angezieigt.

Wie kann ich nun die Buttons verwenden?

In Fhem wird er so dargestellt:


defmod FBDECT_1_FritzDect_09995_0616346_7 FBDECT 1_FritzDect:09995_0616346_7 avmButton,tempSensor
attr FBDECT_1_FritzDect_09995_0616346_7 IODev 1_FritzDect
attr FBDECT_1_FritzDect_09995_0616346_7 event-min-interval power:120
attr FBDECT_1_FritzDect_09995_0616346_7 room FBDECT

setstate FBDECT_1_FritzDect_09995_0616346_7 2021-01-29 21:58:28 AIN 09995 0616346-7
setstate FBDECT_1_FritzDect_09995_0616346_7 2021-01-29 21:58:28 FBNAME FRITZ!DECT 440 #4: Oben links
setstate FBDECT_1_FritzDect_09995_0616346_7 2021-01-29 21:58:28 FBPROP avmButton,tempSensor
setstate FBDECT_1_FritzDect_09995_0616346_7 2021-01-29 21:58:28 FBTYPE FRITZ!DECT 440
setstate FBDECT_1_FritzDect_09995_0616346_7 2021-01-29 21:58:28 ID 5003
setstate FBDECT_1_FritzDect_09995_0616346_7 2021-01-29 21:58:28 battery 100 %
setstate FBDECT_1_FritzDect_09995_0616346_7 2021-01-29 21:58:28 batteryPercent 100
setstate FBDECT_1_FritzDect_09995_0616346_7 2021-01-29 21:58:28 batteryState ok
setstate FBDECT_1_FritzDect_09995_0616346_7 2021-01-29 21:58:28 batterylow 0
setstate FBDECT_1_FritzDect_09995_0616346_7 2021-01-29 21:58:28 fwversion 04.99
setstate FBDECT_1_FritzDect_09995_0616346_7 2021-01-29 21:58:28 present yes
setstate FBDECT_1_FritzDect_09995_0616346_7 2021-01-29 21:58:28 tempadjust 0.0 C
setstate FBDECT_1_FritzDect_09995_0616346_7 2021-01-29 21:58:28 temperature 23.0 C (measured)
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Albi am 29 Januar 2021, 22:08:47
Mein Ziel wäre...

Button 1 LO: Temperatur absenken
Button 2 RO: Temperatur anheben
Button 3 LU: Aktion über FHEM mit DOIF ausführen xy
Button 4 RU: Aktion über FHEM mit DOIF ausführen zz

Und im Display die Termperatur anzeigen zu lassen

Gruß Albi
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 29 Januar 2021, 23:03:07
Kannst Du bitte nach einem "attr fbaha verbose 5" die Raw-Meldungen aus dem FHEM-Log hier anhaengen?

ABER: da das API von AVM keine Notifikation implementiert, muss FHEM die FritzBox pollen. Die FritzBox so haeufig zu pollen, dass Tastendruecke ohne nennenswerte Verzoegerung in FHEM landen, bedeutet eine Ueberlastung der FritzBox und vermutlich auch des Netzwerks und des FHEM Servers.
Ich kennen keine Methode die Knoepfe von DECT Geraeten in FHEM sinnvoll auszuwerten.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Albi am 30 Januar 2021, 00:00:50
Hallo,

danke für die schnelle Antwort.

Grundsätzlich zweifel ich an die Anbindung in der Fritz Box.....

Normal müsste ich ja dort den Buttons was zuweisen können. Unabhägig von Fhem!!!!!

Nur in der FB kann ich die Tasten nicht mal zuweisen.


Dher gehe ich davon aus, dass die FB mit dem Fritz440 schin mal nicht richtig kann


Habe mehrmals batterieren raus gemacht, und in Werkseinstellung das teil neu angelernt.




Ich glaube, das meine FB das Teil im ersten schritt nicht richtig anlernt. Denn auch inder FB sollte ich ja die Tasten anlernen können. Sber Das klappt ja nivht mal
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Albi am 30 Januar 2021, 00:28:53
Nach verbose 5 kommt folgender LOg

2021.01.29 23:50:00 5: FBDECT_1_FritzDect_09995_0616346_7
2021.01.29 23:50:00 5:    present = 1
2021.01.29 23:50:00 5:    offset = 0
2021.01.29 23:50:00 5:    functionbitmask = 288
2021.01.29 23:50:00 5:    name = FRITZ!DECT 440 #4: Oben links
2021.01.29 23:50:00 5:    identifier = 09995 0616346-7
2021.01.29 23:50:00 5:    txbusy = 0
2021.01.29 23:50:00 5:    batterylow = 0
2021.01.29 23:50:00 5:    productname = FRITZ!DECT 440
2021.01.29 23:50:00 5:    id = 5003
2021.01.29 23:50:00 5:    fwversion = 05.07
2021.01.29 23:50:00 5:    celsius = 260
2021.01.29 23:50:00 5:    manufacturer = AVM
2021.01.29 23:50:00 5:    battery = 100



Was aber in meinen Augen auch nicht hlft, da auf die Tasten nix rüber kommt.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Albi am 30 Januar 2021, 00:35:46
Interesant wäre ja, wenn es ein in dem FBDECT Modul von Fhem ein Template für den DECT 440 Fritz geben würde.

Ich bin leider ein zu großer NEULING um so etwas zu entwerfen!!!

Gruß Albi
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 30 Januar 2021, 12:20:19
ZitatNach verbose 5 kommt folgender LOg
Ich bin an dem FBAHAHTTP (in deinem Fall wohl 1_FritzDect) verbose 5 Log interessiert, weil das die Rohdaten enthaelt, was FHEM von der FritzBox bekommt. Ziemlich lange Zeilen, voller XML.
Die bekannten Elemente werden bereits dekodiert, das sind die Zeilen in dem gezeigten Log.
Aber womoeglich liefert die FritzBox fuer dein Schalter was Unbekanntes, was ich noch einbauen koennte.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Albi am 30 Januar 2021, 12:47:12
Okay,

dann hier

2021.01.30 12:39:55 5: 1_FritzDect: dispatch <device identifier="09995 0616346" id="19" functionbitmask="288" fwversion="05.07" manufacturer="AVM" productname="FRITZ!DECT 440"><present>1</present><txbusy>0</txbusy><name>FRITZ!DECT 440 #4</name><battery>100</battery><batterylow>0</batterylow><temperature><celsius>260</celsius><offset>0</offset></temperature><button identifier="09995 0616346-1" id="5004"><name>FRITZ!DECT 440 #4: Oben rechts</name><lastpressedtimestamp>1612006669</lastpressedtimestamp></button><button identifier="09995 0616346-3" id="5005"><name>FRITZ!DECT 440 #4: Unten rechts</name><lastpressedtimestamp>1612006297</lastpressedtimestamp></button><button identifier="09995 0616346-5" id="5006"><name>FRITZ!DECT 440 #4: Unten links</name><lastpressedtimestamp>1612006303</lastpressedtimestamp></button><button identifier="09995 0616346-7" id="5007"><name>FRITZ!DECT 440 #4: Oben links</name><lastpressedtimestamp>1612006683</lastpressedtimestamp></button></device>

Albi
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 30 Januar 2021, 18:59:19
Hab das Modul angepasst, damit die Knoepfe der 440 angezeigt werden:
Zitat2021-01-30 18:56:10   lastpressedtimestamp_oben_links 2021-01-30 12:38:03
     2021-01-30 18:56:10   lastpressedtimestamp_oben_rechts 2021-01-30 12:37:49
     2021-01-30 18:56:10   lastpressedtimestamp_unten_links 2021-01-30 12:31:43
     2021-01-30 18:56:10   lastpressedtimestamp_unten_rechts 2021-01-30 12:31:37
Die erwaehnten Einschraenkungen bzgl. pollen gelten weiterhin, in FHEM update sind die Aenderungen morgen ab acht verfuegbar:
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Albi am 30 Januar 2021, 19:43:17
Cool,


Vielen Dank. Ich bin überwältigt.


Werde es morgen testen, dann mache ich Meldung wie es funktioniert.

Gruß Albi und nochmal vielen Dank für diesen Support
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Albi am 31 Januar 2021, 10:42:54
Hallo,

Nach dem Update, werden nun in, den readings wie angekündigt die Tasten angezeigt.

Natürlich mit der Einschränkung wie oben beschrieben.


Zu beachten ist auch noch, dass den Tasten in der FB eine Aktion eingestellt wurde. Sonst kommt keine Meldung.

Also legt man eine Vorlage oder ein Gerät auf eine Taste in FB, dann wird der Tastendruck auch im reading angezeigt.


Gruß Albi
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Markus9 am 31 Januar 2021, 16:48:56
Hallo zusammen,

vorgestern wurde mein FritzDect 440 geliefert, gestern wurde ich auf diesen Thread aufmerksam, heute kommt ein Update mit dem das Gerät tatsächlich benutzbar ist. Das nenn ich mal flott  :D

Die Readings '..._oben_links' etc. zeigen den letzten Tastendruck an, egal aus welchem Screen (Stichwort Mehrfachbelegung der Tasten) des FritzDect 440 diese Taste gedrückt wurde. Leider lassen sich daraus keine Rückschlüsse auf die vom Benutzer gewählte Funktion ziehen, da man nicht weiß welchen Screen der Benutzer sieht. Der Log-Eintrag scheint auch nicht mehr herzugeben (sieht genauso aus wie bei Albi):
2021.01.31 16:34:06 5: fbahahttp: dispatch <device identifier="09995 0616443" id="25" functionbitmask="288" fwversion="05.07" manufacturer="AVM" productname="FRITZ!DECT 440"><present>1</present><txbusy>0</txbusy><name>FRITZ!DECT 440 #10</name><battery>100</battery><batterylow>0</batterylow><temperature><celsius>200</celsius><offset>0</offset></temperature><button identifier="09995 0616443-1" id="5000"><name>FRITZ!DECT 440 #10: Oben rechts</name><lastpressedtimestamp>1612106854</lastpressedtimestamp></button><button identifier="09995 0616443-3" id="5001"><name>FRITZ!DECT 440 #10: Unten rechts</name><lastpressedtimestamp>1612105966</lastpressedtimestamp></button><button identifier="09995 0616443-5" id="5002"><name>FRITZ!DECT 440 #10: Unten links</name><lastpressedtimestamp></lastpressedtimestamp></button><button identifier="09995 0616443-7" id="5003"><name>FRITZ!DECT 440 #10: Oben links</name><lastpressedtimestamp>1612106862</lastpressedtimestamp></button></device>

Eins wäre noch interessant: Wie wird denn das Reading 'lastpressedtimestamp' gebildet? Es zeigt jedenfalls nicht die letzte aller Betätigungen an:
     2021-01-31 16:41:21   lastpressedtimestamp 2021-01-31 16:27:34
     2021-01-31 16:41:21   lastpressedtimestamp_oben_links 2021-01-31 16:27:42
     2021-01-31 16:41:21   lastpressedtimestamp_oben_rechts 2021-01-31 16:27:34
     2021-01-31 16:41:21   lastpressedtimestamp_unten_links N/A
     2021-01-31 16:41:21   lastpressedtimestamp_unten_rechts 2021-01-31 16:12:46
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Albi am 31 Januar 2021, 19:43:23
Hallo Markus,


Ich habe mir aus diesem Thread das mit push Mail angeschaut.
https://forum.fhem.de/index.php/topic,94700.15.html


Funktioniert recht gut. Innerhalb von 3 Sekunden kommt das Mail, mit dem man mit einem Notify reagieren kann.


Allerdings ist es halt so, dass der/die Buttons mit einer Funktion in der FB belegt sein müssen, damit die FB ne pushmail sendet.

Gruß Albi

Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 01 Februar 2021, 09:36:22
ZitatWie wird denn das Reading 'lastpressedtimestamp' gebildet?
Das ist das Ergebnis des primitiven XML-Parsers: es ist das erste lastpressedtimestamp im XML.
Inzwischen ist der Parser zwar wegen den Buttons etwas intelligenter geworden, ich wollte aber die alten Reading-Namen zwecks Kompatibilitaet nicht entfernen.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Markus9 am 11 Februar 2021, 09:06:22
Danke!
Ja, pushmail ist eine Idee, werde ich mir ansehen. Momentan schalte ich nur FBDECT Steckdosen und Heizkörperthermostate, daher ist das Prio 2.

Seit heute früh zeigt das FBDECT am Gerät die Luftfeuchte an, wusste gar nich dass das Teil das kann. Leider wird der Wert anscheinend nicht übertragen, denn sowohl in der FRITZ!Box-Oberfläche als auch in FHEM sehe ich davon nichts. Ein Log mit verbose 5 des FBAHAHTTP zeigt leider auch keine Luftfeuchte.
Hängt vielleicht mit dem Update der FB von 7.23 auf 7.24 zusammen. Der FritzDect 440 hat fw 5.10 und zeigt an dass sie aktuell ist.
Vielleicht kommt ja irgendwann mal noch ein Update von AVM was die Luftfeuchte auswertbar macht.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Gerold am 11 Februar 2021, 17:02:37
In der Laborsoftware für die FB 7490/7590 ist die Lufteuchtigkeitsanzeige schon implementiert.

Zitat
Neue Funktionen ab FRITZ!OS 07.24-83655

Smarthome:
- NEU Luftfeuchtigkeitsanzeige auf dem FRITZ!DECT 440, auf dem FRITZ!Fon und in der FRITZ!Box-Benutzeroberfläche (ab Firmware Update 5.10 für den FRITZ!DECT 440)
- NEU An- und Ausschalten des WLAN-Gastzugangs per Tastendruck auf dem FRITZ!DECT 440 und Anzeige des QR-Codes (ab Firmware Update 5.10 für den FRITZ!DECT 440)
- NEU An- und Ausschalten des Anrufbeantworters per Tastendruck auf dem FRITZ!DECT 440 (ab Firmware Update 5.10 für den FRITZ!DECT 440)
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Hans Preuth am 18 März 2021, 16:20:21
Hi,
ich brauche einen kurzen Tip für einen "Blinden".
Ich habe in Fhem als Temperaturanzeige 24 C (measured ). Ich hätte aber gerne einfach nur 24 C als Anzeige - als ohne (messured). Hat da male einer einen Tip für mich?


Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 18 März 2021, 16:29:51
https://fhem.de/commandref_modular.html#readingsChange
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Hans Preuth am 18 März 2021, 18:29:23
Hi,
Danke für die schnelle Antwort!
Ich komme damit irgend wie nicht zurecht - gibt es vieleicht noch irgendwo ein Beispiel?
Ich habe schon gesucht aber nichts gefunden was mich in die richtige Richtung schubst.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: fhem_dummy am 19 März 2021, 13:15:23
Hallo zusammen,

mit FritzOS 7.25 und Firmware 5.13 für FritzDECT 440 wird jetzt auch die relative Luftfeuchtigkeit übertragen (<rel_humidity>, siehe Log FBAHAHTTP).

2021.03.19 11:59:49 5: FritzBoxHTTP: dispatch <device identifier="09995 0625064" id="26" functionbitmask="1048864" fwversion="05.13" manufacturer="AVM" productname="FRITZ!DECT 440"><present>1</present><txbusy>0</txbusy><name>Taster Wohnzimmer</name><battery>100</battery><batterylow>0</batterylow><temperature><celsius>225</celsius><offset>0</offset></temperature><humidity><rel_humidity>41</rel_humidity></humidity><button identifier="09995 0625064-1" id="5000"><name>Taster Wohnzimmer: Oben rechts</name><lastpressedtimestamp>1616073234</lastpressedtimestamp></button><button identifier="09995 0625064-3" id="5001"><name>Taster Wohnzimmer: Unten rechts</name><lastpressedtimestamp>1615907055</lastpressedtimestamp></button><button identifier="09995 0625064-5" id="5002"><name>Taster Wohnzimmer: Unten links</name><lastpressedtimestamp>1615906906</lastpressedtimestamp></button><button identifier="09995 0625064-7" id="5003"><name>Taster Wohnzimmer: Oben links</name><lastpressedtimestamp>1616073241</lastpressedtimestamp></button></device>

Ist es möglich das Modul FBDECT entsprechend anzupassen?

Gruß fhem_dummy

Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 19 März 2021, 15:01:58
Ich habe es als "rel_humidity $val %" hinzugefuegt.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: fhem_dummy am 19 März 2021, 18:17:49
Hallo,

funktioniert super, gerade getestet!

Vielen Dank für die schnelle Implementierung!
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Hans Preuth am 20 März 2021, 16:38:22
@rudolfkoenig

sorry für die späte Rückmeldung - konnte es Heute erst testen.
Der Tip mit "readingsChange" hat es gebracht! Die Anzeige past nun.
Die Ursache für mein Problem war ein TIPPFEHLER! Auch wenn ich nicht weiß was die Parameter (.*C).* $1 beschreiben.
Gibt es dafür irgendwo eine Info?

Danke und ein schönes Wochenende
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 21 März 2021, 13:07:54
ZitatAuch wenn ich nicht weiß was die Parameter (.*C).* $1 beschreiben.
Gibt es dafür irgendwo eine Info?

Indirekt ein Hinweis durch "<device>, <readingName> and <toReplace> are regular expressions".

(.*C).* bedeutet: Irgendwas, gefolgt von einem C merken, danach kommt potentiell noch was, interessiert aber nicht.
$1 referenziert das Gemerkte.

RegExps (kurz fuer Regular Expressions) sind maechtig, die perl Implementation von RegExp ist einer der Besten und RegExps koennen in FHEM an vielen Stellen verwendet werden.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: JoJo am 02 April 2021, 16:48:05
Hallo zusammen,

ich bin seit Jahren Mitleser und  nutze die Ref und die Codeschnipsel. Die Idee der Nutzung der DECT-Komponetnen von AVM finde ich super  :), da die Reichweite und Zuverlässigkeit der Komponeten sehr schätze. Daher hatte ich mich bereits gefreut, dass Albi und  Markus9 hier erfolgreich die Aktualisierung eingesetzt haben. Allerdings sehe ich nur den Eintrag "lastpressedtimestamp", der auch nicht aktualisiert wird. Mit Verbose 5 sehe ich alle Tasten und sie werden auch aktualisiert.

2021.04.02 15:05:57 5: fbahahttp: dispatch <device identifier="09995 0622754" id="16" functionbitmask="1048864" fwversion="05.13" manufacturer="AVM" productname="FRITZ!DECT 440"><present>1</present><txbusy>0</txbusy><name>Schlafzimmer Taster</name><battery>100</battery><batterylow>0</batterylow><temperature><celsius>245</celsius><offset>0</offset></temperature><humidity><rel_humidity>37</rel_humidity></humidity><button identifier="09995 0622754-1" id="5000"><name>Schlafzimmer Taster: Oben rechts</name><lastpressedtimestamp>1617368542</lastpressedtimestamp></button><button identifier="09995 0622754-3" id="5001"><name>Schlafzimmer Taster: Unten rechts</name><lastpressedtimestamp>1617368673</lastpressedtimestamp></button><button identifier="09995 0622754-5" id="5002"><name>Schlafzimmer Taster: Unten links</name><lastpressedtimestamp>1617368681</lastpressedtimestamp></button><button identifier="09995 0622754-7" id="5003"><name>Schlafzimmer Taster: Oben links</name><lastpressedtimestamp>1617368551</lastpressedtimestamp></button></device>

Perl gehört nicht gerade zu meine Stärken. Habe ich etwas übersehen? Muss ich noch irgendetwas mit den Readings anstellen um die 4 Tasten zu sehen?
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 02 April 2021, 17:57:23
Ich habe die 440-er Behandlung leider durch eine Aenderung vor ca 2 Wochen kaputtgemacht, ich hoffe, dass ich das jetzt ohne Nebeneffekte repariert habe.

Danke fuer den Hinweis.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: JoJo am 02 April 2021, 19:23:40
Super, vielen, vielen Dank  :) :) :). Ich glaube, mit Perl werde ich mich wohl nicht so anfreunden können; kleine Änderung mit riesen Wirkung.

Am Rande zum Pollen zur Fritzbox:

Pollen bis hinunter auf 1 Sekunde hatte keine Auswirkungen auf die Fritzbox 7530 und den Pi 3B; allerdings aktuell mit nur einem DECT200 und dem besagten DECT440.

Nochmals vielen Dank und bleiben Sie gesund  :)
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 02 April 2021, 19:52:13
ZitatPollen bis hinunter auf 1 Sekunde hatte keine Auswirkungen auf die Fritzbox 7530 und den Pi 3B
Das mag sein, ich sehe aber Probleme bei einer grossen FHEM-Installation mit vielen notifies/FileLog/DOIF/etc, bzw. bei einer FritzBOX mit mehr "NebenJobs".
An alle Nachahmer: nur auf eigene Gefahr.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Bucklew am 20 April 2021, 13:36:03
Hallo Rudolf,

ich habe - scheinbar seit deinen Änderungen der 440 betreffend, dieses Problem mit dem 10_FBDECT:

ZitatNot enough arguments for main::dp at ./FHEM/10_FBDECT.pm line 459, near "$h) "
Not enough arguments for main::dp at ./FHEM/10_FBDECT.pm line 462, near "%h)"

2021.04.20 13:32:08 0: Not enough arguments for main::dp at ./FHEM/10_FBDECT.pm line 459, near "$h) "
Not enough arguments for main::dp at ./FHEM/10_FBDECT.pm line 462, near "%h)"

2021.04.20 13:32:08 0: ERROR: Cannot autoload FBDECT
2021.04.20 13:32:08 3: Fritzbox: Fritzfehler UNKNOWNCODE <device identifier="08761 0024xxx" id="17" functionbitmask="35712" fwversion="04.16" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><txbusy>0</txbusy><name>Server</name><switch><state>1</state><mode>manuell</mode><lock>1</lock><devicelock>1</devicelock></switch><simpleonoff><state>1</state></simpleonoff><powermeter><voltage>230103</voltage><power>93480</power><energy>1736901</energy></powermeter><temperature><celsius>195</celsius><offset>0</offset></temperature></device>
2021.04.20 13:32:08 3: Fritzbox: Unknown code <device identifier="08761 0024xxx" id="17" functionbitmask="35712" fwversion="04.16" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><txbusy>0</txbusy><name>Server</name><switch><state>1</state><mode>manuell</mode><lock>1</lock><devicelock>1</devicelock></switch><simpleonoff><state>1</state></simpleonoff><powermeter><voltage>230103</voltage><power>93480</power><energy>1736901</energy></powermeter><temperature><celsius>195</celsius><offset>0</offset></temperature></device>, help me!

Sind die "alten" FBDect 200 Steckdosen an einer 7530AX mit der letzten Labor-Firmware (07.24-87502 BETA).

Danke!
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 20 April 2021, 17:18:14
Dein Perl beschwert sich, dass die Anzahl der Parameter nicht stimmt, obwohl ich das an dieser Stelle gar nicht per Prototyp spezifiziert habe. Mein perl 5.32 hat damit keine Probleme. Welche perl Version hast Du ?

Versuch mal bitte in der Zeile 451 "sub dp {" durch

sub dp($$;$);
sub dp($$;$) {

auszutauschen, damit hat dein Perl ein Prototyp.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Bucklew am 21 April 2021, 10:46:30
Hallo Rudolf,

habe perl 5.30 (Ubuntu 20.04.2 LTS):

This is perl 5, version 30, subversion 0 (v5.30.0) built for x86_64-linux-gnu-thread-multi

Hab jetzt diesen Code:
    450   if($h{lastpressedtimestamp}) { # Dect400/#94700, 440/#118303
    451     sub dp($$;$);
    452     sub dp($$;$) {
    453       my ($txt,$h,$ln) = (@_);


Und leider wieder einen Fehler:
Zitat2021.04.21 10:45:04 1: PERL WARNING: Prototype mismatch: sub main::dp ($$$) vs ($$;$) at ./FHEM/10_FBDECT.pm line 451, <$fh> line 131.
2021.04.21 10:45:04 1: reload: Error:Modul 10_FBDECT deactivated:
Not enough arguments for main::dp at ./FHEM/10_FBDECT.pm line 460, near "$h) "
Not enough arguments for main::dp at ./FHEM/10_FBDECT.pm line 463, near "%h)"

2021.04.21 10:45:04 0: Not enough arguments for main::dp at ./FHEM/10_FBDECT.pm line 460, near "$h) "
Not enough arguments for main::dp at ./FHEM/10_FBDECT.pm line 463, near "%h)"

2021.04.21 10:45:04 1: PERL WARNING: Subroutine FBDECT_Initialize redefined at ./FHEM/10_FBDECT.pm line 41, <$fh> line 144.
2021.04.21 10:45:04 1: PERL WARNING: Subroutine FBDECT_Define redefined at ./FHEM/10_FBDECT.pm line 65, <$fh> line 144.
2021.04.21 10:45:04 1: PERL WARNING: Subroutine FBDECT_SetHttp redefined at ./FHEM/10_FBDECT.pm line 91, <$fh> line 144.
2021.04.21 10:45:04 1: PERL WARNING: Subroutine FBDECT_Set redefined at ./FHEM/10_FBDECT.pm line 300, <$fh> line 144.
2021.04.21 10:45:04 1: PERL WARNING: Subroutine FBDECT_Get redefined at ./FHEM/10_FBDECT.pm line 342, <$fh> line 144.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 21 April 2021, 14:31:05
Merkwuerdig. Kannst Du es bitte mit der angehaengten Version nochmal testen?
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Bucklew am 21 April 2021, 15:01:45
Ja ist auch merkwürdig, funktioniert leider immer noch nicht:

Zitat2021.04.21 15:00:47 1: reload: Error:Modul 10_FBDECT deactivated:
Not enough arguments for main::dp at ./FHEM/10_FBDECT.pm line 460, near "$h) "
Not enough arguments for main::dp at ./FHEM/10_FBDECT.pm line 463, near "%h)"

2021.04.21 15:00:47 0: Not enough arguments for main::dp at ./FHEM/10_FBDECT.pm line 460, near "$h) "
Not enough arguments for main::dp at ./FHEM/10_FBDECT.pm line 463, near "%h)"

2021.04.21 15:00:47 1: PERL WARNING: Subroutine FBDECT_Initialize redefined at ./FHEM/10_FBDECT.pm line 41, <$fh> line 131.
2021.04.21 15:00:47 1: PERL WARNING: Subroutine FBDECT_Define redefined at ./FHEM/10_FBDECT.pm line 65, <$fh> line 131.
2021.04.21 15:00:47 1: PERL WARNING: Subroutine FBDECT_SetHttp redefined at ./FHEM/10_FBDECT.pm line 91, <$fh> line 131.
2021.04.21 15:00:47 1: PERL WARNING: Subroutine FBDECT_Set redefined at ./FHEM/10_FBDECT.pm line 300, <$fh> line 131.
2021.04.21 15:00:47 1: PERL WARNING: Subroutine FBDECT_Get redefined at ./FHEM/10_FBDECT.pm line 342, <$fh> line 131.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 21 April 2021, 16:49:04
Bin einigermassen ratlos.
Was passiert, wenn man dp und die zwei Aufrufe in was sicher Eindeutiges wie parsePressedTimestamp umbenennt?

Nachtrag: bitte nicht reload, sondern "shutdown restart", da bei reload der Interpreter bleibt, und die alte Deklaration merkt.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Bucklew am 21 April 2021, 17:33:10
Mache immer shutdown restart.

Die Änderung von dp hat immerhin die Fehler im Logfile behoben.

Nur wird aber jeder Wert aktualisiert auf den DECT200 Geräten  - außer der "Power" Wert:
Zitatmode manuell 2021-04-21 17:32:35
power 94.91 W 2021-04-21 17:32:17
present yes 2021-04-21 17:32:35[7quote]

Wäre es sinnvoll die Geräte neu anzulegen?
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 21 April 2021, 20:40:54
Ich glaub ich habs: in deiner Installation wird irgendwo eine dp Funktion definiert. Ich habe sowas in den "offiziellen" Modulen nicht gefunden, es muss also entweder von "aussen" kommen, oder selbstdefiniert sein (in 99_myUtils.pm).
Ich habe die Funktion jetzt umbenannt und das Modul eingecheckt.

Wg. power: das ist eine ganz andere Baustelle. Wenn ich die <device> Zeile aus deinem Beitrag vom gestern bei mir mit Dispatch() einspiele, dann bekomme ich ein power Event.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Bucklew am 21 April 2021, 21:04:07
Ich hab jetzt zwar auf die Schnelle nix gefunden, aber könnte natürlich sein.

Vielen Dank :)

Power hat sich erledigt, wird wohl - unabhängig vom Pollingzyklus der Fritzbox - nur alle 5 Minuten aktualisiert.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Udomatic am 30 Juni 2021, 22:43:57
Zitat von: rudolfkoenig am 19 März 2021, 15:01:58
Ich habe es als "rel_humidity $val %" hinzugefuegt.

Wie muss ich das im Device ansprechen, um die Luftfeuchte angezeigt zu bekommen?
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 02 Juli 2021, 09:30:12
Jenachdem, was mit "Device" gemeint ist:
in FHEM gar nicht, wenn die Daten vom FritzBox gemeldet werden, dann wird ein Reading angelegt.
In der FritzBox bzw. Hardware: weiss nicht genau, ich tippe auf einen alten Firmware, was man erneuern muesste.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Udomatic am 03 Juli 2021, 23:44:22
Zitat von: rudolfkoenig am 02 Juli 2021, 09:30:12
Jenachdem, was mit "Device" gemeint ist:
in FHEM gar nicht, wenn die Daten vom FritzBox gemeldet werden, dann wird ein Reading angelegt.
In der FritzBox bzw. Hardware: weiss nicht genau, ich tippe auf einen alten Firmware, was man erneuern muesste.

Ja stimmt leider, die FB Firmware ist wohl zu alt und zeigt die Luftfeuchtigkeit nicht an. Nur der Taster.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Hubertus am 28 September 2022, 17:16:00
Hallo ins Forum,

ich habe mal den Entwicklersupport angefragt wegen dem Thema Polling und habe als Antwort erhalten dass man wohl in der AHAHTTP Schnittstelle den einzelnen Buttons des Dect440 eine Vorlage HTTP-Request zuzuweisen. Hier die original Antwort:

ZitatEs ist jedoch möglich, eine Art Callback je Tastendruck einzurichten. Voraussetzung ist die Belegung der Taste mit einer HTTP-Request-Vorlage, jedenfalls wenn die "Callback-Auswertung" irgendwie über HTTP erreichbar ist.
Dazu könnten 4 HTTP-Request Vorlagen konfiguriert und diese den 4 Tasten zugewiesen werden.


kenne mich aber in der AVM Schnittstelle nicht wirklich aus. Aber vielleicht weis jemand damit was anzufangen und kann das in dem Modul für FHEM implementieren.

Danke uns schöne Grüße
HUbertus
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 28 September 2022, 19:15:06
Wenn ich es richtig verstanden habe, dann kann man das nicht ohne Weiteres in das FHEM Modul integrieren.

Stattdesssen legt man in der Fritz!OS Oberflaeche, bei "Smart-Home => Gruppen und Vorlagen" eine oder mehrere Vorlagen mit einem HTTP-Request an mit Inhalt wie in der folgenden Zeile:
http://<fhemhost>:8083/fhem?cmd=set+Lampe+off&XHR=1&fwcsrf=12345
Wichtig: vorher bei der FHEMWEB Instanz das csrfToken Attribut auf 12345 setzen.

Danach weist man diese Vorlagen den Tasten des Fritz!DECTs zu, bei "Smart-Home => Geraeteverwaltung".

Ungetestet, da ich keinen Zugriff auf ein Fritz!DECT 440 habe.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Hubertus am 28 September 2022, 19:25:07
Super - danke, das wäre ja dann einfacher als gedacht.
FHEM kann den Request dann verarbeiten.

Mir ist geholfen.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 28 September 2022, 19:33:56
Falls das gehen sollte: Kannst Du bitte eine genauere Anweisung schreiben?
Meine ist sehr Spekulativ.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Hubertus am 28 September 2022, 19:36:30
Klar - bin aber erst kommende Woche wieder @Home. Dauert also noch etwas.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Hubertus am 01 Oktober 2022, 13:19:30
Ich bin zu blöd dafür :-(

Habe das Teil Fritz!Dect 440 in der Box angemeldet und das Softwareupdate durchgeführt. Taster zeigt auch die Luftfeuchtigkeit an.
Unter -> Smarthome -> Vorlagen kann ich aber nix finden was einem HTTP Request auch nur ähnlich sieht.

Hat da jemand noch einen TIPP für mich?

Danke&Gruß
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Gerold am 01 Oktober 2022, 13:46:29
Bei meiner FB 7590 mit einem 7.39-100-143 Inhouse Image geht das wie folgt:

Smarthome --> Automatisierung --> Szenario oder Vorlage erstellen --> Vorlage --> Komfortfunktion anwenden --> Komfortfunktion wählen --> URL aufrufen


Mit meinem Fritz Dect 400 Taster funktioniert das super!!! Vielen Dank
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Hubertus am 01 Oktober 2022, 14:31:39
Super - vielen Dank. Mit der derzeit offiziellen Version 7.29 geht das nämlich nicht.
Habe auf die Laborversion upgedatet und dort kann man das einstellen.
Titel: Antw:Fritz Dect 440 in fhem einbinden
Beitrag von: Hubertus am 01 Oktober 2022, 14:50:52
Ok, dann haben wir ja alles zusammen.


die Url: http://<fhemhost>:8083/fhem?cmd=set+Lampe+off&XHR=1&fwcsrf=12345 von @rudolfkoenig würde funktionieren.

Nachtrag: hat mich viel Zeit gekostet  aber bei mir hat der Aufruf nur mit IP-Adresse des FHEM Servers funktioniert. Per <fhemhost> ging es nicht - anscheint funktioniert die Namensauflösung an der Stelle (noch) nicht. Hab's mal an den Support von AVM gemeldet.
Titel: Aw: Fritz Dect 440 in fhem einbinden
Beitrag von: LutzG am 10 August 2023, 22:38:34
Hallöchen,

ich buddel den Thread noch Mal aus. Ich lese / probiere jetzt schon ein paar Tage, aber bekomme es nicht zum laufen.

Das Device funktioniert:
defmod FBDECT_Taster_440 FBDECT FritzBoxHttp:13979_0436912 avmButton,tempSensor
attr FBDECT_Taster_440 DbLogExclude .*
attr FBDECT_Taster_440 DbLogInclude rel_humidity,temperature
attr FBDECT_Taster_440 devStateIcon yes:10px-kreis-gruen no:10px-kreis-rot
attr FBDECT_Taster_440 event-on-change-reading .*
attr FBDECT_Taster_440 icon taster_ch
attr FBDECT_Taster_440 room Geräte->AVM
attr FBDECT_Taster_440 stateFormat present\
state_info
attr FBDECT_Taster_440 userReadings state_info {sprintf ("Temp: %.1f°C, Hum: %.1f%%, Dew: %.1f°C, Bat: %.0f%%", ReadingsNum($name,"temperature",0), ReadingsNum($name,"rel_humidity",0), ReadingsNum($name,"dewpoint",0), ReadingsNum($name,"batteryPercent",0))},\
schimmelt {sprintf ("%.1f°C",schimmelfreiMinTemp(ReadingsNum("$name","temperature",20),ReadingsNum("$name","rel_humidity",100),70))}

setstate FBDECT_Taster_440 yes\
Temp: 24.0°C, Hum: 42.0%, Dew: 10.3°C, Bat: 100%
setstate FBDECT_Taster_440 2023-08-10 21:35:15 AIN 13979 0436912
setstate FBDECT_Taster_440 2023-08-10 21:35:15 FBNAME FRITZ!DECT 440
setstate FBDECT_Taster_440 2023-08-10 21:35:15 FBPROP avmButton,tempSensor
setstate FBDECT_Taster_440 2023-08-10 21:35:15 FBTYPE FRITZ!DECT 440
setstate FBDECT_Taster_440 2023-08-10 21:35:15 ID 18
setstate FBDECT_Taster_440 2023-08-10 21:24:59 IODev FritzBoxHttp
setstate FBDECT_Taster_440 2023-08-10 19:34:50 absoluteHumidity 9.1
setstate FBDECT_Taster_440 2023-08-10 21:35:15 battery 100 %
setstate FBDECT_Taster_440 2023-08-10 21:35:15 batteryPercent 100
setstate FBDECT_Taster_440 2023-08-10 21:35:15 batteryState ok
setstate FBDECT_Taster_440 2023-08-10 21:35:15 batterylow 0
setstate FBDECT_Taster_440 2023-08-10 19:34:50 dewpoint 10.3
setstate FBDECT_Taster_440 2023-08-10 21:35:15 fwversion 05.31
setstate FBDECT_Taster_440 2023-08-10 21:35:15 lastpressedtimestamp 2023-08-10 19:48:44
setstate FBDECT_Taster_440 2023-08-10 21:35:15 lastpressedtimestamp_oben_links 2023-08-10 19:48:40
setstate FBDECT_Taster_440 2023-08-10 21:35:15 lastpressedtimestamp_oben_rechts 2023-08-10 19:48:44
setstate FBDECT_Taster_440 2023-08-10 21:35:15 lastpressedtimestamp_unten_links 2023-08-10 19:48:41
setstate FBDECT_Taster_440 2023-08-10 21:35:15 lastpressedtimestamp_unten_rechts 2023-08-10 19:48:45
setstate FBDECT_Taster_440 2023-08-10 21:35:15 present yes
setstate FBDECT_Taster_440 2023-08-10 21:35:15 rel_humidity 42 %
setstate FBDECT_Taster_440 2023-08-10 21:35:15 schimmelt 15.1°C
setstate FBDECT_Taster_440 2023-08-10 21:35:15 state_info Temp: 24.0°C, Hum: 42.0%, Dew: 10.3°C, Bat: 100%
setstate FBDECT_Taster_440 2023-08-10 21:35:15 tempadjust 0.0 C
setstate FBDECT_Taster_440 2023-08-10 21:35:15 temperature 24.0 C (measured)
setstate FBDECT_Taster_440 2023-08-10 19:34:50 vapourPressure 12.5

Da "lastpressedtimestamp..." (in meinen Augen) zu lange braucht, hab ich in der Fritz!Box die Version mit: "URL aufrufen" verwendet. Für die Auswertung habe ich ein DOIF erstellt (noch ohne Funktion):

defmod doif_FBDECT_Taster DOIF ##
attr doif_FBDECT_Taster DbLogExclude .*
attr doif_FBDECT_Taster event-on-change-reading .*
attr doif_FBDECT_Taster readingList fbButton
attr doif_FBDECT_Taster room Geräte->AVM,System->Logik
attr doif_FBDECT_Taster setList fbButton:LO,LU,RO,RU
attr doif_FBDECT_Taster stateFormat fbButton

setstate doif_FBDECT_Taster RO
setstate doif_FBDECT_Taster 2023-08-10 14:46:53 cmd 0
setstate doif_FBDECT_Taster 2023-08-10 21:10:04 fbButton RO
setstate doif_FBDECT_Taster 2023-08-10 15:22:06 mode enabled
setstate doif_FBDECT_Taster 2023-08-10 14:46:53 state initialized

Das Web Device:
defmod WEBhook FHEMWEB 8088 global
attr WEBhook DbLogExclude .*
attr WEBhook HTTPS 1
attr WEBhook comment Zugang für die Fritz!Box, um Befehle mittels WebHook auszuführen.\
https://wiki.fhem.de/wiki/GEOFANCY\
https://forum.fhem.de/index.php?topic=116221.0\
https://forum.fhem.de/index.php?msg=1276700
attr WEBhook csrfToken 42300000000000
attr WEBhook hiddenroom input,detail,save,Unsorted,Tablet-UI3,System->Logik,Logfile,Edit files,Select Style,Event monitor
attr WEBhook icon rc_WEB
attr WEBhook room System->Allgemein
attr WEBhook verbose 5
attr WEBhook webname webhook

setstate WEBhook 2023-08-10 20:25:09 state Initialized

Das Allowed Device:
defmod allowedWEBhook allowed
attr allowedWEBhook DbLogExclude .*
attr allowedWEBhook allowedCommands set
attr allowedWEBhook allowedDevices doif_FBDECT_Taster
attr allowedWEBhook basicAuth dXXXXXXXXXXXXXkJveA==
attr allowedWEBhook event-on-change-reading .*
attr allowedWEBhook icon secur_locked
attr allowedWEBhook room System->Allgemein
attr allowedWEBhook validFor WEBhook

setstate allowedWEBhook validFor:WEBhook
setstate allowedWEBhook 2023-08-10 20:25:09 state validFor:WEBhook

Ich habe schon viele Versionen vom WebHook ausprobiert:
https://user:pass@192.168.178.11:8088/fhem?cmd=set doif_FBDECT_Taster fbButton RO&XHR=1&fwcsrf=42300000000000
https://user:pass@192.168.178.11:8088/fhem?cmd=set+doif_FBDECT_Taster+fbButton+RO&XHR=1&fwcsrf=42300000000000
https://user:pass@192.168.178.11:8088/fhem?cmd=set%20doif_FBDECT_Taster&20fbButton&20RO&XHR=1&fwcsrf=42300000000000

Aber alle schalten das doif_FBDECT_Taster nicht. Es öffnet eine Seite, wo ich den Befehl eintragen kann und da auch funktioniert (siehe unten).

set doif_FBDECT_Taster fbButton RO
set doif_FBDECT_Taster fbButton LU
...

cmd1.jpg

Die Log-Datei:
2023.08.10 22:08:30.148 5: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown (peer: 192.168.178.2)
2023.08.10 22:08:30.160 4: Connection accepted from WEBhook_192.168.178.2_64844
2023.08.10 22:08:30.161 5: GET /fhem?cmd=set%20doif_FBDECT_Taster%20fbButton%20RO&XHR=1&fwcsrf=42300000000000 HTTP/1.1
Host: 192.168.178.11:8088
Connection: keep-alive
sec-ch-ua: "Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Windows"
DNT: 1
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Sec-Fetch-Site: none
Sec-Fetch-Mode: navigate
Sec-Fetch-User: ?1
Sec-Fetch-Dest: document
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
2023.08.10 22:08:30.163 5: GET /fhem?cmd=set%20doif_FBDECT_Taster%20fbButton%20RO&XHR=1&fwcsrf=42300000000000 HTTP/1.1
Host: 192.168.178.11:8088
Connection: keep-alive
Authorization: Basic dXXXXXXXXXXXXXkJveA==
sec-ch-ua: "Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Windows"
DNT: 1
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Sec-Fetch-Site: none
Sec-Fetch-Mode: navigate
Sec-Fetch-User: ?1
Sec-Fetch-Dest: document
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
2023.08.10 22:08:30.164 4: WEBhook_192.168.178.2_64844 GET /fhem?cmd=set%20doif_FBDECT_Taster%20fbButton%20RO&XHR=1&fwcsrf=42300000000000; BUFLEN:0
2023.08.10 22:08:30.164 4: WEBhook: redirecting /fhem?cmd=set%20doif_FBDECT_Taster%20fbButton%20RO&XHR=1&fwcsrf=42300000000000 to /webhook
2023.08.10 22:08:30.168 5: GET /webhook HTTP/1.1
Host: 192.168.178.11:8088
Connection: keep-alive
DNT: 1
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Sec-Fetch-Site: none
Sec-Fetch-Mode: navigate
Sec-Fetch-User: ?1
Sec-Fetch-Dest: document
sec-ch-ua: "Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "Windows"
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
2023.08.10 22:08:30.169 4: WEBhook_192.168.178.2_64844 GET /webhook; BUFLEN:0
2023.08.10 22:08:30.188 4: WEBhook: /webhook / RL:1454 / text/html; charset=UTF-8 / Content-Encoding: gzip
 / Cache-Control: no-cache, no-store, must-revalidate

2023.08.10 22:08:30.207 5: GET /webhook/pgm2/style.css?v=1691697210.23246 HTTP/1.1
Host: 192.168.178.11:8088
Connection: keep-alive
sec-ch-ua: "Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
DNT: 1
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
sec-ch-ua-platform: "Windows"
Accept: text/css,*/*;q=0.1
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: no-cors
Sec-Fetch-Dest: style
Referer: https://192.168.178.11:8088/webhook
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
2023.08.10 22:08:30.207 4: WEBhook_192.168.178.2_64844 GET /webhook/pgm2/style.css?v=1691697210.23246; BUFLEN:0
2023.08.10 22:08:30.217 5: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown (peer: 192.168.178.2)
2023.08.10 22:08:30.218 5: GET /webhook/pgm2/jquery-ui.min.css HTTP/1.1
Host: 192.168.178.11:8088
Connection: keep-alive
sec-ch-ua: "Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
DNT: 1
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
sec-ch-ua-platform: "Windows"
Accept: text/css,*/*;q=0.1
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: no-cors
Sec-Fetch-Dest: style
Referer: https://192.168.178.11:8088/webhook
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
2023.08.10 22:08:30.218 4: WEBhook_192.168.178.2_64844 GET /webhook/pgm2/jquery-ui.min.css; BUFLEN:0
2023.08.10 22:08:30.229 5: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown (peer: 192.168.178.2)
2023.08.10 22:08:30.230 5: GET /webhook/pgm2/jquery-ui.min.js HTTP/1.1
Host: 192.168.178.11:8088
Connection: keep-alive
sec-ch-ua: "Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
DNT: 1
If-None-Match: "1577713654"
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
sec-ch-ua-platform: "Windows"
Accept: */*
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: no-cors
Sec-Fetch-Dest: script
Referer: https://192.168.178.11:8088/webhook
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
2023.08.10 22:08:30.230 4: WEBhook_192.168.178.2_64844 GET /webhook/pgm2/jquery-ui.min.js; BUFLEN:0
2023.08.10 22:08:30.230 4: WEBhook_192.168.178.2_64844 => 304 Not Modified
2023.08.10 22:08:30.238 5: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown (peer: 192.168.178.2)
2023.08.10 22:08:30.238 5: GET /webhook/pgm2/dashboard_style.css HTTP/1.1
Host: 192.168.178.11:8088
Connection: keep-alive
sec-ch-ua: "Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
DNT: 1
If-None-Match: "1577713654"
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
sec-ch-ua-platform: "Windows"
Accept: text/css,*/*;q=0.1
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: no-cors
Sec-Fetch-Dest: style
Referer: https://192.168.178.11:8088/webhook/pgm2/style.css?v=1691697210.23246
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
2023.08.10 22:08:30.239 4: WEBhook_192.168.178.2_64844 GET /webhook/pgm2/dashboard_style.css; BUFLEN:0
2023.08.10 22:08:30.239 4: WEBhook_192.168.178.2_64844 => 304 Not Modified
2023.08.10 22:08:30.246 5: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown (peer: 192.168.178.2)
2023.08.10 22:08:30.246 5: GET /webhook/pgm2/f18.js HTTP/1.1
Host: 192.168.178.11:8088
Connection: keep-alive
sec-ch-ua: "Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
DNT: 1
If-None-Match: "1684513529"
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
sec-ch-ua-platform: "Windows"
Accept: */*
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: no-cors
Sec-Fetch-Dest: script
Referer: https://192.168.178.11:8088/webhook
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
2023.08.10 22:08:30.246 4: WEBhook_192.168.178.2_64844 GET /webhook/pgm2/f18.js; BUFLEN:0
2023.08.10 22:08:30.247 4: WEBhook_192.168.178.2_64844 => 304 Not Modified
2023.08.10 22:08:30.253 5: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown (peer: 192.168.178.2)
2023.08.10 22:08:30.254 5: GET /webhook/pgm2/fhemweb_readingsGroup.js HTTP/1.1
Host: 192.168.178.11:8088
Connection: keep-alive
sec-ch-ua: "Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
DNT: 1
If-None-Match: "1577713654"
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
sec-ch-ua-platform: "Windows"
Accept: */*
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: no-cors
Sec-Fetch-Dest: script
Referer: https://192.168.178.11:8088/webhook
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
2023.08.10 22:08:30.254 4: WEBhook_192.168.178.2_64844 GET /webhook/pgm2/fhemweb_readingsGroup.js; BUFLEN:0
2023.08.10 22:08:30.254 4: WEBhook_192.168.178.2_64844 => 304 Not Modified
2023.08.10 22:08:30.260 5: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown (peer: 192.168.178.2)
2023.08.10 22:08:30.261 5: GET /webhook/pgm2/fhemweb.js HTTP/1.1
Host: 192.168.178.11:8088
Connection: keep-alive
sec-ch-ua: "Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
DNT: 1
If-None-Match: "1675112337"
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
sec-ch-ua-platform: "Windows"
Accept: */*
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: no-cors
Sec-Fetch-Dest: script
Referer: https://192.168.178.11:8088/webhook
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
2023.08.10 22:08:30.261 4: WEBhook_192.168.178.2_64844 GET /webhook/pgm2/fhemweb.js; BUFLEN:0
2023.08.10 22:08:30.261 4: WEBhook_192.168.178.2_64844 => 304 Not Modified
2023.08.10 22:08:30.267 5: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown (peer: 192.168.178.2)
2023.08.10 22:08:30.268 5: GET /webhook/pgm2/jquery.min.js HTTP/1.1
Host: 192.168.178.11:8088
Connection: keep-alive
sec-ch-ua: "Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
DNT: 1
If-None-Match: "1577713654"
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
sec-ch-ua-platform: "Windows"
Accept: */*
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: no-cors
Sec-Fetch-Dest: script
Referer: https://192.168.178.11:8088/webhook
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
2023.08.10 22:08:30.268 4: WEBhook_192.168.178.2_64844 GET /webhook/pgm2/jquery.min.js; BUFLEN:0
2023.08.10 22:08:30.268 4: WEBhook_192.168.178.2_64844 => 304 Not Modified
2023.08.10 22:08:30.284 4: Connection accepted from WEBhook_192.168.178.2_64852
2023.08.10 22:08:30.297 4: Connection accepted from WEBhook_192.168.178.2_64853
2023.08.10 22:08:30.297 5: GET /webhook/pgm2/doif.js HTTP/1.1
Host: 192.168.178.11:8088
Connection: keep-alive
sec-ch-ua: "Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
DNT: 1
If-None-Match: "1622670069"
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
sec-ch-ua-platform: "Windows"
Accept: */*
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: no-cors
Sec-Fetch-Dest: script
Referer: https://192.168.178.11:8088/webhook
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
2023.08.10 22:08:30.297 4: WEBhook_192.168.178.2_64844 GET /webhook/pgm2/doif.js; BUFLEN:0
2023.08.10 22:08:30.297 4: WEBhook_192.168.178.2_64844 => 304 Not Modified
2023.08.10 22:08:30.298 5: GET /webhook/images/default/icoEverything.png HTTP/1.1
Host: 192.168.178.11:8088
Connection: keep-alive
sec-ch-ua: "Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
DNT: 1
If-None-Match: "1577713650"
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
sec-ch-ua-platform: "Windows"
Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: no-cors
Sec-Fetch-Dest: image
Referer: https://192.168.178.11:8088/webhook
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
2023.08.10 22:08:30.304 4: Connection accepted from WEBhook_192.168.178.2_64854
2023.08.10 22:08:30.305 5: GET /webhook/images/default/icoEverything.png HTTP/1.1
Host: 192.168.178.11:8088
Connection: keep-alive
Authorization: Basic dXXXXXXXXXXXXXkJveA==
sec-ch-ua: "Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
DNT: 1
If-None-Match: "1577713650"
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
sec-ch-ua-platform: "Windows"
Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: no-cors
Sec-Fetch-Dest: image
Referer: https://192.168.178.11:8088/webhook
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
2023.08.10 22:08:30.305 4: WEBhook_192.168.178.2_64852 GET /webhook/images/default/icoEverything.png; BUFLEN:0
2023.08.10 22:08:30.305 4: WEBhook_192.168.178.2_64852 => 304 Not Modified
2023.08.10 22:08:30.312 4: Connection accepted from WEBhook_192.168.178.2_64855
2023.08.10 22:08:30.318 4: Connection accepted from WEBhook_192.168.178.2_64856
2023.08.10 22:08:30.338 5: GET /webhook/images/default/fhemicon.png HTTP/1.1
Host: 192.168.178.11:8088
Connection: keep-alive
sec-ch-ua: "Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
DNT: 1
If-None-Match: "1577713650"
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
sec-ch-ua-platform: "Windows"
Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: no-cors
Sec-Fetch-Dest: image
Referer: https://192.168.178.11:8088/webhook/pgm2/style.css?v=1691697210.23246
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
2023.08.10 22:08:30.338 4: WEBhook_192.168.178.2_64852 GET /webhook/images/default/fhemicon.png; BUFLEN:0
2023.08.10 22:08:30.338 4: WEBhook_192.168.178.2_64852 => 304 Not Modified
2023.08.10 22:08:30.437 5: GET /webhook/icons/favicon HTTP/1.1
Host: 192.168.178.11:8088
Connection: keep-alive
sec-ch-ua: "Not/A)Brand";v="99", "Google Chrome";v="115", "Chromium";v="115"
DNT: 1
sec-ch-ua-mobile: ?0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
sec-ch-ua-platform: "Windows"
Accept: image/avif,image/webp,image/apng,image/svg+xml,image/*,*/*;q=0.8
Sec-Fetch-Site: same-origin
Sec-Fetch-Mode: no-cors
Sec-Fetch-Dest: image
Referer: https://192.168.178.11:8088/webhook
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
2023.08.10 22:08:30.438 4: WEBhook_192.168.178.2_64852 GET /webhook/icons/favicon; BUFLEN:0
2023.08.10 22:08:30.468 5: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown (peer: 192.168.178.2)
2023.08.10 22:08:30.495 4: Connection accepted from WEBhook_192.168.178.2_64858
2023.08.10 22:08:30.496 5: GET /webhook?XHR=1&inform=type%3Dstatus%3Bfilter%3D%3Bsince%3D1691698109.18602%3Bfmt%3DJSON&fw_id=1691698110.18604×tamp=1691698236335 HTTP/1.1
Host: 192.168.178.11:8088
Connection: Upgrade
Pragma: no-cache
Cache-Control: no-cache
Authorization: Basic dXXXXXXXXXXXXXkJveA==
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36
Upgrade: websocket
Origin: https://192.168.178.11:8088
Sec-WebSocket-Version: 13
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9
Sec-WebSocket-Key: 5pm6yNXXXXXXXXXXXXXX==
Sec-WebSocket-Extensions: permessage-deflate; client_max_window_bits

Ich vermute, das hat was mit der sslVersion zu tun: https://forum.fhem.de/index.php?msg=1273297
aber wo ich da suchen soll?  :-\

Ein Stups, was ich falsch mache, wäre schön...  8)

Viele Grüße, Lutz
Titel: Aw: Fritz Dect 440 in fhem einbinden
Beitrag von: rudolfkoenig am 11 August 2023, 10:18:21
Wenn man webname gesetzt hat, dann muss man das im Aufruf auch verwenden:
https://user:pass@192.168.178.11:8088/webhook?cmd=set doif_FBDECT_Taster fbButton RO&XHR=1&fwcsrf=42300000000000
(ungetestet)
Titel: Aw: Fritz Dect 440 in fhem einbinden
Beitrag von: LutzG am 12 August 2023, 00:40:36
Zitat von: rudolfkoenig am 11 August 2023, 10:18:21(ungetestet)
Getestet, funktioniert!  8)

Vielen Dank!