Weiter zum Inhalt

ioBroker Allgemein

29.7k Themen 437.3k Beiträge
Integrationtsplattform für IoT

NEWS

  • Info.0 Probleme ( Instanz auf rot )

    iobroker info.0 problem
    5
    0 Stimmen
    5 Beiträge
    2k Aufrufe
    J
    Das Problem trat erst auf nachdem ich den "JS controller" einem Update unterzogen habe. Gibt es hier noch immer keine Lösung? Es handelt sich übrigens um eine ganz frische Installation. Ich kann mir gar nicht vorstellen, dass wir die einzigen sind, die das Problem haben. EDIT: Habe jetzt einfach das ioBroker-Install-Skript nochmal gestartet. Dann war die info.0 wieder ohne Fehler. Aber das kann doch nicht die Lösung sein.
  • Sonoff Adapter startet immer neu. Error Log angehängt

    sonoff adapter warn
    1
    1
    0 Stimmen
    1 Beiträge
    166 Aufrufe
    Niemand hat geantwortet
  • PIVCCU // Nur Homematic Firmware upgrade

    pivccu homematic ip firmware homematic
    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    B
    Bei "sudo apt upgrade pivccu3" kommt folgendes: pi@ioBroker-Pi:~ $ sudo apt upgrade pivccu3 Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following package was automatically installed and is no longer required: rpi.gpio-common Use 'sudo apt autoremove' to remove it. The following NEW packages will be installed: busybox flashrom initramfs-tools initramfs-tools-core klibc-utils libfl2 libftdi1-2 libklibc libpci3 libusb-0.1-4 linux-base pciutils pigz rpi-eeprom rpi-eeprom-images The following packages will be upgraded: base-files binutils binutils-arm-linux-gnueabihf binutils-common bzip2 console-setup console-setup-linux cron curl dirmngr distro-info-data e2fsprogs file firmware-atheros firmware-brcm80211 firmware-libertas firmware-misc-nonfree firmware-realtek freetype2-doc git git-man gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv keyboard-configuration libbabeltrace1 libbinutils libbz2-1.0 libcom-err2 libcryptsetup12 libcurl3-gnutls libcurl4 libexpat1 libext2fs2 libfreetype6 libfreetype6-dev libfribidi0 libglib2.0-0 libglib2.0-data libgnutls30 libidn2-0 libldap-2.4-2 libldap-common libmagic-mgc libmagic1 libncurses6 libncursesw5 libncursesw6 libnghttp2-14 libpam-systemd libpython2.7-minimal libpython2.7-stdlib libpython3.7 libpython3.7-minimal libpython3.7-stdlib libraspberrypi-bin libraspberrypi-dev libraspberrypi-doc libraspberrypi0 libsasl2-2 libsasl2-modules-db libss2 libssl1.1 libsystemd0 libtinfo5 libtinfo6 libudev-dev libudev1 libwbclient0 libxml2 libxmuu1 lua5.1 ncurses-base ncurses-bin ncurses-term nodejs openssh-client openssh-server openssh-sftp-server openssl patch pi-bluetooth pivccu-modules-dkms pivccu-modules-raspberrypi pivccu3 python-apt-common python2.7 python2.7-minimal python3-apt python3.7 python3.7-minimal raspberrypi-bootloader raspberrypi-kernel raspberrypi-kernel-headers raspberrypi-sys-mods raspi-config rpcbind ssh sudo systemd systemd-sysv tzdata udev unzip usb.ids wpasupplicant 113 upgraded, 15 newly installed, 0 to remove and 0 not upgraded. Need to get 327 MB of archives. After this operation, 109 MB of additional disk space will be used. Dann kann ich auch gleich das volle Upgrade machen :)
  • iobroker Admin langsam

    langsam admin
    10
    1
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    ?
    @Alex-0 Also danach nur seltsamerweise für den javascript-Adapter für ein Skript, was vorher problemlos gelaufen ist: javascript.0 2020-03-01 17:01:23.719 error (31044) at process._tickCallback (internal/process/next_tick.js:63:19) javascript.0 2020-03-01 17:01:23.718 error (31044) at endReadableNT (_stream_readable.js:1145:12) javascript.0 2020-03-01 17:01:23.718 error (31044) at IncomingMessage.emit (events.js:203:15) javascript.0 2020-03-01 17:01:23.718 error (31044) at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/iobroker.javascript/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:447:13) javascript.0 2020-03-01 17:01:23.717 error (31044) at setState (/opt/iobroker/node_modules/iobroker.javascript/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:610:14) javascript.0 2020-03-01 17:01:23.717 error (31044) at exports.XMLHttpRequest.dispatchEvent (/opt/iobroker/node_modules/iobroker.javascript/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:591:25) javascript.0 2020-03-01 17:01:23.716 error (31044) at exports.XMLHttpRequest.xmlHttp.onreadystatechange (script.js.RoborockMap:56:13) javascript.0 2020-03-01 17:01:23.715 error (31044) at updateMapPage (script.js.RoborockMap:141:23) javascript.0 2020-03-01 17:01:23.713 error (31044) script.js.RoborockMap: Error: IndexSizeError: The source width is 0. Skript ist eines für die Karte vom Roborock hier aus dem Forum. (Dieses anbei) Kennt jemand den Fehler? Laufen tut das Skript aber ich erkenne den Fehler nicht: createState('vis.RockroboMap', ''); const { createCanvas, Canvas } = require('canvas') const { Image } = require('canvas') const request = require('request'); const XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest; //________________________________________________________________________________________________________________________________________________ // Farben änder const COLOR_FLOOR = "#23465e"; const COLOR_WALLS = "#2b2e30"; const COLOR_PATH = "white"; //________________________________________________________________________________________________________________________________________________ //Robot Image const rocky = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAMAAAHGjw8oAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADbUExURQAAAICAgICAgICAgICAgICAgHx8fH19fX19fYCAgIGBgX5+foCAgH5+foCAgH9/f39/f35+foCAgH9/f39/f4CAgH5+foGBgYCAgICAgIGBgX9/f39/f35+foCAgH9/f39/f4CAgIODg4eHh4mJiZCQkJycnJ2dnZ6enqCgoKSkpKenp62trbGxsbKysry8vL29vcLCwsXFxcbGxsvLy87OztPT09XV1d/f3+Tk5Ojo6Ozs7O3t7e7u7vHx8fLy8vPz8/X19fb29vf39/j4+Pn5+f39/f7+/v///9yECocAAAAgdFJOUwAGChgcKCkzOT5PVWZnlJmfsLq7wcrS1Nre4OXz+vr7ZhJmqwAAAAlwSFlzAAAXEQAAFxEByibzPwAAAcpJREFUKFNlkolaWkEMhYPggliBFiwWhGOx3AqCsggI4lZt8/5P5ElmuEX5P5hMMjeZJBMRafCvUKnbIqpcioci96owTQWqP0QKC54nImUAyr9k7VD1me4YvibHlJKpVUzQhR+dmdTRSDUvdHh8NK8nhqUVch7cITmXA3rtYDmH+3OL4XI1T+BhJUcXczQxOBXJuve0/daeUr5A6g9muJzo5NI2kPKtyRSGBStKQZ5RC1hENWn6NSRTrDUqLD/lsNKoFTNRETlGMn9dDoGdoDcT1fHPi7EuUDD9dMBw4+6vMQVyInnPXDsdW+8tjWfbYTbzg/OstcagzSlb0+wL/6k+1KPhCrj6YFhzS5eXuHcYNF4bsGtDYhFLTOSMqTsx9e3iyKfynb1SK+RqtEq70RzZPwEGKwv7G0OK1QA42Y+HIgct9P3WWG9ItI/mQTgvoeuWAMdlTRclO/+Km2jwlhDvinGNbyJH6EWV84AJ1wl8JowejqTqTmv+0GqDmVLlg/wLX5Mp2rO3WRs2Zs5fznAVd1EzRh10OONr7hhhM4ctevhiVVxHdYsbq+JzHzaIfdjs5CZ9tGInSfoWEXuL7//fwtn9+Jp7wSryDjBFqnOGeuUxAAAAAElFTkSuQmCC"; const charger = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAdVBMVEUAAAA44Yo44Yo44Yo44Yo44Yo44Yo44Yo44Yp26q844Yr///9767Kv89DG9t2g8Md26q5C44/5/vvz/fjY+ei19NNV5ZtJ45T2/fmY78KP7r1v6atq6Kjs/PPi+u7e+uvM9+Gb8MSS7r+H7bhm6KVh56JZ5p3ZkKITAAAACnRSTlMABTr188xpJ4aepd0A4wAAANZJREFUKM9VklmCgzAMQwkQYCSmLKWl2+zL/Y9YcIUL7wvkJHIUJyKkVcyy+JIGCZILGF//QLEqlTmMdsBEXi56igfH/QVGqvXSu49+1KftCbn+dtxB5LOPfNGQNRaKaQNkTJ46OMGczZg8wJB/9TB+J3nFkyqJMp44vBrnWYhJJmOn/5uVzAotV/zACnbUtTbOpHcQzVx8kxw6mavdpYP90dsNcE5k6xd8RoIb2Xgk6xAbfm5C9NiHtxGiXD/U2P96UJunrS/LOeV2GG4wfBi241P5+NwBnAEUFx9FUdUAAAAASUVORK5CYII="; var canvasimg = new Canvas(); var ctximg = canvasimg.getContext('2d'); var res = {}; var img = new Image(); // Create a new Image img.src = rocky const img_charger = new Image(); img_charger.src = charger; const robotIp = "192.168.1.176"; // IP of the robot const robotState = "mihome-vacuum.0.info.state" // e.g : "mihome-vacuum.0.info.state" httpGetAsync("http://" + robotIp + "/api/map/latest", updateMapPage); // get actuel map data from Valetudo function httpGetAsync(theUrl, callback) { var xmlHttp = new XMLHttpRequest(); var jdata = {}; xmlHttp.onreadystatechange = function () { //console.log(JSON.stringify(xmlHttp)); if (xmlHttp.readyState == 4 && xmlHttp.status == 200) { try { jdata = JSON.parse(xmlHttp.responseText) //console.log(JSON.stringify(jdata)); } catch (err) {} callback(jdata); } } xmlHttp.open("GET", theUrl, true); // true for asynchronous xmlHttp.send(null); } function updateMapPage(res) { var canvas = createCanvas(); var ctx = canvas.getContext('2d'); let mapImageData; var map; canvas.height = 1024 * 4 //res.image.dimensions.height; canvas.width = 1024 * 4 //res.image.dimensions.width; // Male Boden if (res.image.pixels.floor && res.image.pixels.floor.length !== 0) { ctx.fillStyle = COLOR_FLOOR; res.image.pixels.floor.forEach(function (coord) { ctx.fillRect(coord[0] * 4 + res.image.position.left * 4, coord[1] * 4 + res.image.position.top * 4, 4, 4); }); } // Male Wände if (res.image.pixels.obstacle_strong && res.image.pixels.obstacle_strong.length !== 0) { ctx.fillStyle = COLOR_WALLS; res.image.pixels.obstacle_strong.forEach(function (coord) { ctx.fillRect(coord[0] * 4 + res.image.position.left * 4, coord[1] * 4 + res.image.position.top * 4, 4, 4); }); } // Male den Pfad if (res.path.points && res.path.points.length !== 0) { ctx.fillStyle = COLOR_PATH; let first = true; let cold1, cold2; res.path.points.forEach(function (coord) { if (first) { ctx.fillRect(coord[0] / 12.5, coord[1] / 50, 2, 2); cold1 = coord[0] / 12.5; cold2 = coord[1] / 12.5; } else { ctx.beginPath(); ctx.lineWidth = 1; ctx.strokeStyle = "#FFFFFF"; ctx.moveTo(cold1, cold2); ctx.lineTo(coord[0] / 12.5, coord[1] / 12.5); ctx.stroke(); cold1 = coord[0] / 12.5 cold2 = coord[1] / 12.5 } first = false }); } // Zeichne Roboter ctx.beginPath(); if (res.robot){ if (res.path.current_angle && typeof res.robot[0] !== "undefined" && typeof res.robot[1] !== "undefined") { canvasimg = rotateRobo(img, res.path.current_angle); ctx.drawImage(canvasimg, res.robot[0] / 12.5 - 15, res.robot[1] / 12.5 - 15, img.width, img.height); } else { ctx.drawImage(img, res.robot[0] / 12.5 - 15, res.robot[1] / 12.5 - 15, img.width, img.height); } } // Zeichne Ladestation wenn vorhanden if (res.charger){ if (typeof res.charger[0] !== "undefined" && typeof res.charger[1] !== "undefined") { ctx.beginPath(); ctx.drawImage(img_charger, res.charger[0] / 12.5 - 15, res.charger[1] / 12.5 - 15); } } // crop image let canvas_final = createCanvas(); let ctx_final = canvas_final.getContext('2d'); var trimmed = ctx.getImageData(res.image.position.left * 4, res.image.position.top * 4, res.image.dimensions.width * 4, res.image.dimensions.height * 4); canvas_final.height = res.image.dimensions.height * 4; canvas_final.width = res.image.dimensions.width * 4; ctx_final.putImageData(trimmed, 0, 0); map = canvas_final.toDataURL(); setState("javascript.0.vis.RockroboMap", '<img src="' + canvas_final.toDataURL() + '" /style="width: 120% ;height: 130%;">'); //log('<img src="' + canvas_final.toDataURL() + '" />'); } function rotateRobo(img, angle) { var canvasimg = createCanvas(img.width, img.height); var ctximg = canvasimg.getContext('2d'); const offset = 90; ctximg.clearRect(0, 0, img.width, img.height); ctximg.translate(img.width / 2, img.width / 2); ctximg.rotate((angle + offset) * Math.PI / 180); ctximg.translate(-img.width / 2, -img.width / 2); ctximg.drawImage(img, 0, 0); return canvasimg; } schedule("*/2 * * * * *", function () { var robyState = getState(robotState).val; if (robyState === 5 || robyState === 11 || robyState === 17) httpGetAsync("http://" + robotIp + "/api/map/latest", updateMapPage); });
  • AVM DECT 200 über VIS schalten

    avm dect 200 visualisierung schaltbefehle
    2
    0 Stimmen
    2 Beiträge
    412 Aufrufe
    H
    Hat sich erledigt, Problem waren die Berechtigungen des FB-ioBroker-Users. :-) Anfängerfehler... VG H_H
  • Zigbee: Wechsel von Conbee zu CC2531 Stick

    zigbee conbee 2 cc2531 zigbee
    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    C
    Adapterversion: 1.0.3, allerdings hatte ich vorher die "offizielle" 1.0.2 und habe nur auf 1.0.3 aktualisiert um dort eventl. mehr Erfolg zu haben. Ich habe den Conbee inzwischen eingemottet - Das Problem kann man also als erledigt ansehen.
  • Homematic - Kein regelmäßiger update von HMIP

    homematic hm-rpc
    3
    1
    0 Stimmen
    3 Beiträge
    362 Aufrufe
    E
    Ja, mehrmals. In der XML-API werden die Zustände (true/false) geändert. Immer wenn die oben genannte Meldung im Log erscheint, werden die Zustände geändert sonst aber nicht. Danke
  • Kann die Benutzeroberfläche nicht mehr erreichen

    fehler beim start
    2
    0 Stimmen
    2 Beiträge
    328 Aufrufe
    SBorgS
    @Micro1959 sagte in Kann die Benutzeroberfläche nicht mehr erreichen: Write for that "npm install iobroker.admin" in according directory. Hast du npm install iobroker.admin mal in deinem ioBroker-Verzeichnis versucht?
  • Umzug von Windows 10 nach Raspberry Pi 4

    umzug windows auf raspberry pi firetv js2fs
    22
    1
    0 Stimmen
    22 Beiträge
    3k Aufrufe
    HomoranH
    @Andreas_Stefan sagte in Umzug von Windows 10 nach Raspberry Pi 4: Problem gelöst. eher nicht! @Andreas_Stefan sagte in Umzug von Windows 10 nach Raspberry Pi 4: bitte (sudo npm install) eingeben. Bitte nicht!! https://forum.iobroker.net/topic/17109/wichtige-hinweise-bei-neueren-npm-versionen-und-sudo/1 Normalerweise hätte ein npm rebuild im Installationsverzeichnis reichen müssen, damit die Module nachinstalliert werden, wenn sie in den Dependencies stehen. Überhaupt muss im Gegensatz zu den "iobroker-Befehlen" bei den "npm Befehlen" in das Installationsverzeichnis gewechselt werden!
  • Beeinflussung IOBROKER / VIS auf Radio und TV

    iobroker vis yamaha samsung
    4
    0 Stimmen
    4 Beiträge
    399 Aufrufe
    HomoranH
    @Mottimuc sagte in Beeinflussung IOBROKER / VIS auf Radio und TV: Ich vermute, dass die Persistenz des jeweiligen Wertes im Zusammenspiel VIS <-> IOBroker die Ursache ist. Dazu müsste aber etwas falsch konfiguriert sein und der Wert immer wieder gesendet werden. @Mottimuc sagte in Beeinflussung IOBROKER / VIS auf Radio und TV: Heißt, dass sich die Lautstärke des Radios nicht mehr ändern kann, sie springt immer wieder zurück auf den vorangegangenen Wert. in welchem zeitlichen Rahmen? Das wäre dann die Einstellung die du falsch konfiguriert hast @Mottimuc sagte in Beeinflussung IOBROKER / VIS auf Radio und TV: Der TV schaltet sich nach abschalten über die Fernbedienung wieder an... Dito! @Mottimuc sagte in Beeinflussung IOBROKER / VIS auf Radio und TV: Aber hat jemand von Euch ähnliche Erfahrungen gemacht? Nö! @Mottimuc sagte in Beeinflussung IOBROKER / VIS auf Radio und TV: Gibt es da ne Lösung? Ursache suchen ;-) an ioBroker / vis selbst liegt es definitiv nicht
  • Erfahrungen mit Raspberry Pi 3/4

    raspberry pi fhem conbee 2 raspberry pi4 performance
    7
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    mickymM
    Ich habe auch FHEM für mein MAX! Heizungssteuerung noch im Einsatz, da der Adapter in iobroker - die Zeitprofile nicht unterstützt und insofern verstehe ich, dass man ggf. die Vorteile beider Systeme nutzen möchte. Bei mir läuft alles nun auf einem Pi4 mit 4 GB RAM inkl. mySQL und ich habe in Ruhe eine Auslastung von ca. 9% der CPU. Ich habe allerdings FHEM nicht via Adapter angebunden, sondern über MQTT. Ich habe allerdings den MQTT Adapter nur als Client laufen - da als Broker hat dieser Adapter mir so viele Probleme bereitet und ca. 6 Wochen graue Haare, das ich davon nur abraten kann. Man kann sich zumindest wenn man MQTT noch laufen hat, auch einige Adapter sparen - wenn die Geräte nativ über MQTT kommunizieren können. Einen Pi3 habe ich noch als GW laufen, da ich zwischenzeitlich leider an einem DS-Lite Anschluß hänge und das geht auch ganz gut, aber bzgl. den Performancevergleichen ist zwischen Pi3 und 4 ein gewaltiger Performanceunterschied. Insofern lohnt sich die Migration in meinen Augen auf alle Fälle.
  • Tradfri Repeater mit CC2531 und Koennk FW (Juni 2019)

    zigbee tradfri cc2531
    3
    0 Stimmen
    3 Beiträge
    606 Aufrufe
    mickymM
    Und noch zur Ergänzung. Die Linie, die Du in dem Netz rot eingezeichnet siehst, zwischen der Wohnzimmer Lampe und dem Coordinator ist deswegen, da nur eine Link-Quality von 6 angegeben ist. Das der Repeater aber arbeitet, sieht man daran, dass zu diesem eine Link Quality von 55 angegeben ist und das entspricht auch der Link Quality zu der Lampe. Im Übrigen kann ich nur mit dem Coordinator pairen - und mit sonst nichts: [image: 1583062500741-zigbee-repeater.jpg]
  • Adapterversionen

    versionen adapter
    6
    0 Stimmen
    6 Beiträge
    430 Aufrufe
    sigi234S
    @Tonibert sagte in Adapterversionen: Bis eben Stand da Default.Ich habe es jetzt auf Latest geändert Nein, latest nur wenn du dir sicher bist. Da werden auch nicht stable Version angezeigt. Normal solltes du auf default stellen. https://www.iobroker.net/#de/documentation/admin/settings.md
  • zwave Adapter soll umziehen

    zwave adapter umzug
    5
    0 Stimmen
    5 Beiträge
    480 Aufrufe
    R
    Kurzes Feedback für die, die es interessiert. Der Umzug hat genauso geklappt wie geplant. Ich musste nur gleich auf die V 1.7.3 gehen, da die 1.3.1 nicht mehr unter node.js 10.19.0 läuft. Einen Fenstersensor musste ich nochmal zurücksetzten, da der sich einfach nicht verbinden wollte. Konnte ich aber verschmerzen ;)
  • Sonos - Änderung der IP-Adresse

    sonos adapter
    3
    0 Stimmen
    3 Beiträge
    2k Aufrufe
    T
    @Jey-Cee Vielen Dank für die Antwort und den Tipp... Ich werde das mit dem Alias mal probieren
  • ioBorker unter VM-Ware Debian installieren?

    vmware
    2
    0 Stimmen
    2 Beiträge
    238 Aufrufe
    K
    @Tolkin bei mir läuft ioBroker in einer Ubuntu 18.04 VM auf einem Intel NUC mit ESXi 6.7. Die Instllation habe ich nach dieser Anleitung gemacht: https://www.iobroker.net/#de/documentation/install/linux.md
  • [gelöst] Alarm von Instar 5907 auslesen

    instar 5907 alarm kamera
    14
    0 Stimmen
    14 Beiträge
    2k Aufrufe
    L
    @UweRLP Hi, Danke das hat geklappt
  • mihome vacuum Adapter V2.0.7

    mihome vaccuum
    2
    0 Stimmen
    2 Beiträge
    306 Aufrufe
    D
    Auf github gibt es die aktuelle Version. Was du meinst ist npm, da gibt es nur 1.1.5
  • Meross schaltet sich ständig um: gelb/grün

    meross fehler gelb
    3
    1
    0 Stimmen
    3 Beiträge
    2k Aufrufe
    E
    Ich habe jetzt einen neuen Account in der Meross App erstellt. Mit dem neuen Account funktioniert es wieder. Es muss wohl an Meross liegen. Danke
  • Einfache Klingel über GPIOS?!

    klingel gpio pi
    1
    0 Stimmen
    1 Beiträge
    210 Aufrufe
    Niemand hat geantwortet

282

Online

32.8k

Benutzer

82.9k

Themen

1.3m

Beiträge