Weiter zum Inhalt

ioBroker Allgemein

29.9k Themen 440.9k Beiträge
Integrationtsplattform für IoT

NEWS

  • Update Windows js-controller 3.2.16 - Wie?

    update windows js-controller 3.2.16
    3
    0 Stimmen
    3 Beiträge
    793 Aufrufe
    R
    @klassisch Hallo, bei mir hat es nun mit der Windows-Version node-v12.22.1 und anschließendem iobroker stop npm install iobroker.js-controller iobroker start funktioniert.
  • (gelöst)(Adapter, S7) Werte kommen im falschen Merker?

    3
    3
    0 Stimmen
    3 Beiträge
    283 Aufrufe
    HumidorH
    @mane444 Ja korrekt, hast du richtig erkannt, ich hab das komplett versaut die Zuordnung. Auch gerade aufgefallen und es funktioniert schon. Danke. erl.
  • Zusätzlicher E3DC Wechselrichter im iobroker

    3
    0 Stimmen
    3 Beiträge
    287 Aufrufe
    kmuenkeK
    @thebam Type E3DC Zusatzsolarwechselrichter 3ph Nur in Verbindung mit E3DC Energiespeichern einsetzbar. AC-Nennleistung bis 12 kW 2 MPP-Tracker Da der über Modbus auf das E3DC Hauskraftwerk geht hat der keine eigene Adresse.
  • Corona-Adapter: Falsche Werte?

    corona
    1
    0 Stimmen
    1 Beiträge
    117 Aufrufe
    Niemand hat geantwortet
  • Edgerouter über ioBroker steuern?

    4
    0 Stimmen
    4 Beiträge
    507 Aufrufe
    M
    Hallo, also erstmal Danke das Ihr auf meine Frage reagiert habt und sorry das ich mich hier so spät erst wieder melde. Wie es Wildbill schon richtig erkannt hat, ist ein steuern über den Unifi Adapter nicht möglich. Auf die Frage "Aber, warum sollte man den Edgerouter von iobroker aus herunter fahren wollen?", kann ich wie folgt Antworten: Ich möchte gerne etwas meine Stromkosten senken und daher soll meine Technik (Server, Switche, Gateway, Raspberry und der Edgerouter) in der Nacht vom Stromnetz automatisch getrennt werden und da der Edgerouter aber vor dem abschalten der Spannung gerne einen Shutdown möchte soll er diesen halt bekommen. Des Weiteren können die Zeiten für einen Shutdown dann auch variieren oder sogar ausgesetzt werden. Nach einigen Recherchen im Netz und Tests habe ich die Lösung gefunden und kann nun Mittels Blockly Script den Router herunterfahren oder auch einen Reboot durchführen und wenn ich wollte ( das fällt mir übrigens gerade ein :-) ) einen VPN -Tunnel Starten oder beenden. Die Möglichkeiten sind wieder vielfältig ;-) Das Vorgehen ist eigentlich relativ simpel und kann einfach umgesetzt werden. Ihr müsst beachten das eine Anmeldung vom ioBroker auf dem Edgerouter nur per Zertifikat möglich ist. Und damit stehen wir am Anfang des Tutorial Als erstes richten wir auf dem Edgerouter einen neuen User z.B. "ioBroker" ein Ist das geschehen, nutzen wir vom ioBroker das CLI (Terminal) und melden uns als "iobroker" an - bitte nicht als root!!! Ich mache dies über Docker oder Portainer. Sind wir im Terminal als "iobroker" angemeldet wechseln wir über cd (Change Directory) in das Verzeichnis /opt/iobroker/.ssh => das ist ein Verzeichnis, welches im Docker auch gemountet und somit bei einem Update nicht überschrieben wird. Sind wir in dem Verzeichnis /opt/iobroker/.ssh führen wir dort den Befehl ssh-keygen aus. Es kommt nun eine Frage wie das Zertifikat genannt werden soll, drückt ihr nun einfach Enter wird dies als Standard id_rsa bezeichnet ich würde dies aber ioBroker nennen wollen und dann Enter drücken. Als nächstes werdet ihr nach einer Passphrase und dessen Wiederholung gefragt hier drücken wir aber einfach nur Enter. Mit diesen Schritten werden in unserem Verzeichnis zwei Dateien erstellt, dies könnt Ihr mit dem Befehl ls prüfen. Es müssen folgende Dateien sein, einmal ioBroker.pub dies ist das Public-Zertifikat (Öffentliches Zertifikat) und ioBroker dies ist der Privat-Key (Privater Schlüssel) => mit diesen Privaten Schlüssel solltet ihr behutsam umgehen. Sind die zwei Dateien nun vorhanden führen wir folgenden Befehl aus cat ioBroker.pub damit wird Euch das Public-Zertifikat angezeigt. Den Key markiert ihr und kopiert ihn euch in eine Textdatei, ist aber nicht zwingend erfoderlich da wir das Terminal vom iobroker nicht schliessen werden. Jetzt melden wir uns mit dem am Anfang angelegten User ioBroker am Edgerouter auch im CLI über Putty an. Sind wir im Edgerouter Terminal angemeldet so prüfen wir mit dem Befehl pwd in welchem Verzeichnis wir uns befinden. Dies sollte /home/ioBroker sein, ist das der fall können wir mit dem Befehl ls -ahl schauen ob sich hier ein Ordner .ssh befindet. Ist der Ordner vorhanden können wir mit cd in diesen wechseln. In diesem Schritt gehe ich davon aus das Ihr mit dem Texteditor vi umgehen könnt. Also wir erstellen nun eine Datei mit dem Texteditor, der Befehl lautet vi ioBroker.pub. Die Datei wird mit drücken der Enter-Taste geöffnet, in diese Datei kopiert ihr euch den Key den wir weiter oben zwischen gespeichert haben oder holt euch diesen nochmals aus dem noch offenen Terminal vom iobroker. Ist das geschehen, speichert Ihr die Datei und schliesst diese. Wenn Ihr wollt, könnt Ihr die Datei nochmals öffnen und prüfen ob auch alles gespeichert wurde. Haben wir die Datei ioBroker.pub nun auf dem Edgerouter im Verzeichnis /home/ioBroker/.ssh erstellt, können wir das Public-Zertifakt nun laden lassen. Diese geschieht im Config Modus, dafür geben wir einem den Befehl configure ein und danach den Befehl pwd damit sehen wir ob wir noch im entsprechenden Verzeichnis /home/ioBroker/.ssh sind. Ist das der Fall, laden wir jetzt mit dem Befehl loadkey ioBroker /home/ioBroker/.ssh ioBroker.pub das Zertifikat - zur Info befinden wir uns nicht im richtigen Verzeichnis ist das nicht weiter schlimm, da in dem load-Befehl das Verzeichnis mit angebeben wurde. Somit sind alle Aufgaben auf dem Edgerouter erledigt und wir benden die Session mit dem Befehl save und dann zweimal mit exit Jetzt geht es wieder in das Terminal von iobroker zurück. Da wir nun alle Voraussetzungen hergestellt haben um vom iobroker aus auf den Edgerouter zu zugreifen, werden wir jetzt noch den Fingerprint bestätigen müssen. Dafür müssen wir uns aus dem Terminal vom iobroker in den Edgerouter anmelden. Dafür nutzen wir den Befehl ssh -i /opt/iobroker/.ssh/ioBroker ioBroker@ipEdgerouter nach dem drücken der Enter-Taste kommt der sogenannte Fingerprint diesen müsst Ihr mit yes (bitte schreiben nicht nur y) einmalig bestätigen. Allerdings heist einmalig => nur sollange sich die IP vom Edgerouter oder im Netzwerk sich nichts tiefgreifendes ändert. Wenn alles geklappt hat sollltet ihr jetzt am Edgerouter angemeldet sein. Damit wäre jetzt das Tutorial beendet. Mit diesen Einstellungen könnt ihr jetzt aus einem Script mit dem Baustein exec und dem Befehl "ssh -i /opt/iobroker/.ssh/ioBroker ioBroker@ipEdgerouter sudo shutdown -P now den Router in den OFF-Modus setzen. Bitte achtet auf den Buchstaben B im iobroker, ich habe gerade gesehen das es vielleicht doch für einige verwirrend sein kann, zumindest in dem Tutorial. Auch müsst ihr nicht immer in das entsprechende Verzeichnis wechseln sondern, könnte den Pfad im Command mit angeben. Die Profis werden das aber wissen ;-) Übrigens kann man das so ähnlich auch auf Unifi-Geräten nutzen um z.B. POE zuschalten. Ich wünsch Euch damit viel Spaß und hoffe das es verständlich war. Beste Grüße Matze77
  • Proxmox iobroker(LXC) mit CC1352R1

    zigbee cc26x2r1 proxmox ubuntu debian
    16
    1
    0 Stimmen
    16 Beiträge
    1k Aufrufe
    A
    @crunchip Danke für den Link zum Thread.
  • Binance Adapter (Gesamtguthaben anzeigen)

    Verschoben binance guthaven
    2
    0 Stimmen
    2 Beiträge
    289 Aufrufe
    StiimmyS
    @xorks Hallo, die Idee alles zusammen zu rechen macht doch am meisten Sinn. Laut meinen Informationen gibt es keine Möglichkeit das Gesamtguthaben auszulesen. Geht auch via Binance Api nicht.
  • 0 Stimmen
    22 Beiträge
    7k Aufrufe
    da_WoodyD
    @darksoul sagte in Shelly geräte werden nicht gefunden: Irgendwann habe dann mal dieses ColoT aktiviert und die Adresse des ioBroker eingetragen + Port :5683 und tada der Shelly war wieder im Adapter vorhanden. das habe ich aber schon in beiträgen gepostet. mcast funktioniert nicht mehr mit der letzten FW, nur mehr unicast. und es genügt auch nur die ioB IP eintragen, die APP hängt den port selbstständig dran beim speichern. wieder ein grund, warum im adapter das automatische update nicht angehakt sein sollte.
  • console abfrage ordner in linux

    linux größe folder file
    10
    0 Stimmen
    10 Beiträge
    463 Aufrufe
    OliverIOO
    @liv-in-sky sagte in console abfrage ordner in linux: @oliverio weiß ich - ich brauche aber alles als output schön wäre eine combi von du und ls oder ich muss doch ein script machen ja script. das gibt es meines wissens nicht @liv-in-sky sagte in console abfrage ordner in linux: nur zur klarheit - ich brauchen diesen befehl für ein javascript, welches genau dieses ergebnis braucht- der befehl wird mit exec im js aufgerufen und das result verarbeite ich oder evtl gib es dafür ein node modul ja, aber das wird dich nicht glücklich machen :) https://nodejs.org/api/fs.html dein Problem ist die Größe eines Verzeichnisses. Das ist nicht gespeichert, sondern muss berechnet werden. Alle anderen Werte können über fs.stats abgerufen werden https://stackoverflow.com/questions/30448002/how-to-get-directory-size-in-node-js-without-recursively-going-through-directory hier noch ein weiteres modul für das eine spezielle problem https://www.npmjs.com/package/fast-folder-size
  • iobroker daemon

    windows 10
    3
    0 Stimmen
    3 Beiträge
    352 Aufrufe
    P
    @arteck sorry, habe lange an einem anderen Projekt gehängt, daher erst jetzt meine Rückmeldung. Da iobroker eigentlich läuft hatte ich auch keinen Zugzwang. Bezüglich cmd ist klar, dass ich es als admin ausführen muss und ich muss natürlich ins iobroker-Verzeichnis wechseln. Aber gerade das Thema Dienste ist ja mein Problem, unter Dienste gibt es keinen ioBroker-Dienst, also kann ich auch keinen stoppen. Im ganzen Taskmanager ist nichts von ioBroker zu sehen, wie kann das sein, wenn er aber läuft und ich über Web-Interface darauf zugreifen kann?
  • Synology DS220+ und zwei USB Sticks

    8
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    K
    Wie kann ich da 2 Adressen eintragen? ttyACM0 und ttyACM1 [image: 1620364073236-docker.jpg]
  • iobrker und tesla Adapter

    1
    0 Stimmen
    1 Beiträge
    159 Aufrufe
    Niemand hat geantwortet
  • Sonos 1 play 1.Gen und Logitech Media Server

    sonos
    3
    0 Stimmen
    3 Beiträge
    113 Aufrufe
    KusselinK
    @fredf ja genau und das dieser kein Airplay hat ..ich aber mal irgendwo gelesen habe (englische Forum welches weiss ich nicht mehr) das es doch gehen soll wollte ich halt vorher wissen. nicht das ich mir die kaufe und das dann nicht geht.... wäre halt klasse da ich schon squeezes eingebunden habe udn mit der Ipeng App steuere... Trotzdem danke fredf
  • Vibration Sensor in Devices

    3
    1
    0 Stimmen
    3 Beiträge
    342 Aufrufe
    crunchipC
    @nu_81 nimm mal anstatt den Geräte Manager, den Adapter alias manager
  • iobroker backup Problem

    31
    0 Stimmen
    31 Beiträge
    4k Aufrufe
    H
    habe es hinbekommen Adapter löschen und dann aber eben auch die db im Ordner sqlite löschen Neuinstallation des Adapters
  • (gelöst) Docker und alle Änderungen löschen ?

    20
    0 Stimmen
    20 Beiträge
    2k Aufrufe
    HomoranH
    @andre sagte in Docker und alle Änderungen löschen ?: Feedback besser in den Docker Chat im Discord. Danke! Da haben wir wieder das Problem mit den redundanten Systemen. Ich (und viele andere User) haben und wollen keinen Discord-Account Im Forum als erste Anlaufstelle sollte alles zu finden sein! Facebook, Discord, Teamspeak und die anderen Konsorten sollten nur zusätzliche Hilfemöglichkeiten sein
  • [Philips Hue Bridge] Kann Wert vom Hue Sensor nicht ändern

    10
    1
    0 Stimmen
    10 Beiträge
    258 Aufrufe
    BBTownB
    @luft-post sagte in [Philips Hue Bridge] Kann Wert vom Hue Sensor nicht ändern: @bbtown Moin, ich glaube ja. Du meintest das hier? ja genau, ich wollte sicher stellen, dass es nicht an einer Einstellung liegt - die ist aber in Ordnung.
  • History Datenverzeichnis anpassen?

    2
    0 Stimmen
    2 Beiträge
    231 Aufrufe
    Thomas BraunT
    @soc Ja.
  • [gelöst] deCONZ Warnings

    9
    0 Stimmen
    9 Beiträge
    437 Aufrufe
    hsteinmeH
    @pedder007 sagte in [gelöst] deCONZ Warnings: 'Repos' meint genau was? Repos = Repositories sind die Bereiche in GitHub, in denen einzelne Software-Pakete abgelegt und verwaltet werden. In Deinem Fall ist das hier: https://github.com/iobroker-community-adapters/ioBroker.deconz
  • deConz - gute Anleitung im Netz?

    conbee 2 deconz conbee deconz raspberry 4
    14
    0 Stimmen
    14 Beiträge
    6k Aufrufe
    Thomas BraunT
    @hesspoint Die beiden Services schließen sich gegenseitig aus, die können nicht parallel laufen. sudo systemctl stop deconz sudo systemctl start deconz-gui sudo systemctl disable deconz sudo systemctl enable deconz-gui Wobei ich ja bekanntermaßen von einem Desktop auf einem Server genau Null halte. Insbesondere nicht per VNC, zu allem Überfluss.

481

Online

33.0k

Benutzer

83.7k

Themen

1.3m

Beiträge