<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[gelöst] JSON Telefonliste Werte austauschen]]></title><description><![CDATA[<p dir="auto">Hallo, ich bin leider nicht so fit in dem Thema, vermutlich ist es ein leichtes für euch.</p>
<p dir="auto">Habe von der FB eine JSON Datei in Vis eingefügt, klappt auch soweit ganz gut, leider fehlt mir der Hinweis ob der Anruf eingehen, ausgehend oder verpasst war, bzw. wird nur mit 1,2, und 3 gekennzeichnet.</p>
<p dir="auto">Man kann doch bestimmt in Attribute etwas einfügen das er wenn "1" = "ausgehend" schreibt wenn "2" = "eingehend" und wenn "3" = "verpasst" ...</p>
<p dir="auto">Finde aber nicht wirklich was ich da rein schreiben muss. kann mir jemand helfen damit ?</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/paul53" aria-label="Profile: paul53">@<bdi>paul53</bdi></a> Du hast doch bestimmt nen Rat für mich</p>
<p dir="auto"><img src="/assets/uploads/files/1634296576781-bildschirmfoto-2021-10-15-um-13.15.46.png" alt="Bildschirmfoto 2021-10-15 um 13.15.46.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.iobroker.net/topic/48490/gelöst-json-telefonliste-werte-austauschen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 30 Apr 2026 00:18:38 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/48490.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 15 Oct 2021 11:12:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [gelöst] JSON Telefonliste Werte austauschen on Sat, 16 Oct 2021 14:42:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/liv-in-sky" aria-label="Profile: liv-in-sky">@<bdi>liv-in-sky</bdi></a></p>
<p dir="auto">ja klar, ist ja logisch, hatte es nur nicht in kopf, teste es gleich :) Eigentlich dumm das die FB da nicht direkt was gescheites rein schreibt <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f602.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--joy" style="height:23px;width:auto;vertical-align:middle" title=":joy:" alt="😂" /></p>
<p dir="auto">EDIT: Läuft Prima <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44f.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--clap" style="height:23px;width:auto;vertical-align:middle" title=":clap:" alt="👏" /> <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44f.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--clap" style="height:23px;width:auto;vertical-align:middle" title=":clap:" alt="👏" /></p>
]]></description><link>https://forum.iobroker.net/post/689408</link><guid isPermaLink="true">https://forum.iobroker.net/post/689408</guid><dc:creator><![CDATA[Cinimod]]></dc:creator><pubDate>Sat, 16 Oct 2021 14:42:27 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] JSON Telefonliste Werte austauschen on Sat, 16 Oct 2021 14:05:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cinimod" aria-label="Profile: cinimod">@<bdi>cinimod</bdi></a><br />
kein thema - du brauchst halt einen trigger - dann wird das immer von alleine reingeschrieben und nur dann, wenn sich beim fritzbox-dp was ändert</p>
<p dir="auto">einfach mal testen - mit handy anrufen</p>
]]></description><link>https://forum.iobroker.net/post/689407</link><guid isPermaLink="true">https://forum.iobroker.net/post/689407</guid><dc:creator><![CDATA[liv-in-sky]]></dc:creator><pubDate>Sat, 16 Oct 2021 14:05:57 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] JSON Telefonliste Werte austauschen on Sat, 16 Oct 2021 14:04:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/liv-in-sky" aria-label="Profile: liv-in-sky">@<bdi>liv-in-sky</bdi></a></p>
<p dir="auto">Ach Perfekt, genau so war das gedacht, hatte nicht bedacht das der sich erst ändern muss.<br />
Auskommentiert schreibt er auch direkt das gewünschte <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f44d.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--+1" style="height:23px;width:auto;vertical-align:middle" title=":+1:" alt="👍" /></p>
<p dir="auto">Sorry meine JavaSkript Kenntnisse sind miserabel <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f62c.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--grimacing" style="height:23px;width:auto;vertical-align:middle" title=":grimacing:" alt="😬" /></p>
<p dir="auto">Herzlichen Dank</p>
]]></description><link>https://forum.iobroker.net/post/689406</link><guid isPermaLink="true">https://forum.iobroker.net/post/689406</guid><dc:creator><![CDATA[Cinimod]]></dc:creator><pubDate>Sat, 16 Oct 2021 14:04:09 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] JSON Telefonliste Werte austauschen on Sat, 16 Oct 2021 13:22:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cinimod" aria-label="Profile: cinimod">@<bdi>cinimod</bdi></a></p>
<p dir="auto">da ist ein on(..)  <strong>(= trigger)</strong> drin - da muss sich der dp ändern, damit da was geschrieben wird</p>
<p dir="auto">hier mal ohne on - dann schreibt das script einmal in den datenpunkt - beim start</p>
<pre><code> let dpOrginal="tr-064.0.calllists.all.json";  // jsondatenpunkt von der  tr064 instanz
 let dpNeu="0_userdata.0.Tabellen.missedFritzbox"           //eigener datenpunkt für das inventwo json  widget - anlegen  als type string!!
 
//   on({id: dpOrginal, change: "any"}, function (obj) { 
       
       let myJson=JSON.parse(getState(dpOrginal).val)
 
 for (var index=0;index&lt;myJson.length;index++){
 
        if (myJson[index].type=="1") {myJson[index].type="wert1"}
        else if(myJson[index].type=="2") {myJson[index].type="wert2"}
        else if(myJson[index].type=="3") {myJson[index].type="wert3"}
     
  }
    setState(dpNeu,JSON.stringify(myJson))
 
    
 //   });
  

</code></pre>
]]></description><link>https://forum.iobroker.net/post/689368</link><guid isPermaLink="true">https://forum.iobroker.net/post/689368</guid><dc:creator><![CDATA[liv-in-sky]]></dc:creator><pubDate>Sat, 16 Oct 2021 13:22:00 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] JSON Telefonliste Werte austauschen on Sat, 16 Oct 2021 11:21:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/liv-in-sky" aria-label="Profile: liv-in-sky">@<bdi>liv-in-sky</bdi></a></p>
<p dir="auto">Erstmal danke für den Ansatz, habe das script mal so gestartet, den eigenen Datenpunkt ersetzt gegen einen selbst erstellten Datenpunkt, leider schreibt er nichts in meinen Datenpunkt .... type ist string -&gt; Zeichenkette ...</p>
<p dir="auto">liegt da das Problem ?</p>
]]></description><link>https://forum.iobroker.net/post/689310</link><guid isPermaLink="true">https://forum.iobroker.net/post/689310</guid><dc:creator><![CDATA[Cinimod]]></dc:creator><pubDate>Sat, 16 Oct 2021 11:21:25 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] JSON Telefonliste Werte austauschen on Sat, 16 Oct 2021 10:54:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cinimod" aria-label="Profile: cinimod">@<bdi>cinimod</bdi></a><br />
hier mal ein beispiel - wert1,wert2 und wert3 kannst du ändern</p>
<pre><code> let dpOrginal="tr-064.0.calllists.all.json";  // jsondatenpunkt von der  tr064 instanz
 let dpNeu="0_userdata.0.Tabellen.missedFritzbox"           //eigener datenpunkt für das inventwo json  widget - anlegen  als type string!!
 
   on({id: dpOrginal, change: "any"}, function (obj) { 
       
       let myJson=JSON.parse(getState(dpOrginal).val)

 for (var index=0;index&lt;myJson.length;index++){
 
        if (myJson[index].type=="1") {myJson[index].type="wert1"}
        else if(myJson[index].type=="2") {myJson[index].type="wert2"}
        else if(myJson[index].type=="3") {myJson[index].type="wert3"}
     
  }
    setState(dpNeu,JSON.stringify(myJson))

    
    });
  
</code></pre>
]]></description><link>https://forum.iobroker.net/post/689304</link><guid isPermaLink="true">https://forum.iobroker.net/post/689304</guid><dc:creator><![CDATA[liv-in-sky]]></dc:creator><pubDate>Sat, 16 Oct 2021 10:54:21 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] JSON Telefonliste Werte austauschen on Sat, 16 Oct 2021 09:53:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cinimod" aria-label="Profile: cinimod">@<bdi>cinimod</bdi></a></p>
<p dir="auto">keiner ne Idee ? benutzt denn keiner sonst die tr-064.0.calllists.all.json im vis ? in der Spalte Type sind die Anrufe nur mit einer zahl gekennzeichnet. Hätte da gern aus den Zahlen Wörter gemacht, oder optional kleine images.</p>
<p dir="auto">Evtl. ein Skript welchen den JSON Datei umschreibt und in einem neuen Datenpunkt speichert, welchen ich denn im VIS einfügen kann.</p>
]]></description><link>https://forum.iobroker.net/post/689282</link><guid isPermaLink="true">https://forum.iobroker.net/post/689282</guid><dc:creator><![CDATA[Cinimod]]></dc:creator><pubDate>Sat, 16 Oct 2021 09:53:44 GMT</pubDate></item></channel></rss>