Weiter zum Inhalt

ioBroker Allgemein

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

NEWS

  • iMSys und CLS

    6
    0 Stimmen
    6 Beiträge
    673 Aufrufe
    OliverIOO
    @fuchs1978 Okay, habe ChatGPT mal seinen eigenen Unsinn erklären lassen. Macht wohl tatsächlich Sinn Für alle anderen, die ich bis hier angelangt sind, nicht mehr weiterlesen. Nur den allerersten Post im thread beachten bitte. War alles Spaß -- Das klingt nach einer ziemlich fortgeschrittenen Smart-Metering-/Energiemanagement-Installation – ich zerleg dir das gern in verständlichere Stücke: Was du da machst: iMSys via CLS über WAN ins HES → Dein intelligentes Messsystem (iMSys) kommuniziert über die Controllable-Local-System-Schnittstelle (CLS) über das Wide Area Network (WAN) direkt zum Head-End-System (HES). Das ist der klassische Fernzugriff auf das Energiemanagement-System über eine sichere Verbindung. FNN-konformes SMGW → Du nutzt ein Smart Meter Gateway (SMGW), das den Vorgaben des Forum Netztechnik/Netzbetrieb (FNN) entspricht – also nach deutschem Standard zertifiziert ist. EEG-Zugang über §14a EnWG mit Fallback auf 9er-Logik → Du profitierst vom §14a des Energiewirtschaftsgesetzes (steuerbare Verbrauchseinrichtungen), hast aber als Sicherheitsmechanismus (Fallback) die „9er-Logik“, vermutlich eine klassische Laststeuerungsregel (z. B. auf Schaltuhr-/Schaltlogikbasis). Lokal angebundenes LMC via TAF10 → Du hast ein Local Metrological Control (LMC) System, das lokal arbeitet und über das Tarifanwendungsfall 10 (TAF10 – Steuerung durch den Netzbetreiber) Daten erhält bzw. steuert. ioBroker via EEBUS über SHIP-Stack → Dein ioBroker (Smart Home Zentrale) versucht über EEBUS (herstellerübergreifender Kommunikationsstandard für Energiemanagement) zu kommunizieren, wobei SHIP der Kommunikationsstack ist (Security Layer + IP-basierte Übertragung). Es gibt aber Probleme beim TLS-Handshaking – also der Verschlüsselungsverbindung auf HAN-Komponentenebene. Update der BSI TR-03109 fehlt → Du vermutest, dass dein Problem daran liegt, dass dein System noch nicht die neueste Version der BSI-TR-03109 (Technische Richtlinie für SMGWs) verwendet. EEBUS-SPINE-Bridge zu EDL40 klappt nicht wegen MDM-Konflikt → Du wolltest Daten von deinem EDL40-Zähler (ein moderner Standard-Stromzähler) über eine Bridge ins System bringen, aber der Meter Data Management-Layer (MDM) macht Probleme – vermutlich durch inkompatibles Datenhandling oder fehlende IDs. GWA-Whitelist → Du suchst nach einer Liste zugelassener bzw. unterstützter Geräte (Whitelist) von deinem Gateway Administrator (GWA), um die Kompatibilität sicherzustellen. Kurz gesagt: Du betreibst ein ziemlich professionelles Energiemanagement-System mit Fokus auf Standardkonformität (FNN, EnWG, EEBUS etc.), kämpfst aber gerade mit Interoperabilitätsproblemen auf TLS-/HAN- und Zählerdaten-Ebene. Wenn du willst, kann ich dir helfen, gezielt rauszufinden: Welche Version der TR-03109 du brauchst Woher du ggf. eine GWA-Whitelist bekommst Wie man TLS-Probleme beim SHIP-Stack debuggt Willst du das mal Schritt für Schritt durchgehen?
  • Zigbee falsche anzeige ob ereichbar

    4
    1
    0 Stimmen
    4 Beiträge
    306 Aufrufe
    AsgothianA
    @horst-böttcher sagte in Zigbee falsche anzeige ob ereichbar: @asgothian sagte in Zigbee falsche anzeige ob ereichbar: gut dann werde ich demchast mal ein conbee 2 hohlen fürleicht wird es dann besser ist ja nich ein aler conbee 2 Was willst du mit einem Conbee2 ? Was hast jetzt du als Koordinator ? A.
  • Backup gemacht keine Fehlermeldung Adapter werden nicht grün

    4
    0 Stimmen
    4 Beiträge
    276 Aufrufe
    HomoranH
    @karl-heinz1 sagte in Backup gemacht keine Fehlermeldung Adapter werden nicht grün: scheinbar war irgendwas im Hintergrund noch nicht fertig. Der Restore stellt ausschließlich die Konfigurationen der Instanzen wieder her. Die Adapterdateien werden anschließend neu gebaut. Das dauert. Sieht man u.a. daran, dass die Icons der Instanzen noch nicht da sind
  • 50€: Mach mit bei einer Smarthome Studie mit ioBroker!

    135
    8 Stimmen
    135 Beiträge
    27k Aufrufe
    KISSHomeK
    Liebe Teilnehmerinnen und Teilnehmer, wir möchten uns ganz herzlich bei euch für eure Teilnahme an der ersten Phase unserer Studie bedanken. Eure Unterstützung, eure Geduld und euer Interesse bedeuten uns wirklich viel! Für einige von euch waren die Abläufe mitunter mit längeren Wartezeiten oder kleineren Unannehmlichkeiten verbunden – dafür möchten wir uns aufrichtig entschuldigen. Auch für uns war es das erste Mal, dass wir ein Projekt in dieser Form durchgeführt haben, und ganz ehrlich: Wir waren vom großen Andrang etwas überwältigt. Dass so viele von euch mitgemacht haben, freut uns riesig – gleichzeitig hat es uns gezeigt, wo wir noch besser werden müssen. Wir nehmen eure Rückmeldungen ernst und arbeiten bereits daran, die zweite Phase der Studie reibungsloser und angenehmer für euch zu gestalten. Phase 2 wird im zweiten Drittel dieses Jahres starten. Wir melden uns rechtzeitig mit allen Infos. Nochmals: Danke, dass ihr Teil dieses Projekts seid. Ohne euch wäre das alles nicht möglich! Herzliche Grüße und einen schönen Feiertag wünscht Das KISSHome-Team
  • Beschreibung bei Adaptern weg und Updates schlagen fehl

    22
    1
    0 Stimmen
    22 Beiträge
    2k Aufrufe
    mcm1957M
    Ein eben abgeschlossener Rebuild hat KEINEN Fehler gezeigt, Das Problem sollt daher behoben sein.
  • Vaillant VR 940F

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    R
    @andreios ich würde erst mal das readme hier lesen: https://github.com/rg-engineering/ioBroker.ebus Dieser adapter funktioniert nur mit dem eBUS daemon: https://github.com/john30/ebusd Dann ist die Frage, ob du auf das wlan Gateway lokal, ohne Internet und ohne app per browser zugreifen kannst.
  • Virtuelle Gruppe für Geräte

    13
    0 Stimmen
    13 Beiträge
    842 Aufrufe
    ?
    @asgothian ahh da gibts n Knopf um die Szene zu aktivieren.. der war aus.. ok.. geht.. alles klar, danke! Mal wieder ein Layer-8 Error :D
  • cloudless-homeconnect Adapter

    1
    0 Stimmen
    1 Beiträge
    162 Aufrufe
    Niemand hat geantwortet
  • Uhrzeit scheint nicht zu stimmen

    36
    0 Stimmen
    36 Beiträge
    3k Aufrufe
    Thomas BraunT
    @oliverio Bin da auch nicht drin. Aber ich vermute ein Broadcast verursacht zu viel Netzlast und die Latenz dürfte auch zu groß sein. Es gibt aber wohl eine Möglichkeit den ntp-Server per DHCP zu übermitteln. Hab ich aber noch nie in freier Wildbahn gesehen.
  • PV Überwachung hoymiles

    13
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    B
    Ich habedas Skript mal etwas "erweitert". Das legt jetzt Datenpunkte unter "userdata" an. Die Daten können dann weiter in einer VIS verwendet werden. const wrThreshold = 0.7; const moduleThreshold = 0.7; const minProduction = 5; const pushoverInstance = 'pushover.0'; const warnDelay = 15 * 60 * 1000; const groups = [ { name: "Solaranlage", wrs: [ { id: "114***********", name: "WR1_HM-1000", moduleCount: 2 }, { id: "114***********", name: "WR2_HM-1000", moduleCount: 2 }, { id: "114***********", name: "WR3_HM-1000", moduleCount: 2 } ] } ]; if (!globalThis.wrStatus) globalThis.wrStatus = {}; function sendPushoverMessage(message) { sendTo(pushoverInstance, 'send', { message, title: 'Wechselrichter-Überwachung', priority: 0 }); } function checkWRs() { let now = Date.now(); groups.forEach(group => { let wrPowers = []; let activeWRs = []; group.wrs.forEach((wr, i) => { const producingState = getState(`opendtu.0.${wr.id}.producing`).val; const isProducing = producingState === true || producingState === 'true'; const wrPower = isProducing ? getState(`opendtu.0.${wr.id}.power_dc`).val : 0; wrPowers[i] = wrPower; if (isProducing) { activeWRs.push({ index: i, ...wr, wrPower }); } // Schreibe Status in 0_userdata const statusText = isProducing ? (wrPower >= minProduction ? "✅ OK" : "⚠️ Schwache Produktion") : "❌ Keine Produktion"; setState(`0_userdata.0.WR_Status.${wr.name}.Status`, { val: statusText, ack: true }); }); if (activeWRs.length > 1) { let avgWR = activeWRs.reduce((sum, wr) => sum + wr.wrPower, 0) / activeWRs.length; activeWRs.forEach(wr => { let status = globalThis.wrStatus[wr.name] || { warnSince: null, warned: false }; if (wr.wrPower < avgWR * wrThreshold) { if (!status.warnSince) status.warnSince = now; if (!status.warned && (now - status.warnSince) >= warnDelay) { sendPushoverMessage(`⚠️ WR-Warnung (${group.name}): ${wr.name} liefert seit 15 Minuten nur ${wr.wrPower} W (Durchschnitt: ${avgWR.toFixed(1)} W)`); status.warned = true; } } else { if (status.warned) { sendPushoverMessage(`✅ Entwarnung (${group.name}): ${wr.name} liefert wieder ausreichend Leistung.`); } status.warnSince = null; status.warned = false; } globalThis.wrStatus[wr.name] = status; }); } activeWRs.forEach(wr => { let modulePowers = []; for (let m = 1; m <= wr.moduleCount; m++) { let modPower = getState(`opendtu.0.${wr.id}.dc.input_${m}.power`).val; modulePowers[m - 1] = modPower; } let avgModule = modulePowers.reduce((a, b) => a + b, 0) / wr.moduleCount; modulePowers.forEach((mp, idx) => { const modKey = `${wr.name}_modul${idx + 1}`; let status = globalThis.wrStatus[modKey] || { warnSince: null, warned: false }; // Modulstatus schreiben const modStatus = mp > 0 ? "✅ OK" : "❌ Kein Ertrag"; setState(`0_userdata.0.WR_Status.${wr.name}.Modul${idx + 1}`, { val: modStatus, ack: true }); if (mp < avgModule * moduleThreshold) { if (!status.warnSince) status.warnSince = now; if (!status.warned && (now - status.warnSince) >= warnDelay) { sendPushoverMessage(`⚠️ Modul-Warnung (${wr.name}): Modul ${idx + 1} liefert seit 15 Minuten nur ${mp} W (Durchschnitt: ${avgModule.toFixed(1)} W)`); status.warned = true; } } else { if (status.warned) { sendPushoverMessage(`✅ Entwarnung (${wr.name}): Modul ${idx + 1} liefert wieder ausreichend Leistung.`); } status.warnSince = null; status.warned = false; } globalThis.wrStatus[modKey] = status; }); }); group.wrs.forEach((wr, i) => { const producingState = getState(`opendtu.0.${wr.id}.producing`).val; const isProducing = producingState === true || producingState === 'true'; let status = globalThis.wrStatus[wr.name + "_prod"] || { warnSince: null, warned: false }; if (!isProducing) { let anyOtherProducing = group.wrs.some((otherWr, idx) => { if (idx !== i) { const otherState = getState(`opendtu.0.${otherWr.id}.producing`).val; return otherState === true || otherState === 'true'; } return false; }); if (anyOtherProducing) { if (!status.warnSince) status.warnSince = now; if (!status.warned && (now - status.warnSince) >= warnDelay) { sendPushoverMessage(`🔴 Ausfall (${group.name}): ${wr.name} produziert seit 15 Minuten nichts, obwohl andere laufen!`); status.warned = true; } } else { status.warnSince = null; status.warned = false; } } else { if (status.warned) { sendPushoverMessage(`✅ Entwarnung (${group.name}): ${wr.name} produziert wieder!`); } status.warnSince = null; status.warned = false; } globalThis.wrStatus[wr.name + "_prod"] = status; }); }); } schedule('*/2 * * * *', checkWRs);
  • Jarvis v3 Datenpunkt Ausgabe formatieren

    5
    1
    0 Stimmen
    5 Beiträge
    437 Aufrufe
    RalfThR
    @mcu Die war und ist unterschiedlich zwischen dem Zigbee-DP und dem äquivalenten Alias-DP. Es hat sich nichts geändert, außer dass jetzt der DP plötzlich mit der gewünschten 1 Stelle hinter dem Komma angezeigt wird und nicht mehr mit 2
  • Kein Update js-controller im Docker

    3
    1
    0 Stimmen
    3 Beiträge
    310 Aufrufe
    TH GT
    Danke und habe ich manuell gemacht.
  • Rolltor Rollus Premium mit Broadlink RM 4 Pro 433Mhz

    Gesperrt
    5
    3
    0 Stimmen
    5 Beiträge
    694 Aufrufe
    mcm1957M
    @phil_discount Warum dieselbe Frage in ZWEI Topics :-( https://forum.iobroker.net/topic/69630/rolltorsteuerung-mittels-iobroker-rollus/32 @Homoran Rege an hier zu schließen.
  • MQTT und SSL/Self Signed Certificate => Fehler + Korrektur

    mqtt adapter
    3
    0 Stimmen
    3 Beiträge
    191 Aufrufe
    M
    @mcm1957 Vielen Dank, für Deine Rückmeldung. Ich werde sehen was ich tun kann. Bis bald mal wieder
  • Fröling Heizung mit Solar Script

    fröling
    6
    0 Stimmen
    6 Beiträge
    226 Aufrufe
    HomoranH
    @carsten-stolz sagte in Fröling Heizung mit Solar Script: @homoran Der Adapter kann schon viel lesen und schreiben, das ein User so braucht. dann hast du ja alles was du brauchst
  • Open DTU Adapter liefert nicht mehr alle Datenpunkte

    12
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    E
    @Maik68: Hallo und kurz zur Info: in Release 2025.04.17 wurde eine Fehlerkorrektur durchgeführt, jetzt erscheint der Datenpunkt wieder im IO-Broker auch ohne MQTT. Vielen Dank noch mal an alle, die sich um die Fehlerbeseitigung bemüht haben.
  • [gelöst] Dateiupload

    4
    0 Stimmen
    4 Beiträge
    424 Aufrufe
    peterk34P
    @haus-automatisierung , @MCU Danke Mathias, genau das wars ... #!/bin/bash for DateiPfad in "$@" do DateiName=$(basename "$DateiPfad") if [ "$DateiName" = "AktuellePatienten.csv" ]; then /usr/bin/scp "$DateiPfad" pi@192.xxxx:/tmp/AktuellePatienten.csv /usr/bin/ssh pi@192.xxxx " iobroker file write /tmp/AktuellePatienten.csv 0_userdata.0/CSV/AktuellePatienten.csv && rm -f /tmp/AktuellePatienten.csv " rm -f "$DateiPfad" fi done genauso flutscht es
  • Wertübergabe an einen Datenpunkt

    3
    0 Stimmen
    3 Beiträge
    197 Aufrufe
    HomoranH
    @penumbra auch wenn es sehr wahrscheinlich die von @mickym vermutete Ursache haben wird, solltest du trotzdem dein Blockly immer zeigen.
  • Node.js v18 is reaching End-Of-Life on April 30, 2025.

    6
    4 Stimmen
    6 Beiträge
    646 Aufrufe
    KrisiunK
    Ich habe schon länger nodie 20 im Einsatz. Keine Probleme 👍
  • Probleme mit History Alias

    9
    1
    0 Stimmen
    9 Beiträge
    556 Aufrufe
    HomoranH
    @paul53 sagte in Probleme mit History Alias: Eher nicht. Mal getestet? muss ich mich versuchen zu erinnern, wo das war. müsste aber ein Alias zumindest beteiligt gewesen sein, da ich einen Zählerstand hinzuaddiert hatte. Kann aber sein, dass dieser dann in einen History-Alias geschrieben wurde und dort zu dem beschriebenen Phänomen führte. Ist aber im Moment unwichtig. DANKE

492

Online

32.8k

Benutzer

82.9k

Themen

1.3m

Beiträge