Skip to content

ioBroker Allgemein

Integrationtsplattform für IoT
29.6k Themen 434.2k Beiträge

NEWS

  • Error Code 25 beim Update von vis auf 0.6.12

    Verschoben
    9
    0 Stimmen
    9 Beiträge
    3k Aufrufe
    HomoranH
    Die Reihenfolge bringt nix. Der upload wars dann Dann viel Spaß damit Rainer Gesendet von meinem LIFETAB_S785X mit Tapatalk
  • Hm-rpc: HM-LC-Sw4-DR (4Kan Ausgang Hutschiene)

    Verschoben
    7
    1
    0 Stimmen
    7 Beiträge
    2k Aufrufe
    H
    Nach einigen Tests habe ich festgestellt, dass die XML-RPC Fehler im Logfile durch Verbindungsprobleme zwischen CCU2 und Aktor kommen. Für meine CCU2 war der Aktor zeitweise unerreichbar. Gibt es eine Erklärung für die Darstellung des Aktors als Dimmer? Tobias
  • Benennung globale Skripte

    Verschoben
    15
    0 Stimmen
    15 Beiträge
    3k Aufrufe
    BluefoxB
    Jetzt verstehe ich. Natürlich nicht. Du musst adapter.js modifizieren. Aber wenn die Funktion gut ist, dann nehme ich die gerne in adapter.js auf. Sonst musst du die Funktion in eine Datei aushängen (z.B. lib/tools.js) und die dann zwischen deinen Adaptern synchron halten. (z.b. mit Grunt). So mache ich mit lib/utils.js
  • Installation von ioBroker

    Verschoben
    24
    0 Stimmen
    24 Beiträge
    6k Aufrufe
    HomoranH
    Das ist seltsam. Dieses Paket wird schon lange nicht mehr gepflegt und ist deswegen jetzt aus dem repository genommen worden. Gruß Rainer Gesendet von meinem Cynus T7 mit Tapatalk
  • Onkyo erstellt sehr viele log Einträge

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    1k Aufrufe
    B
    Super, vielen Dank für die schnelle Hilfe.
  • Vis Editor: Navigation zwischen Views

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    1k Aufrufe
    BluefoxB
    @hometm: Hallo, ich habe hier eine 'Kleinigkeit' welche aber die Usability des vis-Editors erhöhen würde. Angenommen man platziert das Widget "view in widget" in einem View "A". Dieses Widget stellt den View "B" dar. -> Hier wäre eine Sprungmöglichkeit im Editor (z.B. per Rechtsklick) vom Widget in View "A" direkt zu View "B" sehr hilfreich. Nochmals das gleiche: Angenommen ein Navigationsbutton ist in View "A" platziert, welcher auf den Zielview "B" verweist -> Hier wäre eine Sprungmöglichkeit per Rechtsklick auf den Navigationsbutton zum Zielview hilfreich. (hoffentlich habe ich es halbwegs verständlich beschrieben) Tobias ` Nach dritten mal Lesen habe ich verstanden. :D
  • Offtopic: Jemand beim CCC

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    1k Aufrufe
    Niemand hat geantwortet
  • Win 10

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    1k Aufrufe
    Niemand hat geantwortet
  • Iobroker unter Windows 10

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    3k Aufrufe
    H
    Iobroker läuft jetzt auf windows 10. Ich greife von unterschiedlichen Rechnern auf das iobroker zu. Mir ist aber folgendes aufgefallen: Früher hat iobroker für jedes Modul ein Popoupfenster aufgemacht, was jetzt nicht mehr der Fall ist. Jetzt hab ich nur noch das Fenster wie unten gezeigt. Hat einer ne Idee oder neu installieren? :( 212_win10.jpg
  • Legacy Adapter schmiert ab

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    2k Aufrufe
    A
    Ich habe die Tage nun erstmalig etwas genauer auf ioBroker geschaut und damit etwas herumprobiert. Es ist ziemlich beeindruckend, was das ioBroker Team hier bislang geschaffen hat! Klasse! Der mobile Adapter hat aber wohl zur Zeit keinen Fokus, so interpretiere ich als Laie zumindest den Status des Adapters auf Github. Ich denke aber, dass meine Yahui-Installation noch eine Zeit lang durchhält … Gruß ak1
  • RPI & Nginx & Ports

    Verschoben
    31
    0 Stimmen
    31 Beiträge
    6k Aufrufe
    Z
    and the winner is… raspberrypi-net-mods node.js scheint von diesem Package abhängig zu sein. Sobald man es deinstalliert, geht es nicht mehr. Sobald man es neu-installiert (nach einem kompletten X11-Cleanup z.B.) läuft wieder alles!
  • [gelöst]Update HM-RPC-Adpater nicht möglich

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    P
    @Bluefox: Und wenn du: CODE: ALLES AUSWÄHLEN npm install https://github.com/ioBroker/ioBroker.hm … all/master schreibst? ` Hat geklappt. Vorher beide deaktiviert. Seltsamerweise steht jetzt in der Adapterliste: HomeMatic RPC Verbindet HomeMatic Interface-Prozesse (BidCos-Services, Homegear und CUxD) via XML-RPC oder BIN-RPC mit ioBroker homematic bidcos eq3 ELV CCU CCU1 CCU2 rpc xmlrpc homegear binrpc CUxD FS20 FHT HMS EnOcean 0.5.1 0.5.2 [2/1] Javascript/Node.js MIT Also 0.5.2 installiert, aber 0.5.1 vorhanden :roll: Naja, jetzt gings Update wenigstens. Danke, Bluefox. Gruß pix
  • Widget mit Kontrollfrage

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    979 Aufrufe
    ruhr70R
    Als Beispiel: Ein Button öffnet einen Dialog mit einem View. Im geöffnetem View gibt es einen button, wollen Sie wirklich mit der ID zum Garagentor öffnen. Der Button für "Garagentor öffnen" -> öffnet einen Dialog mit einem View (hier: Test5) [{"tpl":"tplContainerButtonDialog","data":{"visibility-cond":"==","visibility-val":1,"buttontext":"Gragentor öffnen","padding":"5","contains_view":"Test5"},"style":{"left":"382px","top":"107px","width":"172px","height":"36px"},"widgetSet":"jqui"}] Der View mit dem Bestätigungsbutton "wollen Sie wirklich" { "settings": { "style": {}, "theme": "redmond", "sizex": "", "sizey": "", "hideDescription": false, "gridSize": "" }, "widgets": { "e00001": { "tpl": "tplBasicState", "data": { "oid": "garagentor-id", "visibility-cond": "==", "visibility-val": "", "value": "0", "html": " wollen Sie wirklich?", "visibility-oid": "", "name": "", "comment": "" }, "style": { "left": "0", "top": "0", "background": "rgb(204, 204, 204) none repeat scroll 0% 0% / auto padding-box border-box", "width": "90px", "height": "55px", "z-index": "10", "color": "rgb(68, 68, 68)", "text-align": "center", "text-shadow": "none", "font-family": "'Lucida Grande', 'Lucida Sans', Arial, sans-serif", "font-style": "normal", "font-variant": "normal", "font-weight": "bold", "font-size": "12px", "line-height": "14px", "letter-spacing": "0", "word-spacing": "0px", "background-position": "0% 0%", "background-size": "auto", "background-clip": "", "background-origin": "", "padding": "", "box-shadow": "0px 0px 1px 1px", "border-style": "solid", "border-radius": "", "border-width": "1px" }, "widgetSet": "basic" } }, "name": "Test5", "rerender": false, "filterList": [] } 2858_philips_ok.pcapng.txt
  • Anzahl möglicher aktiver Addapter

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    785 Aufrufe
    HomoranH
    Ich habe auch noch so etwas im Kopf, aber das bezog sich auf den Footprint eines Adapters im RAM. https://github.com/ioBroker/ioBroker#operating-system-and-hardware schreibt dass eta 10-60MB pro Adapter verbraucht würden. Das passt auch zu meinen "gefühlten" Beobachtungen, dass der Cubietruck mit 2GB RAM schneller ist als der RPi2 mit nur 1GB Gruß Rainer 4489_bildschirmfoto_2017-12-26_um_09.05.13.png
  • Homematic RPC Interface Adresse

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    2k Aufrufe
    M
    Ok, hab die IP Geschichte in der zentralen adapter-settings.js gefunden. DIe Änderung sollte natürlich nur lokal im Adapter vorgenommen werden … komme gerade nicht weiter. Gibt es eigentlich noch andere Adapter, die auf diesem Weg die lokalen IP Adressen ermitteln, um einen vermeintlich von außen erreichbaren Service abzubieten? Diese müsste natürlich das gleiche Problem unter Docker haben.
  • Adapter Wunschliste

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    2k Aufrufe
    HomoranH
    In der Liste war doch auch ein Feld für den, der den Adapter bastelt, oder? Gesendet von meinem LIFETAB_S785X mit Tapatalk
  • Testeditor für Skripte

    Verschoben
    10
    0 Stimmen
    10 Beiträge
    2k Aufrufe
    P
    @hometm: Vorschlag: Erstellung eines Katalog-Fensters, welches ein-/ausgeblendet werden kann. Dieser Katalog zeigt die wichtigsten (oder alle ioBroker spezifische Funktionen) an. Hier sollten alle parameter beschrieben sein (z.B. bei 'subscribe' alle 'change' Möglichkeiten). Per Doppelklick auf eine Funktion wird der entsprechende Funktionsaufrufes diekt ins Skript kopiert. ` Huiuiui! Das wäre was für ioBroker 2.0 Bis dahin haben wir die Doku auch soweit. Im Ernst: Skript ist in meinen Augen ein fortgeschrittenes Werkzeug. Da kann man ein wenig Copy/Paste vom Readme schon erwarten. Aber die Idee ist dennoch super Gruß Pix Gesendet von meinem iPhone mit Tapatalk 305_nextdata_hzscrop.txt
  • Bessere Unterstützung von Rooms und Functions

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    3k Aufrufe
    B
    Großartig … und einfach nur wahnsinnig schnell. Danke!
  • Probleme nach Installation

    Verschoben
    16
    0 Stimmen
    16 Beiträge
    3k Aufrufe
    C
    Moin zusammen, ich habe mich am Wochenende noch einmal hingesetzt und alles nach und nach von vorn begonnen. Tag 1: 1. Step - Alle 4 Raspi neu mit Raspian vom 5.5.2015 aufgesetzt und upgedatet 2. Step - Raspi 1-3 mit externer HDD konfiguriert (Raspi's laufen auf HDD, nicht auf SD) 3. Auf Host-1 (mh-iobroker-01) iobroker installiert 4. Auf Host-1 hm-rega und 3x hm-rpc eingerichtet (rfd, h485d, CuxD) 5. Auf Host-1 Fritzbox-Adapter eingerichtet. 24 Std. Dauerlauf ohne eine einzige Fehlermeldung Tag 2: Auf Host-2 (mh-iobroker-02) iobroker installiert und per custom-setup auf den Host-1 verwiesen Auf Host-2 ical-Adapter eingerichtet Auf Host-2 dwd-Adapter eingerichtet knappe 20 Std. Dauerlauf mit beiden Host's ohne eine Fehlermeldung Tag 3: Auf Host-3 (mh-iobroker-03) iobroker installiert und per custom-setup auf den Host-1 verwiesen Ab hier beginnen die Fehlermeldungen. ` > TypeError: 2015-07-27 08:37:09 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:37:09 error at Decoder. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) TypeError: 2015-07-27 08:37:09 error at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:301:8) TypeError: 2015-07-27 08:37:09 error at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:37:09 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) TypeError: 2015-07-27 08:37:09 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:212:12) TypeError: 2015-07-27 08:37:09 error at Socket.onevent (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:254:10) TypeError: 2015-07-27 08:37:09 error at Socket.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:37:09 error at Socket.StatesInMemClient.client.on.connectionTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/statesInMemClient.js:45:30) TypeError: 2015-07-27 08:37:09 error at Object.States.change (/opt/iobroker/node_modules/iobroker.js-controller/controller.js:146:48) TypeError: 2015-07-27 08:37:09 error Cannot read property 'time' of undefined message 2015-07-27 08:37:09 error messagebox.system.host.mh-iobroker-02 [object Object] Cannot read property 'time' of undefined host-mh-iobroker-02 2015-07-27 08:35:10 error instance system.adapter.ical.0 terminated with code 7 (Adapter already running) host-mh-iobroker-02 2015-07-27 08:35:10 error instance system.adapter.ical.0 terminated with code 7 (Adapter already running) TypeError: 2015-07-27 08:34:46 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:34:46 error at Decoder. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) TypeError: 2015-07-27 08:34:46 error at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:301:8) TypeError: 2015-07-27 08:34:46 error at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:34:46 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) TypeError: 2015-07-27 08:34:46 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:212:12) TypeError: 2015-07-27 08:34:46 error at Socket.onevent (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:254:10) TypeError: 2015-07-27 08:34:46 error at Socket.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:34:46 error at Socket.StatesInMemClient.client.on.connectionTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/statesInMemClient.js:45:30) TypeError: 2015-07-27 08:34:46 error at Object.States.change (/opt/iobroker/node_modules/iobroker.js-controller/controller.js:146:48) TypeError: 2015-07-27 08:34:46 error Cannot read property 'time' of undefined message 2015-07-27 08:34:46 error messagebox.system.host.mh-iobroker-02 [object Object] Cannot read property 'time' of undefined host-mh-iobroker-02 2015-07-27 08:34:19 error instance system.adapter.dwd.0 terminated with code 7 (Adapter already running) TypeError: 2015-07-27 08:34:16 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:34:16 error at Decoder. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) TypeError: 2015-07-27 08:34:16 error at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:301:8) TypeError: 2015-07-27 08:34:16 error at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:34:16 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) TypeError: 2015-07-27 08:34:16 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:212:12) TypeError: 2015-07-27 08:34:16 error at Socket.onevent (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:254:10) TypeError: 2015-07-27 08:34:16 error at Socket.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:34:16 error at Socket.StatesInMemClient.client.on.connectionTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/statesInMemClient.js:45:30) TypeError: 2015-07-27 08:34:16 error at Object.States.change (/opt/iobroker/node_modules/iobroker.js-controller/controller.js:146:48) TypeError: 2015-07-27 08:34:16 error Cannot read property 'time' of undefined message 2015-07-27 08:34:16 error messagebox.system.host.mh-iobroker-02 [object Object] Cannot read property 'time' of undefined TypeError: 2015-07-27 08:33:04 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:33:04 error at Decoder. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) TypeError: 2015-07-27 08:33:04 error at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:301:8) TypeError: 2015-07-27 08:33:04 error at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:33:04 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) TypeError: 2015-07-27 08:33:04 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:212:12) TypeError: 2015-07-27 08:33:04 error at Socket.onevent (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:254:10) TypeError: 2015-07-27 08:33:04 error at Socket.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:33:04 error at Socket.StatesInMemClient.client.on.connectionTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/statesInMemClient.js:45:30) TypeError: 2015-07-27 08:33:04 error at Object.States.change (/opt/iobroker/node_modules/iobroker.js-controller/controller.js:146:48) TypeError: 2015-07-27 08:33:04 error Cannot read property 'time' of undefined message 2015-07-27 08:33:04 error messagebox.system.host.mh-iobroker-02 [object Object] Cannot read property 'time' of undefined ` Wenn ich im Adminpanel in der Adapteransicht den Host wechsle kommt folgende Fehlerausgabe: (Hier ein Wechsel von Host-02 nach Host-03) ` > TypeError: 2015-07-27 08:49:58 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:49:58 error at Decoder. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) TypeError: 2015-07-27 08:49:58 error at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:301:8) TypeError: 2015-07-27 08:49:58 error at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:49:58 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) TypeError: 2015-07-27 08:49:58 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:212:12) TypeError: 2015-07-27 08:49:58 error at Socket.onevent (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:254:10) TypeError: 2015-07-27 08:49:58 error at Socket.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:49:58 error at Socket.StatesInMemClient.client.on.connectionTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/statesInMemClient.js:45:30) TypeError: 2015-07-27 08:49:58 error at Object.States.change (/opt/iobroker/node_modules/iobroker.js-controller/controller.js:146:48) TypeError: 2015-07-27 08:49:58 error Cannot read property 'time' of undefined message 2015-07-27 08:49:58 error messagebox.system.host.mh-iobroker-03 [object Object] Cannot read property 'time' of undefined TypeError: 2015-07-27 08:36:07 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:36:07 error at Decoder. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) TypeError: 2015-07-27 08:36:07 error at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:301:8) TypeError: 2015-07-27 08:36:07 error at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:36:07 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15) TypeError: 2015-07-27 08:36:07 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:212:12) TypeError: 2015-07-27 08:36:07 error at Socket.onevent (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:254:10) TypeError: 2015-07-27 08:36:07 error at Socket.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20) TypeError: 2015-07-27 08:36:07 error at Socket.StatesInMemClient.client.on.connectionTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/statesInMemClient.js:45:30) TypeError: 2015-07-27 08:36:07 error at Object.States.change (/opt/iobroker/node_modules/iobroker.js-controller/controller.js:146:48) TypeError: 2015-07-27 08:36:07 error Cannot read property 'time' of undefined message 2015-07-27 08:36:07 error messagebox.system.host.mh-iobroker-03 [object Object] Cannot read property 'time' of undefined ` Gruss Silvio
  • GLÜCKWUNSCH zur ersten 1.0.0

    Verschoben
    10
    1
    0 Stimmen
    10 Beiträge
    3k Aufrufe
    htreckslerH
    :D Damit Ihr nicht mehr raten müsst… ruhr70 lag schon richtig. Im iCal Adapter habe ich ein Event "Urlaub" definiert. Immer wenn jetzt im "google Kalender" für den heutigen Tag ein Eintrag mit "Urlaub" vorhanden ist, wird das Event "Urlaub" auf "True" gesetzt. Mit diesem Wert kann jetzt weitergearbeitet werden. Mir reichte es aber nicht zu wissen das "Heute" Urlaub ist, ich möchte auch wissen ob "Morgen" Urlaub im Kalender steht. Darum habe ich den Adapter etwas modifiziert. Jetzt liefert er mir immer einen 2. Datenpunkt (UrlaubMorgen) Hier die Änderungen (2 Stellen jeweils auskommentiert mit //XGWSTRE und die Funktion) function checkiCal(url, calName, cb) { // Call library function ical.fromURL(url, {}, function (err, data) { if (err) { adapter.log.warn('Error reading from URL "' + url + '": ' + ((err && err.code == "ENOTFOUND") ? 'address not found!' : err.toString())); } /*if (!data) { data = ical.parseFile(__dirname + '/demo.isc'); }*/ if (data) { adapter.log.info("processing URL: " + calName + " " + url); // XGWSTRE adapter.setState('events.Urlaub', {val: false, ack: true}); adapter.setState('events.UrlaubMorgen', {val: false, ack: true}); // XGWSTRE var realnow = new Date(); var today = new Date(); today.setHours(0,0,0,0); var endpreview = new Date(); endpreview.setDate(endpreview.getDate() + parseInt(adapter.config.daysPreview, 10)); und dann etwas weiter unten wird eine Funktion aufgerufen (UrlaubHeuteMorgen(reason, ev.start))… // Full day if (fullday) { //Terminstart >= today && < previewzeit oder endzeitpunkt > today && < previewzeit ---> anzeigen if ((ev.start < endpreview && ev.start >= today) || (ev.end > today && ev.end <= endpreview)) { // check only full day events // XGWSTRE START UrlaubHeuteMorgen(reason, ev.start); // XGWSTRE ENDE Und der Vollständigkeit halber noch die Funktion function UrlaubHeuteMorgen(pBetreff, pDate) { var lToday = new Date(); lToday.setHours(0,0,0,0); var ltomorrow = new Date(); ltomorrow.setHours(0,0,0,0); ltomorrow.setDate(ltomorrow.getDate() + 1); if (pBetreff == "Urlaub") { var ldate1 = lToday.getDate(); var ldate2 = pDate.getDate(); var ldate3 = ltomorrow.getDate(); adapter.log.info("adapter ical pDate / lToday" + ' ' + ldate2 + ' ' + ldate1); if (ldate2 == ldate1) { adapter.setState('events.Urlaub', {val: true, ack: true}); adapter.log.info("adapter ical Urlaub Heute = TRUE"+ ' ' + pDate); } if (ldate2 == ldate3) { adapter.setState('events.UrlaubMorgen', {val: true, ack: true}); adapter.log.info("adapter ical Urlaub Morgen = TRUE"+ ' ' + pDate); } } } Ich hoffe, damit hat das Raten ein Ende und vielleicht kann es ja jemand brauchen. Ich habe es allerdings noch nicht in die aktuelle Version eingearbeitet. Oder @Bluefox Du hast ganz viel Lust und übernimmst es in den Standard ;)

378

Online

32.7k

Benutzer

82.4k

Themen

1.3m

Beiträge