Weiter zum Inhalt

ioBroker Allgemein

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

NEWS

  • Gespeicherte SQL Datenbank aus IoBroker in Excel

    Ungelöst
    2
    0 Stimmen
    2 Beiträge
    325 Aufrufe
    mickymM
    @neonfive Wenn Du mySQL hast, dafür gibts ein AddOn im Excel - damit kann man super die Daten auslesen. [image: 1634041182850-63ba939c-345c-4081-b8cf-f9336b615353-image.png]
  • Finde History Datenbank nicht auf Raspberry

    1
    0 Stimmen
    1 Beiträge
    166 Aufrufe
    Niemand hat geantwortet
  • Alexa Skill Verknüpfung defekt

    3
    0 Stimmen
    3 Beiträge
    280 Aufrufe
    TG70T
    Ich probiere gerade mal das aus https://forum.iobroker.net/topic/48377/alexa2-3-10-x-beta-push-verbindung-tut-wieder
  • [gelöst] Shelly2 -Rolladensteuerung - Yahka

    Verschoben
    23
    1
    0 Stimmen
    23 Beiträge
    10k Aufrufe
    S
    @Beogradjanin Das gibt es in HomeKit leider nicht.. man kann froh sein wenn man überhaupt eine Anzeige und auch noch mit % bekommt ;) @osolstike @atö Euch beiden ein Dank.. das war's was ich gesucht habe Und wenn Ihr nächstes mal den Service-Typ "WindowCovering" dazu schreibt.. oder im Screen nicht ausgrenzt gehts noch etwas schneller
  • Brauche mal Hilfe

    6
    1
    0 Stimmen
    6 Beiträge
    189 Aufrufe
    J
    @kippe Könntest du bitte deinen Titel ändern. "Brauche mal Hilfe" wird später in der Suche nach diesem Problem anderen Usern nicht helfen.
  • ESPHome - Name von Sensornamen

    17
    0 Stimmen
    17 Beiträge
    1k Aufrufe
    W
    @dutchman Ich mache das jetzt auch mit Aliasen. Bin jetzt dazu übergegangen, die Namen der Sensoren nach folgendem Schema zu vergeben binary_sensor: - platform: gpio pin: D2 name: "D2.state Bewegung 1 motion" D2 ist der Pin ".state" was es ist (könnte z.B. auch ".temperature" sein). Die letzten 3 Werte sind dafür, was das ganze später steuern soll. Dann habe ich mir ein Skript geschrieben, dass alle ESPs in meinem System sucht und bei denen, bei denen die Namen nach diesem Schema vergeben sind, 2 Aliase erzeugt. Eines um den ESP bequem abzufragen und eines für die Aufgabe. var fs = require('fs'); const Fn = "/opt/iobroker/Wolfgang/esphome2.txt"; fs.writeFileSync(Fn, ''); const CrLf = String.fromCharCode(13) + String.fromCharCode(10); function Log(s){ var AenderungszeitText = ""; //formatDate(getDateObject(new Date().getTime()), "DD.MM hh:mm:ss"); fs.appendFileSync(Fn, AenderungszeitText + "" +s + CrLf); } function FirstWord(OrigString){ var OrigStringSplit = OrigString.split(" "); return(OrigStringSplit[0]); } function FirstX(OrigName, Count){ var OrigNameS = OrigName.split("."); var Result = ""; for (var i = 0;i < Count; i++){Result = Result + OrigNameS[i] + ".";} return(Result); } function FirstXOhnePunkt(OrigName, Count){ var OrigNameS = OrigName.split("."); var Result = ""; for (var i = 0;i < Count - 1; i++){Result = Result + OrigNameS[i] + ".";} Result = Result + OrigNameS[Count - 1]; return(Result); } const EspStates = $('esphome.0.*.state'); var LastFirst3 = ""; var LastFirst4 = ""; var Raum = "" var EspVersion = ".0."; var AliasName = "D1"; for(var i = 0; i < EspStates.length; i++){ var AktState = EspStates[i]; var ActFirst3 = FirstX(AktState, 3); if (LastFirst3 != ActFirst3){ LastFirst3 = ActFirst3; Log(""); var EspName = getState(ActFirst3 + "info.name").val; Log("ESP = " + EspName); switch(EspName){ case("sauna"): Raum = "Sauna"; break; case("gallerie2"): Raum = "Gallerie"; break; case("gast2"): Raum = "Gast"; break; case("wohnen1"): Raum = "Wohnen"; EspVersion = ".1."; break; } var EspAlias = "alias.0.Raum." + Raum + ".EspHome" + EspVersion + "alive"; var CS = "createAlias('" + EspAlias + "', '" + ActFirst3 + "info._online', '');"; //esphome.0.8CAAB57CB1E6.info._online" Log(CS); } var ObjectName = FirstXOhnePunkt(EspStates[i], 5); var obj = getObject(FirstXOhnePunkt(EspStates[i], 5)); var CommonName = obj.common.name; var CommonNameSplit = CommonName.split(" "); AliasName = FirstWord(CommonName); if (AliasName.includes(".") == true) { Log("// " + CommonName); // Log("// " + EspStates[i] + " " + getState(EspStates[i]).val); // Alias ESPHome -> Raum EspAlias = "alias.0.Raum." + Raum + ".EspHome" + EspVersion + AliasName; var FunktionAlias = "alias.0.Raum." + Raum + "." + CommonNameSplit[1] + "." + CommonNameSplit[2] + "." + CommonNameSplit[3]; var CS = "createAlias('" + EspAlias + "', '" + EspStates[i] + "', '');"; Log(CS); // Alias Raum -> Funktion CS = "createAlias('" + FunktionAlias + "', '" + EspStates[i] + "', '');" Log(CS); //Log("createAlias('alias.0.Raum.' + Raum + '.EspHome.0.' + EspStates[i], idOrigin, '');") } } Als Ergebnis erhalte ich die Datei esphome2.txt in der dann z.B. folgendes steht ESP = wohnen1 createAlias('alias.0.Raum.Wohnen.EspHome.1.alive', 'esphome.0.8CAAB57CB1E6.info._online', ''); // D5.state Fenster 1 opened // esphome.0.8CAAB57CB1E6.BinarySensor.1094227559.state true createAlias('alias.0.Raum.Wohnen.EspHome.1.D5.state', 'esphome.0.8CAAB57CB1E6.BinarySensor.1094227559.state', ''); createAlias('alias.0.Raum.Wohnen.Fenster.1.opened', 'esphome.0.8CAAB57CB1E6.BinarySensor.1094227559.state', ''); Alle createAlias Zeilen, die ich brauche, kopiere ich in ein zweites Skript, dass dann die Aliase erzeugt. (Das stammt hier aus dem Forum) In meiner Vis Umgebung oder anderen Skripten greife ich nicht mehr direkt auf die ESP Datenpunkte sondern nur noch auf die Aliase zu. Damit is es relativ egal, wie oft die Namen von ESPHome geändert werden.
  • [Gelöst] Grafana-Update: Fehlermeldung

    grafana
    11
    0 Stimmen
    11 Beiträge
    763 Aufrufe
    Thomas BraunT
    @qqolli Ja, die Liste ist lang, die nehmen alte Versionen da nicht raus. Kann man sich drüber streiten, ob die alle vorgehalten werden müssen. Aber offenbar gibt es beide Pakete aus dem hauseigenen Repository. Wo da die Unterschiede liegen kann ich dir aber nicht sagen. Vermutlich ist grafana-rpi besonders auf den RaspberryPi abgestimmt. Künftig bitte updates nicht mehr 'zu Fuß' einspielen sondern per sudo apt update sudo apt upgrade mitnehmen.
  • Scripte aus Backupverzeichnis holen

    3
    0 Stimmen
    3 Beiträge
    344 Aufrufe
    S
    Hey, das hatte ich getan, leider aber waren da keine Skripte etc. und die object.json war leer. Nun hab ich aber endlich den Ordner "backup-objects" näher angeschaut und da sind tatsächlich mehrere Stände meiner alten objects.json als ".tar.gz". Dort konnte ich meine Skripte wieder raus holen! :) Muss man aber erstmal drauf kommen :P
  • HMIP-SMI - fehlende Datenpunkte

    16
    0 Stimmen
    16 Beiträge
    1k Aufrufe
    HomoranH
    @bishop sagte in HMIP-SMI - fehlende Datenpunkte: es war auf iobroker installiert, somit hat es nicht funktioniert. das ist nicht der Grund! Der liegt im Container ich denke du hattest werde eine Callback-Adresse eingetragen, noch die Ports in der lxc durchgereicht. mit einer VM hätte es keinerlei Probleme gegeben. So habe ich es @bishop sagte in HMIP-SMI - fehlende Datenpunkte: dort konnte ich die Slave ip nicht auswählen warum hättest du sollen. Die Adresse unter der die Instanz zu erreichen ist gehört da rein
  • Adminpasswort und Anmeldename nicht bekannt

    5
    0 Stimmen
    5 Beiträge
    159 Aufrufe
    HomoranH
    @steffen12 sagte in Adminpasswort und Anmeldename nicht bekannt: kurz danach also läuft er noch nicht lange Dann kannst du ja auch mal eben neu installieren und dir diesmal User und Passwort aufschreiben
  • kecontact trotz Ladesteuerung immer volle Ladeleistung

    1
    4
    0 Stimmen
    1 Beiträge
    195 Aufrufe
    Niemand hat geantwortet
  • Ebus mit Ebusd adapter3

    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    crunchipC
    ich bekomme den Dienst nicht mehr zum laufen. Nachdem ich das erst mal Installiert hatte, lief der Dienst, da aber keine Daten rein kamen, hatte ich nochmal neu installiert (SD Karte neu aufgesetzt). Das habe ich jetzt schon 15mal in mehreren Varianten , mit/ohne upgrade (Kernel), zwischenreboot`s, ... , jedoch immer mit der gleichen Meldung. Hat jemand eine Idee? Hardware Raspi Zero W, Raspian OS lite 1. Edit /etc/default/ebusd if necessary (especially if your device is not /dev/ttyUSB0) 2. Start the daemon with 'service ebusd start' 3. Check the log file /var/log/ebusd.log 4. Make the daemon autostart with 'update-rc.d ebusd enable' Trigger für libc-bin (2.28-10+rpt2+rpi1) werden verarbeitet ... Trigger für systemd (241-7~deb10u8+rpi1) werden verarbeitet ... root@raspberrypi:/home/pi# nano /etc/default/ebusd root@raspberrypi:/home/pi# service ebusd start Job for ebusd.service failed because the control process exited with error code. See "systemctl status ebusd.service" and "journalctl -xe" for details. root@raspberrypi:/home/pi# systemctl status ebusd.service ● ebusd.service - LSB: controls ebusd, the daemon for communication with eBUS heating systems. Loaded: loaded (/etc/init.d/ebusd; generated) Active: failed (Result: exit-code) since Mon 2021-10-11 10:27:22 CEST; 13s ago Docs: man:systemd-sysv-generator(8) Process: 901 ExecStart=/etc/init.d/ebusd start (code=exited, status=139) Okt 11 10:27:22 raspberrypi systemd[1]: Starting LSB: controls ebusd, the daemon for communication with eBUS heating systems.... Okt 11 10:27:22 raspberrypi ebusd[901]: Starting ebusd: ebusd/etc/init.d/ebusd: Zeile 43: 906 Speicherzugriffsfehler start-stop-daemon --start --quiet --oknodo --pidfile $pidfile --exec $DAEMON Okt 11 10:27:22 raspberrypi ebusd[901]: failed! Okt 11 10:27:22 raspberrypi systemd[1]: ebusd.service: Control process exited, code=exited, status=139/n/a Okt 11 10:27:22 raspberrypi systemd[1]: ebusd.service: Failed with result 'exit-code'. Okt 11 10:27:22 raspberrypi systemd[1]: Failed to start LSB: controls ebusd, the daemon for communication with eBUS heating systems.. lines 1-12/12 (END) ● ebusd.service - LSB: controls ebusd, the daemon for communication with eBUS heating systems. Loaded: loaded (/etc/init.d/ebusd; generated) Active: failed (Result: exit-code) since Mon 2021-10-11 10:27:22 CEST; 13s ago Docs: man:systemd-sysv-generator(8) Process: 901 ExecStart=/etc/init.d/ebusd start (code=exited, status=139) Okt 11 10:27:22 raspberrypi systemd[1]: Starting LSB: controls ebusd, the daemon for communication with eBUS heating systems.... Okt 11 10:27:22 raspberrypi ebusd[901]: Starting ebusd: ebusd/etc/init.d/ebusd: Zeile 43: 906 Speicherzugriffsfehler start-stop-daemon --start --quiet --oknodo --pidfile $pidfile --exec $DAEMON -- --pidfile $pidfile ${!opts} Okt 11 10:27:22 raspberrypi ebusd[901]: failed! Okt 11 10:27:22 raspberrypi systemd[1]: ebusd.service: Control process exited, code=exited, status=139/n/a Okt 11 10:27:22 raspberrypi systemd[1]: ebusd.service: Failed with result 'exit-code'. Okt 11 10:27:22 raspberrypi systemd[1]: Failed to start LSB: controls ebusd, the daemon for communication with eBUS heating systems.. root@raspberrypi:/home/pi# root@raspberrypi:/home/pi# journalctl -xe bash: root@raspberrypi:/home/pi#: Datei oder Verzeichnis nicht gefunden root@raspberrypi:/home/pi# -- The process' exit code is 'exited' and its exit status is 139. > Okt 11 10:27:22 raspberrypi systemd[1]: ebusd.service: Failed with result 'exit-code'. > -- Subject: Unit failed > -- Defined-By: systemd > -- Support: https://www.debian.org/support > -- > -- The unit ebusd.service has entered the 'failed' state with result 'exit-code'. > Okt 11 10:27:22 raspberrypi systemd[1]: Failed to start LSB: controls ebusd, the daemon for communication with eBUS heating systems.. > -- Subject: A start job for unit ebusd.service has failed > -- Defined-By: systemd > -- Support: https://www.debian.org/support > -- > -- A start job for unit ebusd.service has finished with a failure. > -- > -- The job identifier is 512 and the job result is failed. > Okt 11 10:27:36 raspberrypi systemd[1]: Starting Cleanup of Temporary Directories... > -- Subject: A start job for unit systemd-tmpfiles-clean.service has begun execution > -- Defined-By: systemd > -- Support: https://www.debian.org/support > -- > -- A start job for unit systemd-tmpfiles-clean.service has begun execution. > -- > -- The job identifier is 573. > Okt 11 10:27:36 raspberrypi systemd[1]: systemd-tmpfiles-clean.service: Succeeded. > -- Subject: Unit succeeded > -- Defined-By: systemd > -- Support: https://www.debian.org/support > -- > -- The unit systemd-tmpfiles-clean.service has successfully entered the 'dead' state. > Okt 11 10:27:36 raspberrypi systemd[1]: Started Cleanup of Temporary Directories. > -- Subject: A start job for unit systemd-tmpfiles-clean.service has finished successfully > -- Defined-By: systemd > -- Support: https://www.debian.org/support > -- > -- A start job for unit systemd-tmpfiles-clean.service has finished successfully. > -- > -- The job identifier is 573. > lines 1573-1609/1609 (END) > -- The process' exit code is 'exited' and its exit status is 139. bash: --: Kommando nicht gefunden. root@raspberrypi:/home/pi# Okt 11 10:27:22 raspberrypi systemd[1]: ebusd.service: Failed with result 'exit-code'. bash: Okt: Kommando nicht gefunden. root@raspberrypi:/home/pi# -- Subject: Unit failed bash: --: Kommando nicht gefunden. root@raspberrypi:/home/pi# -- Defined-By: systemd bash: --: Kommando nicht gefunden. root@raspberrypi:/home/pi# -- Support: https://www.debian.org/support bash: --: Kommando nicht gefunden. root@raspberrypi:/home/pi# -- bash: --: Kommando nicht gefunden. root@raspberrypi:/home/pi# -- The unit ebusd.service has entered the 'failed' state with result 'exit-code'. bash: --: Kommando nicht gefunden. root@raspberrypi:/home/pi# Okt 11 10:27:22 raspberrypi systemd[1]: Failed to start LSB: controls ebusd, the daemon for communication with eBUS heating systems.. bash: Okt: Kommando nicht gefunden. root@raspberrypi:/home/pi# -- Subject: A start job for unit ebusd.service has failed bash: --: Kommando nicht gefunden. root@raspberrypi:/home/pi# -- Defined-By: systemd bash: --: Kommando nicht gefunden. root@raspberrypi:/home/pi#
  • IOBroker lässt sich nicht starten (Logs im Post)

    3
    0 Stimmen
    3 Beiträge
    330 Aufrufe
    Thomas BraunT
    @ag21368 Hört sich etwas danach an: https://forum.iobroker.net/topic/43325/mini-howto-cannot-find-view-system-for-search-host?_=1633939899097
  • SQL Adapter: Cannot load jsonConfig of sql: Not exists

    5
    0 Stimmen
    5 Beiträge
    679 Aufrufe
    P
    @mickym Ich hab deinen Rat beherzigt und den Adapter neu installiert und siehe da, jetzt funktioniert er wieder. Installiert ist jetzt die Version 1.15.7 bisher hatte ich immer die 1.15.5. aber nie die Info erhalten, dass ein Update zur Verfügung steht, so wie es bei allen anderen Adaptern ist. Aber jetzt funktioniert es wieder und das ist das Wichtige. Nochmal Danke.
  • Cannot update news: Error....

    2
    0 Stimmen
    2 Beiträge
    294 Aufrufe
    Thomas BraunT
    @ingenii Netzwerk-Problem. Wechsel vielleicht mal den Server/Verwahrort.
  • Conbee 2 Stick Phoscon App

    conbee 2 phoscon app
    77
    0 Stimmen
    77 Beiträge
    13k Aufrufe
    FabioF
    @jwedenig hat sich erledigt, ich sehe das du gerade einen neunen Beitrag aufgemacht hast.
  • iobroker Update

    27
    0 Stimmen
    27 Beiträge
    3k Aufrufe
    I
    @glasfaser Ja das war auch der Fehler, den Link habe ich übersehen. Man muss ein Fenster aufmachen und bash eingeben, dann gehts. Danke für die Hilfe,
  • Hue extended Philips TV Sync deaktieren

    1
    0 Stimmen
    1 Beiträge
    157 Aufrufe
    Niemand hat geantwortet
  • [Gelöst] iobroker nach update nicht mehr erreichbar

    9
    0 Stimmen
    9 Beiträge
    736 Aufrufe
    GlasfaserG
    @shaky202 sagte in [Gelöst] iobroker nach update nicht mehr erreichbar: Systemupdate von meinem Raspi durchführe ,ist der iobroker nach einem neustart nicht mehr erreichbar. Cannot read system.config: null (OK when migrating or restoring) Danke, das hat funktioniert ! Könntest du uns nur informativ , die JS-Controller Version nennen . Ausgabe mit : iobroker version
  • radar2 Adapter: keine Konfig der Abwesenheitszeit mehr?

    3
    1
    0 Stimmen
    3 Beiträge
    298 Aufrufe
    M
    @crunchip ah, gibts also nur mehr ein setting für alle. Danke dir! Marcus

212

Online

33.0k

Benutzer

83.6k

Themen

1.3m

Beiträge