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
Hallo Thomas,
steht irgendwo auf der ToDo-Liste unten. Schiebe ich etwas nach oben ;-)
Grüße Jörg
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
Sry, der letzte Beitrag ging bei mir irgendwie unter, sonst hätte ich getestet.