NEWS

Vorwahl aus Fritzbox für Austria filtern


  • @sigi234

    hier das script für österreich:

    • getriggert wird auf änderung "tr-064-community.0.callmonitor.inbound.timestamp"
    • in der ersten zeile einen eigenen datenpunkt eingeben - dort wird die stadt eingetragen vom script - er muss vom typ "string" (zeichenkette) sein
    • unten gibt es einen test - einfach eine nummer eingeben, script sichern und im log schauen was rauskommt (die beiden schrägstriche wegnehmen für den test
    • vor dem test gibt es noch die bilder auswertung, wenn man neuen contact-adapter hat - soweit ich weiß, wird vom contact adapter ein bild eingefügt, wenn es keine bekannte nummer ist - ansonsten müßten wir nacharbeiten und noch filtern
    • handy vorwahlen werden nicht aufgelöst - sobald eine 06.. kommt steht handy im datenpunkt - bei 0800 ist das auch so

    VorwahlFritzBox-Austria.txt

    weitere info : https://forum.iobroker.net/post/344287

    es wird eine tabelle der vorwahl erzeugt - erreichbar unter : http://192.168.178.59:8082/vis.0/htmlVorwahlA.html (ip und port ändern!!!) - um keine tabelle zu bekommen muss im script - ganz unten - writeHTML - auskommentiert werden

    Image 2.png

  • Forum Testing Most Active

    @liv-in-sky

    16:08:39.730	info	javascript.0 (15052) Stop script script.js.Fritz.Vorwahlen_Austria
    16:08:39.735	info	javascript.0 (15052) Start javascript script.js.Fritz.Vorwahlen_Austria
    16:08:39.743	info	javascript.0 (15052) script.js.Fritz.Vorwahlen_Austria: handy
    16:08:39.755	info	javascript.0 (15052) script.js.Fritz.Vorwahlen_Austria: ES IST EIN HANDY
    16:08:39.756	warn	javascript.0 (15052) at sucheVorwahlConst (script.js.Fritz.Vorwahlen_Austria:27:38)
    16:08:39.756	warn	javascript.0 (15052) at script.js.Fritz.Vorwahlen_Austria:60:1
    16:08:39.756	info	javascript.0 (15052) script.js.Fritz.Vorwahlen_Austria: registered 1 subscription and 0 schedules
    
    javascript.0	2019-12-21 16:08:39.756	info	(15052) script.js.Fritz.Vorwahlen_Austria: registered 1 subscription and 0 schedules
    javascript.0	2019-12-21 16:08:39.756	warn	(15052) at script.js.Fritz.Vorwahlen_Austria:60:1
    javascript.0	2019-12-21 16:08:39.756	warn	(15052) at sucheVorwahlConst (script.js.Fritz.Vorwahlen_Austria:27:38)
    javascript.0	2019-12-21 16:08:39.756	warn	(15052) at setState (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:1404:20)
    javascript.0	2019-12-21 16:08:39.755	warn	(15052) You are assigning a string to the state "javascript.0.Eigene_Datenpunkte.Austria.CallerVorwahl" which expects a boolean. Please fix your code to use a boolean or change the state type to stri
    javascript.0	2019-12-21 16:08:39.755	info	(15052) script.js.Fritz.Vorwahlen_Austria: ES IST EIN HANDY
    javascript.0	2019-12-21 16:08:39.743	info	(15052) script.js.Fritz.Vorwahlen_Austria: handy
    javascript.0	2019-12-21 16:08:39.735	info	(15052) Start javascript script.js.Fritz.Vorwahlen_Austria
    javascript.0	2019-12-21 16:08:39.730	info	(15052) Stop script script.js.Fritz.Vorwahlen_Austria
    

    javascript.0 2019-12-21 16:08:39.755 warn (15052) You are assigning a string to the state "javascript.0.Eigene_Datenpunkte.Austria.CallerVorwahl" which expects a boolean. Please fix your code to use a boolean or change the state type to string

    Habe ich geändert.


  • @sigi234 hab ich das letzte mal auch vergessen zu erwähnen - habe es in beschreibung mit aufgenommen

  • Forum Testing Most Active

    @liv-in-sky

    Habe mich angerufen:

    javascript.0	2019-12-21 16:12:00.777	info	(15052) script.js.Fritz.Vorwahlen_Austria: 06xxxxxxxxx
    javascript.0	2019-12-21 16:12:00.776	info	(15052) script.js.Fritz.Vorwahlen_Austria: ES IST EIN HANDY
    javascript.0	2019-12-21 16:12:00.772	info	(15052) script.js.Fritz.Vorwahlen_Austria: handy
    

    Bericht 1:

    sucheVorwahlConst - Funktioniert
    bilder auswertung - da kommt die Nummer an im DP query, Photo nicht


  • @sigi234 funktioniert das query schon bei dir ? hast du alle daten diener contakte schon in der ordner-struktur von contact.0 ?

  • Forum Testing Most Active

    @liv-in-sky sagte in Vorwahl aus Fritzbox für Austria filtern:

    @sigi234 funktioniert das query schon bei dir ? hast du alle daten diener contakte schon in der ordner-struktur von contact.0 ?

    Ja, Ja


  • @sigi234 wenn der dp beschrieben wird, muss das query ja ausfgeführt werden - und dann den im datenpunkt photo die http-url für das bild erscheinen - das hängt dann aber vom contact adapter ab - das script schreibt ja nur den wert in das query

    test3.1.gif

    das bild ist klein - weger datenschutz - aber hier im bsp von hand eingegeben - nummer wird eingegeben und die daten werden aktualisiert - in der vis dann mit binding bild anzeigen

    test3.1.gif test3.2.gif

  • Forum Testing Most Active

    @liv-in-sky

    Ja der DP contact.0.query geht ja, wenn aber die Nummer nicht Richtig eingeben wird werden die anderen DP nicht ausgefüllt.
    Das hat aber was mit den Adapter zu tun.

    Beispiel:

    0677xxxxxxx
    Wird nicht erkannt
    +43677xxxxxx
    Wird erkannt

    Also ist es Wichtig wie die Nummern in den Google Kontakten eingetragen sind.

    Ich habe die Meisten Nummer mit +43 drinnen, angezeigt wird dann ist vom Ausland.


  • @sigi234 ich nutze die ländervorwahl nicht in den google contakten - das müßte dann noch gefiltert werden im script

    für die bilder kannst du ja ein kleines eigenes blockly machen - dann ist das schon mal gelöst und im script auskommentieren

    ich schau nochmal im script - es müssen ja nur die +43 gefiltert werden, damit die stadt gefunden wird

    wenn du noch viele deutschland nummer hast, müßte im script auch noch die const für deutschland drin sein un auch gefiltert werden


  • @sigi234

    im ersten post ist ein update des scripts - darin wird die +43 in eine 0 verwandelt - damit ist es egal, wie du die nummer in google kontakte hast

    datenpunkt wieder angleichen !!!

  • Developer

    @liv-in-sky
    Das mit der Ländervorwahl wird noch mit implementiert. Derzeit wird die deutsche Vorwahl (+49) als Standard angesehen. Werde ich noch ändern. Die Standardvorwahl wird dann über die Adapterkonfig einstellbar sein. Sollte ich soweit sein, werde ich das im Test Thread bekannt geben.

    Derzeit ist es egal ob 01234 56789, 01234-56789, 00491234 56789, +49 1234/56789 oder ähnliches eingegeben wird. Jedoch, wenn keine Ländervorwahl gesetzt ist, wird die deutsche Vorwahl vorrangestellt.

  • Forum Testing Most Active

    @liv-in-sky sagte in Vorwahl aus Fritzbox für Austria filtern:

    im ersten post ist ein update des scripts

    Kann es sein das es Doppel ist?


  • @J-A-R-V-I-S ok - jetzt checke ich es erst - der adaptermuss das ja auch filtern - danke für die info !!


  • @sigi234 sorry - ausgebessert

  • Forum Testing Most Active

    @liv-in-sky sagte in Vorwahl aus Fritzbox für Austria filtern:

    @sigi234 sorry - ausgebessert

    Jetzt sind aber die Deutschen Vorwahlen drinnen!


  • @sigi234 oh man bin ich ein dussel - script stand noch auf deutschland - ändere ich sofort - ein minute


  • @sigi234 jetzt drin

  • Forum Testing Most Active

  • Developer

    @liv-in-sky
    Der Ländercode/Ländervorwahl kann jetzt selber gewählt werden. https://forum.iobroker.net/topic/27797/test-adapter-contact-v0-0-x/49


  • @sigi234

    • wegen directsuche - man könnte noch einen anderen datenpunkt definieren, der auch auf änderung abgefragt wird - schreibst man da eine nummer hinein (über die vis), könnte das script auch loslaufen und die stadt ausgeben - meinst du sowas ?
    • das mit dem html oder json verstehe ich noch nicht- möchtest du eine html tabelle, die du in der vis anzeigen kannst - einen extra datenpunkt würde ich nicht verwenden, da der extrem großen eintrag hätte - eher eine html-datei, auf die man über iframe in der vis zugreift (angezeigt wird) - das wäre dann eine eigene webseite im iobroker system hinterlegt - könnte auch von iqontrol genutzt werden

Suggested Topics

1.7k
Online

36.9k
Users

42.6k
Topics

590.2k
Posts