72_FRITZBOX: Sperren/Entsperren von Netzwerkgeräten / DECT Telefonen u weiteres

Begonnen von JoWiemann, 25 Januar 2021, 10:30:32

Vorheriges Thema - Nächstes Thema

bertl

Hallo Jörg,

jetzt sieht es gut aus  :D
Aus meiner Sicht passen deine neuen Funktionen / Erweiterungen!

Dankeschön für die flotte Umsetzung!

Schönes WE
Robert

JoWiemann

Hallo,

anbei eine neue Beta. Mir waren noch Kleinigkeiten aufgefallen.

set <name> phoneBookEntry funktioniert mit new und del. chg ist echt kompliziert und werde ich wohl nicht implementieren.

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,

chg bring mein Test-FHEM zum "Absturz". Auch sollte es aus der "Doku" entfernt werden. Auch habe ich "set <name> phoneBookEntry <del> <PhoneBookID>" nicht verstanden. Wird da das gesamte Telefonbuch gelöscht?

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).

JoWiemann

Zitat von: juemuc am 09 November 2023, 17:26:46Hallo Jörg,

chg bring mein Test-FHEM zum "Absturz". Auch sollte es aus der "Doku" entfernt werden. Auch habe ich "set <name> phoneBookEntry <del> <PhoneBookID>" nicht verstanden. Wird da das gesamte Telefonbuch gelöscht?

Viele Grüße
Jürgen

Hallo Jürgen,

danke für die Rückmeldung. Habe ich gefixed. Bei del wird als Parameter: del phoneBookID entryName erwartet. Eine einzelne Nummer zu löschen wird wie eine change behandelt und das ist echt ein großer Aufwand. Mal sehen, wenn es jemand haben möchte, vielleicht dann über Weihnachten.

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

Also bei mir führen alle Funktionen zum Thema "phoneBookEntry" zum Absturz.

Aber wie gesagt, ich teste nur. ich benötige die Funktionen nicht.

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).

JoWiemann

Zitat von: juemuc am 09 November 2023, 22:29:32Also bei mir führen alle Funktionen zum Thema "phoneBookEntry" zum Absturz.

Aber wie gesagt, ich teste nur. ich benötige die Funktionen nicht.

Viele Grüße
Jürgen

Hallo Jürgen,

vielen Dank für das Testen. Welche FB hast Du und was steht im Log?

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

RalfRog

Zitat von: juemuc am 09 November 2023, 22:29:32Also bei mir führen alle Funktionen zum Thema "phoneBookEntry" zum Absturz.

Aber wie gesagt, ich teste nur. ich benötige die Funktionen nicht.

Viele Grüße
Jürgen

Ich schau auf meinem Testsystem mit einer 7590 am späten Vormittag mal ob ich die Abstürze auch habe.

Gruß Ralf
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

juemuc

Zitat von: JoWiemann am 10 November 2023, 07:04:28Hallo Jürgen,

vielen Dank für das Testen. Welche FB hast Du und was steht im Log?

Grüße Jörg

Hallo Jörg,
ich nutze eine 6690. Im log steht leider nichts. FHEM ist einfach nicht mehr erreichbar. Im Terminal (Ubuntu) kann ich mit "Status FHEM" erkennen, dass einfach Prozesse weg sind. Ich muss dann FHEM neu starten.

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).

JoWiemann

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

RalfRog

Erst mal auf die Schnelle. Eintag löschen hat bei mir geklappt.

Gruß Ralf
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

RalfRog

So die Ereignisse etwas aufbereitet:

Habe die Testversion auf dem Testsystem installiert und mit Attribut disable=1 FHEM neu gestartet.

Es gab beim Neustart FHEM mit Verbose 3 einen Eintag im Log:
=> Restart
...
2023.11.10 08:23:48.082 3: RalfMqtt: port 1883 opened
2023.11.10 08:23:48.477 1: PERL WARNING: "my" variable $resultData masks earlier declaration in same scope at ./FHEM/72_FRITZBOX.pm line 1377, <$fh> line 61.
2023.11.10 08:23:52.444 3: telnetPort: port 7072 opened
...
=> DISABLE Fritzbox  = 0
....
keine weiteren Einträge

Ausführen Kommando
set <name> phoneBookEntry <del> <PhoneBookID> <entryName>        mit <PhoneBookID> als Text
=> Antwort
error: wrong phonebook ID: Tel-buch in ID's 0,1,2

Erneut Kommando
set <name> phoneBookEntry <del> <PhoneBookID> <entryName>        mit <PhoneBookID> = 1
=> Antwort
deleted phonebook entry:<TobiA> with UniqueID: 1


Ich habe zunächst bewusst einen Eintrag ohne Leezeichen im Namen genommen. Wie wäre denn ein Eintrag <Max Mustermann> zu schreiben?

Gruß Ralf

Edit
Ich denke ein Log für den Gutfall brauchst du nicht. Wäre im Verbose 5 aber da.

Edit2
Frit!Box 7590 mit aktueller SW

FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

JoWiemann

Zitat von: RalfRog am 10 November 2023, 11:05:44Ich habe zunächst bewusst einen Eintrag ohne Leezeichen im Namen genommen. Wie wäre denn ein Eintrag <Max Mustermann> zu schreiben?

Gruß Ralf

Edit
Ich denke ein Log für den Gutfall brauchst du nicht. Wäre im Verbose 5 aber da.

Hallo Ralf,

einfach set del <device> 0 Max Mustermann.

Gutfall Log brauche ich nicht.

Danke und 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

ZitatHallo Jürgen,

könntest Du mir das Ergebnis von:

http://fritz.box:49000/tr64desc.xml

und von:

http://fritz.box:49000/x_contactSCPD.xml

einmal posten.
Hallo Jörg,

anbei die gewünschten Infos als Anhang.

Mir ist aufgefallen, dass die Revisionsnummer für die Tests niedriger ist als die aktuelle Version. Ist das korrekt?
Test: "72_FRITZBOX.pm        27495 2023-04-28 18:26:52Z jowiemann". Aktuell: "72_FRITZBOX.pm        28040 2023-10-10 06:43:33Z jowiemann"

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).

JoWiemann

Zitat von: juemuc am 10 November 2023, 14:33:09Mir ist aufgefallen, dass die Revisionsnummer für die Tests niedriger ist als die aktuelle Version. Ist das korrekt?
Test: "72_FRITZBOX.pm        27495 2023-04-28 18:26:52Z jowiemann". Aktuell: "72_FRITZBOX.pm        28040 2023-10-10 06:43:33Z jowiemann"

Viele Grüße
Jürgen

Hallo Jürgen,

danke für die XML und die Revisionsnummer wird erst beim hochladen ins SVN aktualisiert. Ist hier unerheblich.

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,

im log habe ich noch Einträge dieser Art gefunden:

Timeout for FRITZBOX_API_Check_Run reached, terminated process 1983
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).