Skip to content

NEWS

  • Link umbauen

    Blockly
    25
    2
    0 Stimmen
    25 Beiträge
    101 Aufrufe
    NegaleinN
    @Homoran sagte in Link umbauen: laut Screenshot muss da irgendwas von print_stats drin vorkommen GROSSES SORRY IN DEN NORDEN ich Idiot hatte den falschen DP verlinkt. DANKE, es funktioniert
  • Keine Updates trotz Exit Code 0

    Installation
    24
    0 Stimmen
    24 Beiträge
    274 Aufrufe
    M
    Danke. Hab den Adapter gelöscht (hab ihn sowieso nicht mehr benutzt) Der Rest läuft jetzt.
  • On ID Grundlage

    Verschoben JavaScript
    23
    0 Stimmen
    23 Beiträge
    75 Aufrufe
    P
    @paul53 dafür ist das ack da. const DP ="0_userdata.0.Logik.TestZustand"; createState(DP, 0, false, { // Datenpunkt wird angelegt name: 'TestZustand', desc: 'Logik.TestZustand', type: 'boolean', def: 'false', role: 'value' }); /*So macht man es, wenn die Flanke wechselt (true - false - true*/ on({id:DP,val:false,change: 'ne'}, function(dp){ console.log("fallende Flanke"); }); /*So macht man es, wenn die Flanke NICHT wechselt (false - false - false)*/ on({id:DP,val:false,change: 'any'}, function(dp){ if(!dp.state.ack){ console.log("fallende Flanke"); setState(DP, false , true); //ack setzen. } });
  • Modulare scripte in javascript Adaper benutzen

    JavaScript
    22
    3
    0 Stimmen
    22 Beiträge
    139 Aufrufe
    Thomas BraunT
    @Rudi-Restless sagte in Modulare scripte in javascript Adaper benutzen: bookworm ist erst mitte 2026 fällig so weit ich weiss. Stimmt. Aber man sollte es auch nicht ganz am Ende des Supportzeitraums machen. Jetzt wäre ein guter Zeitpunkt, die ersten 3 Pointreleases für Debian 13 Trixie sind da und damit sind die ersten Kinken raus.
  • Mit Home Connect Waschmaschine starten

    Blockly
    22
    1
    0 Stimmen
    22 Beiträge
    266 Aufrufe
    K
    Hallo zusammen, und heute startet die Maschine wieder nicht über das Script, obwohl alle Voraussetzungen erfüllt sind. Habe den Start über Uhrzeit in ein separates Script gepackt, hiermit startet die Maschine sofort. [image: 1769169919081-bildschirmfoto-vom-2026-01-23-13-04-27-resized.png] Es scheint also irgendwie an der Abfrage der Leistung oder dem timeout zu liegen. [image: 1769170127542-bildschirmfoto-vom-2026-01-23-13-08-07-resized.png]
  • Möchte ermitteln, wer der Auslöser für DP-Änderung ist

    ioBroker Allgemein
    21
    0 Stimmen
    21 Beiträge
    341 Aufrufe
    B
    @Asgothian Njet, mode steht auf "heat", und die "days" sind nicht angepackt. Mir ist auch ein Rätsel, wieso es drei "external_?" gibt, ich aber nur einen "external_temperature_input" setzen kann::: Sind noch andere Ungereimtheiten, hab ich in anderem Post: https://forum.iobroker.net/topic/83579/unterschiedl.-werte-in-objekte-und-im-zigbee2mqtt-dash
  • Muss ich echt auf Home Assistend umsteigen?

    ioBroker Allgemein
    21
    0 Stimmen
    21 Beiträge
    787 Aufrufe
    Thomas BraunT
    @AndreB sagte in Muss ich echt auf Home Assistend umsteigen?: Wenn ich Node installiere wie es die Nodeentwickler in ihrer Anleitung beschreiben ist das als falsch Nein, aber die Installationswege (gibt unter Linux immer mehrere) passen nicht zum ioBroker. Hier wird nodejs in der Version von 'nodesource' verwendet. Das ist auf dein System angepasst worden. werde als wenn ich nicht wüsste was ich tuhe werde ich mich dann hier mal zurück ziehen. Wie man den ioBroker sauber installiert weißt du offenbar nicht. ah ja und für alle die cryptisch nich verstehen Ich verstehe die Meldung. Da ist die libgpiod oder opengpio in der falschen Version installiert.
  • Webseite im Dialog öffnen, teilweise geblockt.

    Visualisierung
    21
    2
    0 Stimmen
    21 Beiträge
    259 Aufrufe
    D3ltoroxpD
    Ich hab nginx installiert auf dem ioBroker Host. Unter Sites Enabled eine conf angelegt. ############################################ # SmartHome Reverse Proxies (LAN only) # Host: 192.168.178.151 ############################################ ############################################ # 8090 → Externes Webinterface (192.168.178.101) ############################################ server { listen 8090; server_name 192.168.178.151; # 🔒 Nur LAN erlauben allow 192.168.178.0/24; deny all; location / { proxy_pass http://192.168.178.101:8080; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host 192.168.178.101; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; # 🔥 iFrame-Blocker entfernen proxy_hide_header X-Frame-Options; proxy_hide_header Content-Security-Policy; # ✅ iFrame erlauben add_header X-Frame-Options "ALLOWALL"; add_header Content-Security-Policy "frame-ancestors *"; } } ############################################ # 8091 → ioBroker selbst (iframe-fähig) ############################################ server { listen 8091; server_name 192.168.178.151; # 🔒 Nur LAN erlauben allow 192.168.178.0/24; deny all; location / { proxy_pass http://127.0.0.1:8081; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host 127.0.0.1; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; # 🔥 iFrame-Blocker entfernen proxy_hide_header X-Frame-Options; proxy_hide_header Content-Security-Policy; # ✅ iFrame erlauben add_header X-Frame-Options "ALLOWALL"; add_header Content-Security-Policy "frame-ancestors *"; } } ############################################ # 8092 → Direkt-Zugriff Zigbee-Seite ############################################ server { listen 8092; server_name 192.168.178.151; # 🔒 Nur LAN erlauben allow 192.168.178.0/24; deny all; location / { return 302 http://192.168.178.151:8091/#tab-zigbee-0; } } ############################################ # Hier kannst du später beliebig erweitern: # 8093 → Kamera # 8094 → Wechselrichter # 8095 → Router ############################################ Unter proxy_pass die URL eingeben, die ihr aufrufen wollt und nicht geht. Unter listen schreibt ihr den Port. Für jede Seite habe ich einen anderen Port benutzt. Im iFrame gebt ihr dann einfach nur die IP vom ioBroker Host oder wo euer nginx liegt und den Port dahinter, hinter der die URL liegt. Danach einmal sudo nginx -t und sudo systemctl daemon-reload
  • VIS changeView funktioniert nach Update nicht mehr

    Visualisierung
    21
    0 Stimmen
    21 Beiträge
    123 Aufrufe
    M
    Jetzt muss ich das Thema nochmal wieder beleben. Ich habe jetzt auf Anweisung von @thomas-braun das System komplett neu aufgesetzt. Frisches Trixie OS, Iobroker frisch, Nodejs jetzt auf v22.21.0, js-controller v7.0.7, NPM v10.9.4, Admin v7.7.19. Es funktioniert soweit alles, nur die View-Umschaltung mit ChangeView funktioniert nach wie vor nicht. Hat jemand eine Idee woran das liegen könnte? Vielen Dank schon mal, Ben
  • Countdown-Timer 00:30 mit Blockly

    Blockly
    20
    0 Stimmen
    20 Beiträge
    90 Aufrufe
    OliverIOO
    @Roelli das macht kein sinn ständig den datenpunkt zu aktualisieren. das schluckt nur unnötig cpu performance und netzwerkbandbreite. auch einen exakten rythmus einhalten ist schwer. für die anzeige in vis gibt es ja die widgets. eine beispiel eieruhr gibt es weiter unten in der doku [image: 1769264876771-b64bfced-526f-438b-851e-a05fa6fffcb7-image.png]
  • Umgang mit Alias - welcher Adapter?

    ioBroker Allgemein
    20
    0 Stimmen
    20 Beiträge
    312 Aufrufe
    da_WoodyD
    @Asgothian sagte in Umgang mit Alias - welcher Adapter?: Ein Con hast du schon genannt - du musst dich in die Methodik und Denkweise des Adapters sowie sein UI einarbeiten. nuja, ist das nicht bei jedem adapter so? ;)
  • Alexa2 - Adapter / "Die Webseite ist nicht erreichbar"

    ioBroker Allgemein
    20
    2
    0 Stimmen
    20 Beiträge
    227 Aufrufe
    samoht0403S
    @homoran und vielleicht auch interessant für @apollon77 und weitere Lesende: das Problem hat sich erledigt, als ich einen Windows-11-Rechner zum Einrichten des Adapters genutzt habe. Damit kam das Cookie über die im log angegebene URL
  • admin nach restore nicht erreichbar

    ioBroker Allgemein
    19
    0 Stimmen
    19 Beiträge
    148 Aufrufe
    E
    alles klar Danke
  • Einfach mal ein View kopieren ?? Fehlanzeige

    ioBroker Allgemein
    19
    0 Stimmen
    19 Beiträge
    167 Aufrufe
    Samson71S
    @Dr.Pie Mal alternativ statt einer Kopie das Ganze mit Export -> Import versucht?
  • VW-connect Adapter in Adapter aber nicht als Instanz

    Installation
    18
    0 Stimmen
    18 Beiträge
    107 Aufrufe
    mcm1957M
    OK, ja LATEST / BETA enthält naturgemäß einen definierten Stand - im Gegensatz zu Github wo irgendwas drinnen sein kann, durchaus auch komplett defekter code.
  • Script mehrmals starten?

    Blockly
    17
    1
    0 Stimmen
    17 Beiträge
    180 Aufrufe
    S
    @paul53 Danke!
  • History & Charts: keine Aufzeichnung

    ioBroker Allgemein
    16
    3
    0 Stimmen
    16 Beiträge
    144 Aufrufe
    HomoranH
    @legro Da ist das ja auch ok! Das ist ja der Name in eCharts ich rede vom history-Alias Dann zeig mir mal deine history Datenstruktur und was ist mit den restlichen noch offenen Fragen?
  • Sonos-HTTP-API uninstall ??

    ioBroker Allgemein
    16
    0 Stimmen
    16 Beiträge
    115 Aufrufe
    FriedhofsblondF
    @Thomas-Braun Moin, ich bin da wohl einer alten Installationsvariante für einen Raspi aufgessen. Irgendwas mit PM2 (Prozessmanager) , hier geht es um dieses Thema: https://github.com/jishi/node-sonos-http-api/issues/539 PS: habe jetzt (glaube ich) die alte Install weg bekommen. Die Sonos-API wurde wohl über den PM2 gestartet. Darum habe ich auch den sonos-api-dienst nicht gefunden nur den PM2. Mit diversen Befehlen konnte ich ermitteln was alles über den PM2 gestartet wird. Nur die "http-api" , habe den PM2 deinstalliert und das alte Verzeichnis erstmal umbenannt. Es kam aber bisher keine Fehlermeldung. Ich denke dann ist das erledigt. Nun brauche ich wohl noch hilfe beim Start der API - da geh ich in das andere Thema.
  • Zigbee Lichttaster parallel halten.

    Automatisierung
    16
    1
    0 Stimmen
    16 Beiträge
    121 Aufrufe
    paul53P
    @Siggi0904 sagte: der eine Schalter sagt dem anderen Schalter Bescheid, wenn sich was ändert. Das kann unter bestimmten Umständen (Laufzeiteffekte) zu einer Trigger-Endlosschleife führen. Mein Vorschlag ist nahezu identisch, was den resultierenden Javascript-Code betrifft, allerdings mit dem Unterschied, dass durch die zusätzliche Prüfung eine Trigger-Schleife mit Sicherheit verhindert wird. on({ id: 'alias.0.Flur.Licht.Switch1', change: 'ne' }, (obj) => { if(obj.state.c != scriptName) setState('alias.0.Flur.Licht.Switch2', obj.state.val); }); on({ id: 'alias.0.Flur.Licht.Switch2', change: 'ne' }, (obj) => { if(obj.state.c != scriptName) setState('alias.0.Flur.Licht.Switch1', obj.state.val); });
  • Logbucheinträge als string in Variable schreiben

    ioBroker Allgemein
    16
    1
    0 Stimmen
    16 Beiträge
    118 Aufrufe
    paul53P
    @mibr85 sagte: 17:05 werden 3 Ordner zu jedem Logeintrag einer erstellt. Dann muss eine Liste der Event-IDs verwendet werden, die in einer Schleife abgearbeitet wird. [image: 1768482134471-blockly_temp.jpg]

433

Online

32.6k

Benutzer

82.1k

Themen

1.3m

Beiträge