NEWS
Adapter tr-064
-
@hofmannha
Bei VIS bin ich raus, hab ich nicht. -
@Pihero
Da Du anscheinend nur Antworten willst und nix lesen, wirst wohl auch keine Hilfe hier bekommen.
Wenn ich das Log sehe, dann ist schon klar, erstens falscher Adapter und zweitens nicht über Admin. Alles was hier schon als falsch genannt wurde. -
Das ist vollkommen okay. Hab auch 2 mal Ical.
Müll und normale Termine. -
-
Wenn du nur den Adapter, wie auch immer installiert hast, und noch keine Instanz siehst musst du die manuell hinzufügen.
-
@wendy2702
Was dann nur dazu führt, dass er immer noch den falschen Adapter mit Instanz hat. -
Sicherlich wirkt das aus der Ferne so aber für das Einzelschicksal ist es manchmal auch so das man das ganze System nicht innerhalb von 3 Tagen von der ioBroker installation bis zu diesem Problem durchschaut. Und das Lesen den Zusammenhang nicht immer klar darstellt...egal...am Ende hattet Ihr ja Recht;)
Ich hatte auch dieses "default" statt "latest" Problem hab das gelöst und dann ging's auch.Vielleicht an der stelle noch eine Anschlussfrage:
Wie gehe ich vor um mir bei missed call Name (falls vorhanden) und Nummer per Telegram zusenden zu lassen.
Skript für die übergabe an Telegram kriege ich hin aber das Auslesen der Werte aus dem Datenpunkt wohl nicht, da bräuchte ich Hilfe.
Gern auch einen Link zum lesen (ich hab schon etwas gesucht aber das meiste ist bezogen auf Einbindung in VIS)Danke und Gruß, Philipp
-
@sigi234
Hallo sigi234,
ich habe mal eine Frage. Ich habe heute meinen Mini-PC
mit Windows 10 bespielt. Anschl. habe ich ioBroker über den Windows-Installer installiert. Alles läuft perfekt.
Nun zu meinem Problem:
Windows kennt kein npm oder sudo. Ich weiß, das sind Linux-Befehle. Ich kann auch nicht über ssh bzw. Putty auf den Rechner zugreifen. Ist das normal?
Was mache ich falsch?
Gruß -
@hofmannha
Liegt wohl daran, dass es nicht installiert ist. Wenn NPM nicht drauf ist, dann erkennt er die Befehle dazu logischer weise nicht. Mit sudo könnte das ähnlich sein wobei das ne Rechte Geschichte von Linux ist und in wie weit man das bei Windows überhaupt braucht, kein Plan. Versuch doch mal die Befehle einfach ohne sudo auf der Windows Kiste. -
@Jan1
Danke für die Info. Aber selbst npm -v Oder Nordens -v kennt Windows nicht. Ich habe mich als admin über die Eingabeaufforderung in den Ordner ioBroker eingeloggt und dort die Befehle eingegeben. Egal was ich eingebe, es Fehlermeldung Dateiname falsch geschrieben.... -
@hofmannha sagte in Adapter tr-064:
@Jan1
Danke für die Info. Aber selbst npm -v Oder nodejs -v kennt Windows nicht. Ich habe mich als admin über die Eingabeaufforderung in den Ordner ioBroker eingeloggt und dort die Befehle eingegeben. Egal was ich eingebe, es Fehlermeldung Dateiname falsch geschrieben.... -
@hofmannha
Das war der Grund warum ich als alter Windoofler mich bei IOBroker dann doch für ne Linux Basis entschieden habe, da hier das ganze trotz fehlender Linux Kenntnisse, irgendwie einfacher ist. -
@Jan1
Welches Linux könnte ich da nehmen? Ich habe ein Linuxmint als Image. Würde das gehen? -
@hofmannha
Eigentlich fragst Du da den falschen, aber ich hab mit Debian Buster bis jetzt keine Probleme gehabt. Hab das auf nem Beelink laufen. die Installation war recht einfach, da ne GUI vorhanden ist. -
Hallo, @hofmannha ,
ich habe gelesen, Du hast einen MiniPC, kannst Du mal näher beschreiben, was der für Paramter hat (RAM, Prozessort, Platten- oder SSD-Größe). Ich habe einen Intel NUC am Laufen, da ist Proxmox installiert. Habe dort 3 virtuelle Maschinen (iobroker, RaspberryMatic und eine mit Debian Buster mit MariaDB (MySQL)). Kommt drauf an, wie Du das bauen möchtest. Man kann aber mit einem DebianBuster ohne Gui auskommen. Ist eigentlich nicht sooo kompliziert. Ich bin nach der Devise gegangen, was will ich, wo kann ich zu dem Thema hier im Forum lesen, dann machen. -
@opossum
Hallo,
ich habe ein Beelink BT3 PRO II. Nichts weltbewegendes.
Ich stehe.vor der Entscheidung welches Betriebssystem ich drauf mache. Habe heute Windows 10 installiert aber ich bin nicht so zufrieden damit. Dann dachte ich an Linuxmint mit GUI. Was meinst Du?
Gruß -
Hallo Zusammen,
schade das bisher niemand auf meine Frage geantwortet hat.
Ich habe selbst rumprobiert und erhalte folgende Fehlermeldung:
19:34:52.718 error javascript.0 (3831) script.js.common.Anrufe_in_Abwesenheit: The "getState" method cannot be used synchronously, because the adapter setting "Do not subscribe to all states on start" is enabled.
19:34:52.719 error javascript.0 (3831) script.js.common.Anrufe_in_Abwesenheit: Please disable that setting or use "getState" with a callback, e.g.: getState("tr-064.0.callmonitor.lastCall.callerName", (err, state) => { ... });
19:34:52.721 error javascript.0 (3831) at Object.<anonymous> (script.js.common.Anrufe_in_Abwesenheit:9:91)Blockly sieht so aus:
Informationen des Anrufs nehme ich aus dem LastCall
Was mach ich denn da falsch? Ich verstehe es so als wäre im Adapter was falsch eingestellt...finde die Einstellung aber nicht.
Vielen Dank vorab und Gruß, Philipp
-
Hallo, @hofmannha
@hofmannha sagte in Adapter tr-064:Beelink BT3 PRO II
vielleicht solltest Du wegen der Hardware/Software-Geschichte einen neuen Post aufmachen, hier geht es ja um den Adapter TR-064.
-
Hallo, @Pihero
habe Dein Script mal nachgebaut, allerdings mit Pushover:
Hier der Screenshot:
<block xmlns="http://www.w3.org/1999/xhtml" type="on" id=";?{}1Vz1M+8.h5A$4~I$" x="-712" y="-162"> <field name="OID">tr-064.0.calllists.missed.count</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="pushover" id="+~4d2orY)Yrgrq`Lu-m["> <field name="INSTANCE"></field> <field name="SOUND"></field> <field name="PRIORITY">0</field> <field name="LOG"></field> <value name="MESSAGE"> <shadow type="text" id="M]q)sCS;nYW}H:OqF:,?"> <field name="TEXT">text</field> </shadow> <block type="text_join" id="#G5[(p_qh$P_Q1UX9Vx,"> <mutation items="9"></mutation> <value name="ADD0"> <block type="text" id="S7%vq}m`wqy/PEZ!?,E%"> <field name="TEXT">Verpasster Anruf</field> </block> </value> <value name="ADD1"> <block type="text_newline" id="W5E8-uBL06wXEjPEb{/K"> <field name="Type">\n</field> </block> </value> <value name="ADD2"> <block type="get_value_var" id="rtd%@mr(W|Q)w8YB(?$("> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="VtPpa~%7GqaMYY]_~KcA"> <field name="TEXT"></field> </shadow> <block type="field_oid" id="}q-HzxG9$ZVNzk_WM!%W"> <field name="oid">tr-064.0.callmonitor.inbound.callerName</field> </block> </value> </block> </value> <value name="ADD3"> <block type="text_newline" id="bDmo-GPAd::GgM)YoJ`P"> <field name="Type">\n</field> </block> </value> <value name="ADD4"> <block type="get_value_var" id=")~(IcP!jz#]Fkq2|[?Bx"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="VtPpa~%7GqaMYY]_~KcA"> <field name="TEXT"></field> </shadow> <block type="field_oid" id="EU:^fVPT2F%K`g4IBbZl"> <field name="oid">tr-064.0.callmonitor.inbound.caller</field> </block> </value> </block> </value> <value name="ADD5"> <block type="text_newline" id="bu/EGt)y8+FXwr?!J;%x"> <field name="Type">\n</field> </block> </value> <value name="ADD6"> <block type="time_get" id="}5Brqm1yaUoFMNR}0AE1"> <mutation format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> </block> </value> <value name="ADD7"> <block type="text_newline" id="4+rmQD,_E3m^EtyJft6l"> <field name="Type">\n</field> </block> </value> <value name="ADD8"> <block type="time_get" id="Vbba{J)[+Dboi,-*#}D,"> <mutation format="false" language="false"></mutation> <field name="OPTION">hh:mm</field> </block> </value> </block> </value> </block> </statement> </block>
-
@Pihero sagte in Adapter tr-064:
Do not subscribe to all states on start" is enabled.
Nimm mal den Haken in den Javascript Adapter Einstellungen raus...
(Nicht alle Zustände beim Start abonnieren)