FHEM Forum

FHEM - Hardware => FRITZ!Box => Thema gestartet von: TomLee am 26 Oktober 2023, 16:09:51

Titel: 72_FRITZBOX.pm - setter für einen neuen Telefonbucheintrag
Beitrag von: TomLee am 26 Oktober 2023, 16:09:51
Hallo,

diesen (https://forum.fhem.de/index.php?msg=974648) 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
Titel: Aw: 72_FRITZBOX.pm - setter für einen neuen Telefonbucheintrag
Beitrag von: JoWiemann am 26 Oktober 2023, 16:29:24
Hallo Thomas,

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

Grüße Jörg
Titel: Aw: 72_FRITZBOX.pm - setter für einen neuen Telefonbucheintrag
Beitrag von: JoWiemann am 28 Oktober 2023, 00:40:47
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
Titel: Aw: 72_FRITZBOX.pm - setter für einen neuen Telefonbucheintrag
Beitrag von: TomLee am 30 Oktober 2023, 18:56:25
Sry, der letzte Beitrag ging bei mir irgendwie unter, sonst hätte ich getestet.
Titel: Aw: 72_FRITZBOX.pm - setter für einen neuen Telefonbucheintrag
Beitrag von: TomLee am 13 August 2025, 15:03:17
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
Titel: Aw: 72_FRITZBOX.pm - setter für einen neuen Telefonbucheintrag
Beitrag von: JoWiemann am 01 September 2025, 11:44:19
Hallo Thomas,

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

Grüße Jörg
Titel: Aw: 72_FRITZBOX.pm - setter für einen neuen Telefonbucheintrag
Beitrag von: JoWiemann am 01 September 2025, 12:38:09
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
Titel: Aw: 72_FRITZBOX.pm - setter für einen neuen Telefonbucheintrag
Beitrag von: TomLee am 01 September 2025, 12:59:11
Funzt wieder, danke.