72_FRITZBOX.pm - setter für einen neuen Telefonbucheintrag

Begonnen von TomLee, 26 Oktober 2023, 16:09:51

Vorheriges Thema - Nächstes Thema

TomLee

Hallo,

diesen Befehl hab ich mal ausprobiert und der klappt bei mir problemlos.
Dafür kann man sich einen cmdalias erstellen:
defmod c_newphonbookentry cmdalias newphonbookentry .* AS get Fritzbox1 tr064Command X_AVM-DE_OnTel:1 x_contact SetPhonebookEntryUID NewPhonebookID $EVTPART0 NewPhonebookEntryData '<Envelope xmlns:s='http://www.w3.org/2003/05/soap-envelope'><contact><category>0</category><person><realName>$EVTPART1</realName></person><telephony nid="1"><number type="home" prio="1" id="0">$EVTPART2</number></telephony></contact>'


Wollte mal fragen ob es denkbar wäre solch einen setter (bei dem man einfach nur die drei nötigen Parameter angibt) im Fritzbox-Modul zu ergänzen ?

Gruß

Thomas

JoWiemann

Hallo Thomas,

steht irgendwo auf der ToDo-Liste unten. Schiebe ich etwas nach oben ;-)

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

Hallo Thomas,

hier mal eine Beta:

set <name> PhoneBookEntry <PhoneBookID> <category> <home|mobile|work|fax_work|other> <name> <phoneNumber>

<PhoneBookID> kann aus dem neuen Reading box_phoneBooks_IDs entnommen werden
<category> 0 oder 1. 1 steht für wichtige Person
<name> Da Leerzeichen im Namen zulässig sind kann ein Leerzeichen durch :: maskiert werden. Z.B Thomas::Name

commandRef muss ich noch pflegen.

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

TomLee

Sry, der letzte Beitrag ging bei mir irgendwie unter, sonst hätte ich getestet.

TomLee

Hallöle,

der verlinkte tr064Command-Befehl aus dem ersten Beitrag klappt wie immer. PhoneBookEntry mag (mit 30182) nicht mehr, fällt mir gerade beiläufig auf.

Im Log sieht mMn. alles richtig/OK aus:
2025.08.13 14:56:18 3: [Fritzbox1 | 7490 | 113.07.60 | Set.1758] - BASIC:set Fritzbox1 phoneBookEntry - new 1 0 Spam44 work: 04085599594
Ist das nur bei mir so oder kann das jemand bestätigen?

Gruß

Thomas

JoWiemann

Hallo Thomas,

war ein durch die Brust ins Knie Fehler in einem 'return'. Neue Version im SVN.

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

Hallo Thomas,

würdest Du bitte das Thema nach  FHEM - Hardware ► FRITZ!Box verschieben. Da passt es thematisch besser hin.

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

TomLee