Skip to content

ioBroker Allgemein

29.8k Topics 438.2k Posts
Integrationtsplattform für IoT

NEWS

  • [gelöst]Wie Daten von ioBroker nach Homematic?

    Moved
    10
    0 Votes
    10 Posts
    1k Views
    D
    @paul53: @danw: Dafür ist die Rega Instanz also da ` @danw: Falls es nich geht, dann nich. Markiere bitte noch das Thema im Betreff des ersten Beitrags als [geklärt]. Kurzes Feedback: Habs jetzt auch nochmal mit cuxd probiert, dann gelernt, warum es nicht geht. Vielen Dank nochmal, hab die Zusammenhänge dadurch viel besser verstanden.
  • [gelöst] TR-064 FritzBox Anrufmonitor filtern

    Moved
    6
    0 Votes
    6 Posts
    1k Views
    C
    Bräuchte mal Hilfe zu dem Skript irgendwie wird bei mir unter den angelegten Ordnern und der jeweiligen Rufnummer nur [] angezeigt. @Farmer-cb: Servus mein Script dazu sieht so aus `var anruferliste ="tr-064.0.calllists.inbound.json"; var verpassteanruferliste ="tr-064.0.calllists.missed.json"; var anruf ="tr-064.0.callmonitor.inbound.json"; var pfad ="javascript.0.Daten.FritzBox."; var pfad_anrufliste =pfad+"Anrufliste"; var pfad_verpasste_anrufliste =pfad+"verpasste_Anrufliste"; var pfad_aktueller_anruf =pfad+"aktueller_Anruf"; var msn = new Array( 'Rufnummer-1' //1.Rufnummer eingeben (mit Vorwahl) ,'Rufnummer-2' //2.Rufnummer eingeben ,'Rufnummer-3' //3.Rufnummer eingeben //,'Rufnummer-4' //4.Rufnummer eingeben //,'Rufnummer-5' //5.Rufnummer eingeben //,'Rufnummer-6' //6.Rufnummer eingeben //,'Rufnummer-7' //7.Rufnummer eingeben //,'Rufnummer-8' //8.Rufnummer eingeben ); function anrufe(dp,pfad_anrufliste,msn) { var dp_pfad=pfad_anrufliste+'.'+msn; createState(dp_pfad,{name: dp_pfad, unit: ""}); var datenpunkt=getState(dp).val; var anrufdaten; var liste=''; anrufdaten = JSON.parse(datenpunkt); for(var i = 0; i < anrufdaten.length; i++) { if(anrufdaten[i].callednumber == msn) { if (liste!=='')liste=liste+','; liste = liste+'{"date":"'+anrufdaten[i].date+'","caller":"'+anrufdaten[i].caller+'","name":"'+anrufdaten[i].name+'","callednumber":"'+anrufdaten[i].callednumber+'","device":"'+anrufdaten[i].device+'"}'; } } if (liste==='')'{"date":"keine","caller":"Daten","name":"vorhanden","callednumber":"","device":""}' liste='['+liste+']'; //log ('dp_pfad:'+dp_pfad); //log ('liste:'+liste); setState(dp_pfad,liste); } function verpassteanrufe(dp,pfad_verpasste_anrufliste,msn) { var dp_pfad=pfad_verpasste_anrufliste+'.'+msn; createState(dp_pfad,{name: dp_pfad, unit: ""}); var datenpunkt=getState(dp).val; var anrufdaten; var liste=''; anrufdaten = JSON.parse(datenpunkt); for(var i = 0; i < anrufdaten.length; i++) { if(anrufdaten[i].callednumber == msn) { if (liste!=='')liste=liste+','; liste = liste+'{"date":"'+anrufdaten[i].date+'","caller":"'+anrufdaten[i].caller+'","name":"'+anrufdaten[i].name+'","callednumber":"'+anrufdaten[i].callednumber+'"}'; } } if (liste===''){'{"date":"keine","caller":"Daten","name":"vorhanden","callednumber":""}';} liste='['+liste+']'; //log ('----------------------------------verpasste Anrufe-------------------------------------------'); //log ('DP: '+datenpunkt); //log ('dp_pfad:'+dp_pfad); //log ('liste:'+liste); //log ('----------------------------------verpasste Anrufe ende---------------------------------------'); setState(dp_pfad,liste); } function aktuelle_anrufe(dp,pfad_aktueller_anruf,msn) { log('******* aktueller Anruf : '+pfad+' ,'+pfad_aktueller_anruf+' , '+msn); var dp_pfad = pfad_aktueller_anruf+'.'+msn; var dp_pfad_name = dp_pfad+'.name'; var dp_pfad_rufnummer = dp_pfad+'.rufnummer'; var dp_pfad_angerufen = dp_pfad+'.angerufen'; var dp_pfad_timestamp = dp_pfad+'.timestamp'; var dp_pfad_ringing = dp_pfad+'.ringing'; createState( dp_pfad_name, {name: 'Name', unit: ""}); createState( dp_pfad_rufnummer,{name: 'Rufnummer', unit: ""}); createState( dp_pfad_angerufen, {name: 'Angerufen', unit: ""}); createState( dp_pfad_timestamp,{name: 'Zeitstempel', unit: ""}); createState( dp_pfad_ringing, {name: 'Klingelt', unit: ""}); var datenpunkt=getState(dp).val; var anrufdaten; var liste=''; anrufdaten = JSON.parse(datenpunkt); if(anrufdaten.callee == msn) { log('-----------------if'); var angerufen =anrufdaten.callee; var rufnummer =anrufdaten.caller; var name =anrufdaten.callerName; var zeitpunkt =anrufdaten.timestamp; setState(dp_pfad_name,name); setState(dp_pfad_rufnummer,rufnummer); setState(dp_pfad_angerufen,angerufen); setState(dp_pfad_timestamp,zeitpunkt); setState(dp_pfad_ringing,getState("tr-064.0.callmonitor.ringing").val); } //} liste='['+liste+']'; //log ('----------------------------------aktueller Anruf-------------------------------------------'); //log ('DP: '+datenpunkt); //log ('liste:'+liste); //log ('----------------------------------aktueller Anruf ende--------------------------------------'); //setState(dp_pfad,liste); } function anrufliste() { for(var nr = 0; nr < msn.length; nr++) { anrufe(anruferliste,pfad_anrufliste,msn[nr]); verpassteanrufe(verpassteanruferliste,pfad_verpasste_anrufliste,msn[nr]); } } on({id:"tr-064.0.callmonitor.ringing", val: true}, function (obj) { //log('########### aktueller Anruf #############'); var anruf="tr-064.0.callmonitor.inbound.json"; for(var nr = 0; nr < msn.length; nr++) { log('+++++++++++++++++++ aktueller Anruf '+msn[nr]+' ++++++++++++++++++++++'); aktuelle_anrufe(anruf,pfad_aktueller_anruf,msn[nr]); } }); on({id:"tr-064.0.callmonitor.ringing", val: false}, function (obj) { //log('########### aktueller Anruf löschen #############'); var anruf="tr-064.0.callmonitor.inbound.json"; for(var nr = 0; nr < msn.length; nr++) { log('+++++++++++++++++++++ ringing löschen '+msn[nr]+' ++++++++++++++++++++'); setState(pfad_aktueller_anruf+'.'+msn[nr]+'.ringing',false); } anrufliste(); });` [/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i] ``` `
  • Lest ihr eigentlich bevor ihr Schreibt? :x

    Moved
    27
    0 Votes
    27 Posts
    3k Views
    Jey CeeJ
    Push
  • Time and weather

    Moved
    4
    0 Votes
    4 Posts
    631 Views
    Jeeper.atJ
    Der gefühlt 100ste Thread zu diesem Thema der ohne vorher im Forum gelesen zu haben gepostet wird. Seufz.
  • [Gelöst] Nach Pro Umstieg keine Alexa Funktion mehr

    Moved
    2
    1
    0 Votes
    2 Posts
    259 Views
    Z
    Das Problem bestand unter Firefox Mit Chrome ging es dann
  • Raspi Memory geht aus

    Moved
    53
    0 Votes
    53 Posts
    5k Views
    D
    Geschafft Weitestgehend. Das mit dem Backup und restore hat nicht so richtig geklappt. Im Backup war nur iobroker-data/files/vis.0 und alles drunter. Der Rest hat gefehlt- Also habe ich das komplette iobroker-data Verzeichnis vom Raspi übernommen. VIS läuft jetzt wieder ohne abzustürzen! Juhu! Node ist v8.14.0 Nodejs ist v8.14.0 Ein paar Seltsamkeiten gibt es noch. Es gibt Bilder in VIS (im Verzeichnis /vis.0/user) die werden so dargestellt: [image: 743_2019-01-05_14_06_08-window.jpg] Wenn man im Edit-Mode draufklickt werde sie auf einmal geladen Es gibt aber Bilder die werden trotzdem nicht geladen. Das sind alle die die in /vis.0/mfd/ liegen. Wenn man den absoluten Pfad angibt funktioniert es. Das war beim Raspi nicht so. Wenn ich in der Instanz jscontroller.0 auf die Einstellungen gehe dann bekomme ich [image: 743_2019-01-05_14_17_16-window.jpg] telegram (V1.3.6) müllt mir das Log zu mit telegram.0 2019-01-05 14:19:59.273 error polling_error:ETELEGRAM, ETELEGRAM: 401 Unauthorized Meldungen Iobroker status liefert root@ioBroker-Tinker:/opt/iobroker/iobroker-data/files/vis.0# iobroker status iobroker is running Ready check failed: Connection forcefully ended and command aborted. It might have been processed. AbortError: Ready check failed: Connection forcefully ended and command aborted. It might have been processed. at RedisClient.flush_and_error (/opt/iobroker/node_modules/redis/index.js:362:23) at RedisClient.end (/opt/iobroker/node_modules/redis/lib/extendedApi.js:52:14) at StateRedis.destroy (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:272:20) at processExit (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2820:44) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:312:25 at Object.connected (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:3124:70) at Socket. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemClient.js:120:68) at Socket.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/component-emitter/index.js:133:20) at Socket.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:138:10) at Socket.onconnect (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:335:8) root@ioBroker-Tinker:/opt/iobroker/iobroker-data/files/vis.0#</anonymous> Das sieht auch nicht so gesund aus… Gruss Ralf
  • TR64 / fritzbox - Datenpunte…

    Moved
    7
    1
    0 Votes
    7 Posts
    957 Views
    D
    … denke nein, hier ist die original FW drauf. einzig die ander darstellung im zweiten datenpunkt könnte da begründet sein ( doch da ist ja die vorbelegung des datenpunktes auch wohl falsch ? )
  • Thermostat neu anlernen. Auswirkungen?

    Moved
    16
    0 Votes
    16 Posts
    1k Views
    B
    Jetzt tut alles wieder wie erwartet. Peinliche Geschichte. Auf der CCU2 lief noch das Addin "Homeputer CL" welches fröhlich die Thermostate um 21:30 auf MANU gestellt hat. Addin deinstalliert und schon war der Spuk vorbei. Trotzdem besten Dank an die vielen Tipps und Hinweise. Grüße, Bernd
  • RADAR mit MQTT oder SONOFF

    Moved
    10
    1
    0 Votes
    10 Posts
    870 Views
    D
    und abwarten … ggf wird ja der BT-Bereich auf linux seite besser ( obwohl da scheint alles konstant zu laufen ) oder der adapter weiterentwickelt... ping und tr64 sind für mich keine alternative :-( der status; abwesend ist ja eigentlich egal wie lange es dauer bis er gesetzt wird ( bin ja eh nicht da :-). das warum des toggelns sollte sich finden lassen.....(sollte ein timingthema sein )und 2 minuten bis anwesend wäre ok, wenn es nicht besser geht, slange braucht ma um die jacke auszuziehen und frau und hunde zu begrüßen :mrgreen:
  • [Gelöst] Umstellung auf Iot macht große Probleme

    Moved
    8
    2
    0 Votes
    8 Posts
    806 Views
    ruhr70R
    GitHub Account anlegen und dann auf https://github.com/ioBroker/ioBroker.openhab/issues News Issue Gesendet von iPad mit Tapatalk
  • 0 Votes
    4 Posts
    1k Views
    ThomasLPZT
    Prima, dann läufts wieder [emoji3] Grüße ThomasLPZ Gesendet von iPhone mit Tapatalk
  • Internen Anruf der Fritzbox auswerten

    Moved
    8
    0 Votes
    8 Posts
    3k Views
    D
    der hinweis in der doku hilft auch nicht ? -? thema ring + wählhilfe
  • Nach Update des RPC Adapter auf V 1.82 Dauercrashes

    Moved
    13
    0 Votes
    13 Posts
    1k Views
    N
    ok. danke. hab jetzt 1.83 installiert.
  • IoBroker-Fhem zusammen in Docker auf einen Raspberry PI3

    Moved
    5
    0 Votes
    5 Posts
    1k Views
    jedoJ
    @Flatede: Ich finde keine gescheite Anleitung und bin noch Anfänger mit dem Raspi. ` Wie wäre es damit: http://blog.gaiterjones.com/how-to-run- … pberry-pi/
  • Partymodus schalten am Heizungsventil

    Moved
    8
    0 Votes
    8 Posts
    574 Views
    G
    Mit Deinen Profilen hast Du mich auf eine viel schönere Lösung gebracht. Wenn ich abwesend bin wird auf Profil 2 geschaltet und alles ist gut und mit wenig Aufwand.
  • Tradfri ikea

    Moved
    21
    0 Votes
    21 Posts
    3k Views
    K
    Moin, hab nun die aktuelle Version installiert und nutze den HUE Colorpicker, mit den anderen bekomme ich nicht unbedingt die gewünschten Ergebnisse. tradfri.0.L-65548.lightbulb.color ist auf dem RGB ID gemappped … allerdings tatsächlich die Brightness lässt sich nicht steuern, selbst wenn man versucht HSL zu nutzen als Gamut bzw Model nutze ich LTC010 die anderen sind zu bright. Eventuell kann hier ja nochmal nachgearbeitet werden, dass auch die Brightness slider genutzt werden können... Gruss und Danke Dee
  • Probleme Installation backitup

    Moved
    8
    0 Votes
    8 Posts
    775 Views
    apollon77A
    Das mit Repo nicht ladbar war ein Serverproblem. Gefixt
  • Adapter admin terminated with code 7

    Moved
    8
    0 Votes
    8 Posts
    2k Views
    V
    Bei mir kam der Fehler nach dem einspielen eine Backups
  • Iobroker.backitup keine geplanten Backups mehr nach Update

    Moved
    54
    0 Votes
    54 Posts
    3k Views
    HomoranH
    Nicht dass meine sd karte in die knie geht. Ist seit etwa anderthalb jahren drin. Da macht man dauernd backups aber verifiziert sie nicht :oops: Gruß Rainer
  • Flot - Anzeige diskreter String-Werte

    Moved
    8
    0 Votes
    8 Posts
    1k Views
    P
    @Homoran: geht das nicht mit dem Chart type "Streudiagramm"? ggf. vorher in Integer umwandeln Gruß Rainer ` Mit dem Streudagramm habe ich es nicht ohne Weiteres hinbekommen. Gibt es einen einfachen Weg String-Werte in Integer umwandeln (ohne mit einem Skript neue Werte zu erzeugen)? Ich bin noch nicht so tief in die iobroker-Welt vorgedrungen. @Jeeper.at: Ich habe gerade ein paar Vorstellungsprobleme was für Zustände das sind und welche Grafik du dir erwartest. ` Zustände sind zB Betriebsart der Heizung (Reduziert, Normal, Warmwasser, Abschaltbetrieb) Ich kenne das aus meiner Welt (Motorsteuergeräteparametrisierung) so, dass die Achsen die Strings beinhalten und nicht in integer gewandelt werden. Die Reihenfolge der Strings auf der Achse spielt dabei keine Rolle. Hauptsache der Zustand zu einer bestimmten Zeit ist erkennbar. Interpolation ist natürlich nicht möglich, daher ist nur eine Schrittdarstellung möglich. Ich weiß nicht ob meine Erklärung ausreichend ist. In meiner Welt ist es das Alltag. Vl noch mal genauer schildern was unklar ist.

588

Online

32.9k

Users

83.0k

Topics

1.3m

Posts