Offset Einstellung Fritz Dect 301

Begonnen von Pocki90, 22 Januar 2019, 15:59:44

Vorheriges Thema - Nächstes Thema

JoWiemann

#30
Hallo Tobias,

ich bin nun dabei Deine Lösung zu implementieren.

Erster Schritt:

- unter get <name> luaInfo gibt es jetzt den Parameter smartHome
- neues Attribut attr <name> enableSmartHome [off|all|group|device]
  aktivieren von Readings shgroup und/oder shdevice

Würdest Du das bitte schon mal testen. Danke Dir.

Grüße Jörg

An alle die SmartHome Geräte an der FritzBox angemeldet haben. Bitte einmal testen, ob die Geräte in der Liste erscheinen. Danke Euch.
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

juemuc

#31
Hallo Jörg,

bei mir werden die Smarthomegeräte angezeigt. Bei denReadings passt es aber noch nicht ganz shdevice20 bzw shdevice20000.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

enno

#32
Zitat von: JoWiemann am 25 Januar 2024, 13:59:04An alle die SmartHome Geräte an der FritzBox angemeldet haben. Bitte einmal testen, ob die Geräte in der Liste erscheinen. Danke Euch.

Moin Jörg,

ich bekomme meine FRITZ!DECT 400, FRITZ!DECT 200 und FRITZ!DECT 210 mit der Fritzbox 7590 angezeigt.

Gruss
  Enno
Einfacher FHEM Anwender auf Intel®NUC

JoWiemann

Zitat von: juemuc am 26 Januar 2024, 13:40:38Hallo Jörg,

bei mir werden die Smarthomegeräte angezeigt. Bei denReadings passt es aber noch nicht ganz shdevice20 bzw shdevice20000.

Viele Grüße
Jürgen

Hallo Jürgen,

würdest Du bitte einmal get <name> luaData xhr 1 lang de page sh_dev xhrId all ausführen und mir den gesammten Output schicken. Ich vermute die 20000 ist tatsächlich die von der FB vergebene ID.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

JoWiemann

Zitat von: enno am 26 Januar 2024, 15:31:50
Zitat von: JoWiemann am 25 Januar 2024, 13:59:04An alle die SmartHome Geräte an der FritzBox angemeldet haben. Bitte einmal testen, ob die Geräte in der Liste erscheinen. Danke Euch.

Moin Jörg,

ich bekomme meine FRITZ!DECT 400, FRITZ!DECT 200 und FRITZ!DECT 210 mit der Fritzbox 7590 angezeigt.

Gruss
  Enno

Hallo Enno,

würdest Du bitte einmal get <name> luaData xhr 1 lang de page sh_dev xhrId all ausführen und mir den gesammten Output schicken. Der ganze DECT Zoo ist mir einfach zu teuer.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

juemuc

Hallo Jörg,

anbei die gewünschte Info.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

juemuc

#36
Hallo Jörg,

anbei noch ein paar Zusatzinfos:

  • Das Thermostat mit der ID 20000 war an der FB7490 (Mesh-Client) registriert
  • Ich habe das Thermostat dann in der FB7490 gelöscht und in der FB6690 neu angemeldet.
  • Die Readings für alten Einträge werden danach nicht gelöscht
  • Die neuen Readings mit der ID 27 sind korrekt vorhanden.

Erst wenn ich das Attribut enableSmartHome auf off und dann wieder auf all ändere, sind die alten readings weg.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

enno

Moin Jörg,

hier die Infos der Teile, die ich habe.

Gruss
  Enno
Einfacher FHEM Anwender auf Intel®NUC

JoWiemann

Zitat von: juemuc am 26 Januar 2024, 18:11:47Erst wenn ich das Attribut enableSmartHome auf off und dann wieder auf all ändere, sind die alten readings weg.

Viele Grüße
Jürgen

Hallo Jürgen,

danke für die Informationen. Das automatische Löschen habe ich noch nicht eingebaut. Kommt noch.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

JoWiemann

Zitat von: enno am 26 Januar 2024, 18:21:21Moin Jörg,

hier die Infos der Teile, die ich habe.

Gruss
  Enno

Hallo Enno,

danke Dir und ein schönes Wochenende.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

tobi1049

Zitat von: JoWiemann am 25 Januar 2024, 13:59:04Hallo Tobias,

ich bin nun dabei Deine Lösung zu implementieren.

Erster Schritt:

- unter get <name> luaInfo gibt es jetzt den Parameter smartHome
- neues Attribut attr <name> enableSmartHome [off|all|group|device]
  aktivieren von Readings shgroup und/oder shdevice

Würdest Du das bitte schon mal testen. Danke Dir.

Grüße Jörg

An alle die SmartHome Geräte an der FritzBox angemeldet haben. Bitte einmal testen, ob die Geräte in der Liste erscheinen. Danke Euch.

Hallo Jörg,

ich habe das Modul bei mir getestet: alle FRITZ!DECT301 werden sowohl in der Tabelle als auch in den Readings korrekt angezeigt.
Gruppen habe ich keine definiert. Daher habe ich das nicht getestet.
Bei der Tabellendarstellung ist mir aufgefallen, dass sich die Überschrift der Devices-Tabelle nicht über alle Spalten erstreckt.

Tobias

JoWiemann

Hallo,

anbei eine neue Beta mit folgendem set Befehl:

set <name> smartHome <deviceID> <tmpOffSet:value>

Bei den DECT Steckdosen sollten jetzt auch folgende Readings zur Verfügung stehen:
shdevice<id>_voltage
shdevice<$id>_power
shdevice<id>_current
shdevice<$id>_consumtion

Die commandRef ist noch nicht gepflegt.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

enno

Zitat von: JoWiemann am 29 Januar 2024, 15:45:53Bei den DECT Steckdosen sollten jetzt auch folgende Readings zur Verfügung stehen:

Das tun sie bei mir für FRITZ!DECT 200 und FRITZ!DECT 210 auch. Hat geklappt.

Einfacher FHEM Anwender auf Intel®NUC

JoWiemann

#43
Hallo,

anbei eine neue Beta 3.

- commandRef ist gepflegt
- neues Attribut attr <name> enableReadingsFilter <liste>
Aktiviert Filter für die Übernahme von Readings (aktuell SmartHome und Dect). Ein Readings, dass dem Filter entspricht wird
um einen Punkt als erstes Zeichen ergänzt. Somit erscheint das Reading nicht im Web-Frontend, ist aber über ReadingsVal erreichbar.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

tobi1049

Zitat von: JoWiemann am 29 Januar 2024, 21:40:39Hallo,

anbei eine neue Beta 3.

- commandRef ist gepflegt
- neues Attribut attr <name> enableReadingsFilter <liste>
Aktiviert Filter für die Übernahme von Readings (aktuell SmartHome und Dect). Ein Readings, dass dem Filter entspricht wird
um einen Punkt als erstes Zeichen ergänzt. Somit erscheint das Reading nicht im Web-Frontend, ist aber über ReadingsVal erreichbar.

Grüße Jörg

Hallo Jörg,

ich habe den Befehl
set <name> smartHome <deviceID> <tmpOffSet:value>
mit der Beta 3 getestet:

In Zeile 8006 muss das doppelte ';' éntfernt werden:
$ret{"timer_item_$j"} = $_->{'startTime'}.';'.$_->{'temperature'}.';'.$_->{'dayOfWeek'};Das war zum Escapen, da der Aufruf in meiner Lösung über die fhem()-Funktion lief. Hier führt es dazu, dass die Fritz!box die timer_item-Parameter ignoriert und die Zeitplan verloren geht.
Dann gibt es noch ein Problem mit dem Parameter ule_device_name wenn dieser Umlaute enthält.

Tobias