Weiter zum Inhalt

Einsteigerfragen

4.2k Themen 53.4k Beiträge

nur für Fragen von Einsteigern / Newbies / Noobs

NEWS

Unterkategorien


  • Grundfragen bei Anbindung von SmartHome Geräten

    1k 12k
    1k Themen
    12k Beiträge
    teletapiT
    ich nutze seid geraumer Zeit die 17.4.0. Die ist meiner Meinung nach deutlich stabiler und einfacher zu händeln
  • Grundfragen zur Installation von ioBroker

    656 11k
    656 Themen
    11k Beiträge
    hruH
    Hallo zusammen, ich habe aktuell ioBroker und OpenMediaVault zusammen auf einem Raspi 4 installiert. Das ist wohl (jedenfalls so wie ich es aktuell installiert habe) keine gute Idee, weil es zu Konflikten kommen kann (iob und OMV auf einem Raspi). Daher überlege ich OMV auf einem separaten Raspi zu installieren. ioBroker soll auch dem vorhandenen Raspi bleiben (weil dieser im Heizungskeller an der Wand hängt wo auch das USB-Kabel von den IR-Leseköpfen der beiden Stromzähler ankommen, die der ioBroker ausliest). Was ist jetzt eine sinnvolle Vorgehensweise und was muss alles beachtet werden um diesen "Umzug" von OMV auf einen anderen Raspi durchzuführen? Da das insgesamt vermutlich nicht so einfach sein wird, möchte ich dieses "Projekt" erst einmal planen und dazu hätte ich gerne Eure Unterstützung;-) Danke vorab für Eure Unterstützung. Gruß Hartmut
  • Grundfragen zur Erstellung von automatischen Abläufen

    210 3k
    210 Themen
    3k Beiträge
    skvarelS
    @hg6806 .. wenn du bei 'bestimmte Minute' eine 5 auswählen würdest, wäre es halt 5 nach 3. Deswegen hast du dort 60 Minuten zur Auswahl. Wenn Du genau 3 Uhr möchtest, dann halt Minute 0. So funktioniert der CRON nunmal. (Sternchen bedeutet 'jeden') 0 3 * * * Minute(n) Stunde(n) Tag(e) Monat(e) Wochentag(e) 0 3 * * * Um 03:00 In diesem Fall: Bei Minute 0, Stunde 3, jeden Tag, jeden Monat, jeden Wochentag ... also jeden Tag um 03:00 Uhr Anderes Beispiel: 5 10 1 * * Minute(n) Stunde(n) Tag(e) Monat(e) Wochentag(e) 5 10 1 * * Um 10:05, an Tag 1 des Monats
  • Was kann es Einsteigern leichter machen?

    40 331
    40 Themen
    331 Beiträge
    D
    Und was mache ich wenn ich sie nicht filtern kann weil es keine Filterbedingung gibt die ich verwenden kann?
  • Frage zu verschiedenen MQTT Brokern

    9
    0 Stimmen
    9 Beiträge
    511 Aufrufe
    M
    @Homoran sagte in Frage zu verschiedenen MQTT Brokern: zu heishamon gibt es hier etliche Threads Vielleicht passt der ein oder andere zu deinem Verhalten. z.B. https://forum.iobroker.net/post/768279 Danke für den Hinweis. Mittlerweile kommen die Daten per MQTT - so wie es aussieht - sauber an. Die Fehlermeldung des sonoff Adapters habe ich auch nicht mehr gesehen. Danke für eure Hilfe.
  • Abfrage Daten MyPV AC ELWA 2 mit ioBroker?

    5
    0 Stimmen
    5 Beiträge
    2k Aufrufe
    D
    @hru hier ein script, du musst nur deine ip eintragen bzw ändern: // ===================================== // my-PV AC ELWA 2 – Daten auslesen // ioBroker JavaScript-Skript // ===================================== // >>> HIER IP deiner ELWA eintragen <<< const ELWA_IP = '192.168.178.145'; // aus deinem JSON: "cur_ip":"192.168.178.145" // Abfrage-Intervall in Sekunden const POLL_SECONDS = 10; // Basis-Pfad der States const base = 'mypv.acelwa2'; // =============================== // States anlegen // =============================== createState(base + '.rawJson', '', { name: 'Rohdaten JSON', type: 'string', role: 'json', read: true, write: true }); // „einfache“ Temperatur / Leistung (für VIS usw.) createState(base + '.temperature', 0, { name: 'Speichertemperatur oben', type: 'number', role: 'value.temperature', read: true, write: true }); createState(base + '.power', 0, { name: 'Heizleistung ELWA', type: 'number', role: 'value.power', read: true, write: true }); // Detail-States createState(base + '.temperature_tank', 0, { name: 'Speichertemperatur oben (temp2)', type: 'number', role: 'value.temperature', read: true, write: true }); createState(base + '.temperature_inlet', 0, { name: 'Temperatur unten / Zulauf (temp1)', type: 'number', role: 'value.temperature', read: true, write: true }); createState(base + '.temperature_ps', 0, { name: 'Elektronik-Temperatur (temp_ps)', type: 'number', role: 'value.temperature', read: true, write: true }); createState(base + '.power_elwa2', 0, { name: 'Heizleistung ELWA (power_elwa2)', type: 'number', role: 'value.power', read: true, write: true }); createState(base + '.power_solar', 0, { name: 'PV-Leistung (power_solar)', type: 'number', role: 'value.power', read: true, write: true }); createState(base + '.power_grid', 0, { name: 'Netzleistung (power_grid)', type: 'number', role: 'value.power', read: true, write: true }); createState(base + '.surplus', 0, { name: 'Überschussleistung (surplus)', type: 'number', role: 'value.power', read: true, write: true }); createState(base + '.freq', 0, { name: 'Netzfrequenz', type: 'number', role: 'value.frequency', read: true, write: true }); createState(base + '.wifi_signal', 0, { name: 'WLAN-Signalstärke', type: 'number', role: 'value', read: true, write: true }); createState(base + '.ctrlstate', '', { name: 'Status-Text (ctrlstate)', type: 'string', role: 'text', read: true, write: true }); createState(base + '.date', '', { name: 'Datum', type: 'string', role: 'date', read: true, write: true }); createState(base + '.time', '', { name: 'Uhrzeit', type: 'string', role: 'text', read: true, write: true }); // =============================== // Funktion: Daten holen // =============================== const http = require('http'); function fetchElwaData() { const url = `http://${ELWA_IP}/data.jsn`; log(`Hole Daten von ${url}`, 'debug'); http.get(url, (res) => { let body = ''; res.on('data', (chunk) => { body += chunk; }); res.on('end', () => { try { const json = JSON.parse(body); // Roh-JSON speichern setState(base + '.rawJson', JSON.stringify(json), true); // Zum Debuggen einmal ins Log log('ELWA JSON: ' + JSON.stringify(json), 'debug'); // =============================== // Werte umrechnen und mappen // =============================== // Temperaturen sind in Zehntel-Grad const t_inlet = (json.temp1 != null) ? json.temp1 / 10 : null; const t_tank = (json.temp2 != null) ? json.temp2 / 10 : null; const t_ps = (json.temp_ps != null) ? json.temp_ps / 10 : null; if (t_inlet !== null) { setState(base + '.temperature_inlet', Number(t_inlet), true); } if (t_tank !== null) { setState(base + '.temperature_tank', Number(t_tank), true); // „Haupt-Temperatur“: setState(base + '.temperature', Number(t_tank), true); } if (t_ps !== null) { setState(base + '.temperature_ps', Number(t_ps), true); } // Leistungen (in Watt) const p_elwa2 = json.power_elwa2 != null ? json.power_elwa2 : 0; const p_solar = json.power_solar != null ? json.power_solar : 0; const p_grid = json.power_grid != null ? json.power_grid : 0; const surplus = json.surplus != null ? json.surplus : 0; setState(base + '.power_elwa2', Number(p_elwa2), true); setState(base + '.power_solar', Number(p_solar), true); setState(base + '.power_grid', Number(p_grid), true); setState(base + '.surplus', Number(surplus), true); // „Haupt-Leistungs“-State: setState(base + '.power', Number(p_elwa2), true); // Netzfrequenz (49979 → 49.979 Hz) if (json.freq != null) { const freqHz = json.freq / 1000; setState(base + '.freq', Number(freqHz), true); } // WLAN-Signal (0–3) if (json.wifi_signal != null) { setState(base + '.wifi_signal', Number(json.wifi_signal), true); } // Status-Text if (json.ctrlstate != null) { setState(base + '.ctrlstate', String(json.ctrlstate), true); } // Datum / Zeit if (json.date != null) { setState(base + '.date', String(json.date), true); } if (json.loctime != null) { setState(base + '.time', String(json.loctime), true); } } catch (e) { log('Fehler beim Auswerten der ELWA-Daten: ' + e, 'error'); } }); }).on('error', (err) => { log('Fehler beim HTTP-Aufruf der ELWA: ' + err, 'error'); }); } // =============================== // Zyklisches Polling // =============================== schedule(`*/${POLL_SECONDS} * * * * *`, fetchElwaData); // Direkt beim Start einmal ausführen fetchElwaData();
  • Eufy Klingelkamera

    1
    0 Stimmen
    1 Beiträge
    94 Aufrufe
    Niemand hat geantwortet
  • [~gelöst] VIS2 Basic Eingegebener Wert Widget

    13
    2
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    CyberraphC
    @Fenris Wie gesagt ich bin selbst noch relativ ein Anfänger. Für eine kleine Eingabeoberfläche für die Eingabe von true oder false auf einen eigenen Boolean Datenpunkt, der dann einem Skript sagt schalte dich ein oder aus -> Automatikbetrieb über PV Überschuss für einen Plug, der ein/ausschaltet. ... habe ich ein Basic HTML State Widget genommen in meinem Fall. Aber ich denke nochmal flexibler geht es mit den Inventwo Widgets. https://github.com/inventwo/ioBroker.vis-2-widgets-inventwo Da bin ich aber selbst noch am Herumprobieren. Hierzu findet sich im Forum auch einiges. Einfach mal suchen. Nachfolgend meine "Buttons" per "Basic HTML State" Widget [image: 1764021009327-ezgif.com-video-to-gif-converter.gif] Hier das Widget von PV-lim Button Spoiler [ { "tpl": "tplBasicState", "data": { "bindings": [ "class", "html", "value" ], "oid": "alias.0.Smarthome-Raphael.03-Obergeschoss.02-Zimmer-Raphael.Heizungssteuerung-E-Heizer-400-800-1200W.Begrenzung-PV", "html": "{button:alias.0.Smarthome-Raphael.03-Obergeschoss.02-Zimmer-Raphael.Heizungssteuerung-E-Heizer-400-800-1200W.Begrenzung-PV;button?\"PV-lim an\":\"PV-lim aus\"}", "name": null, "comment": null, "class": "{button:alias.0.Smarthome-Raphael.03-Obergeschoss.02-Zimmer-Raphael.Heizungssteuerung-E-Heizer-400-800-1200W.Begrenzung-PV;button?\"button1 button3\":\"button button3\"}", "filterkey": null, "multi-views": null, "locked": null, "g_fixed": true, "g_css_border": true, "g_css_font_text": true, "value": "{button:alias.0.Smarthome-Raphael.03-Obergeschoss.02-Zimmer-Raphael.Heizungssteuerung-E-Heizer-400-800-1200W.Begrenzung-PV;button?\"false\":\"true\"}" }, "style": { "bindings": [ "background-color" ], "left": 82, "top": 175, "width": "100", "height": "60", "border-width": "3px", "border-style": "solid", "border-color": "rgba(241,10,10,1)", "border-radius": "30px", "color": "rgba(0,0,0,1)", "text-align": "center", "font-family": "StalinistOne-Regular", "font-size": "13px", "line-height": "2.2", "z-index": "5" }, "widgetSet": "basic" } ] Und hier das CSS dazu: Spoilerï[image: 1764021271806-92249ddd-78a7-4278-a52d-ded11cb95125-grafik.png]
  • Backup auf zweiten PC rückspielen

    7
    0 Stimmen
    7 Beiträge
    550 Aufrufe
    Thomas BraunT
    @IOJoe22 sagte in Backup auf zweiten PC rückspielen: Gilt das auch für ein Backup, Das gilt immer. Warum sollte das bei anders sein?
  • Elli Charger Connect 2 - Modbus

    4
    5
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    D
    Die Wallbox ist im Netzwerk. Ich komme per Web drauf usw., das funktioniert soweit. Sie hat auch eine Verbindung zu meinem Kostal Smart Energy Meter und zeigt Strombezug und Einspeisung an. Darüber kann sie ohne viel "Schnickschnack" PV-Überschuss Laden. Nun dachte ich, dass die "Modbus-Server"-Funktionalität (die ich zum Testen eingeschaltet habe) es erlaubt per Modbus TCP auf die Wallbox zuzugreifen. Aber das geht wohl nur über die serielle Modbus-Schnittstelle. Siehe Antwort vom Elli-Support: "Die Aktivierung des Wallbox-Kommunikationsmoduls (TCP/seriell) hängt davon ab, wie der Modbus-Zähler an die Wallbox angeschlossen ist (siehe vorherige Nachricht). Wenn Sie den kWh-Verbrauch überprüfen und die Photovoltaikanlage steuern möchten, verbinden Sie die Wallbox mit der Elli-App, um Zugriff auf alle Funktionen zu erhalten. Wenn Sie die Wallbox an eine externe Schnittstelle (z. B. IOBroker) anschließen möchten, müssen Sie die Wallbox über das OCPP-Protokoll verbinden." Insofern hat sich meine Frage erledigt. Danke euch.
  • Homematic ip

    17
    0 Stimmen
    17 Beiträge
    928 Aufrufe
    O
    @Homoran sagte in Homematic ip: ...und jetzt müsste man noch Montagerichtung und Klemmenbelegung wissen. in allen Kombinationen ist da alles möglich
  • Fehlermeldungen Lovelace

    3
    0 Stimmen
    3 Beiträge
    298 Aufrufe
    S
    Top, besten Dank
  • <Gelöst>Smartmeter: Received 4 values, 0 updated

    25
    0 Stimmen
    25 Beiträge
    2k Aufrufe
    HomoranH
    @stefan-falt sagte in <Gelöst>Smartmeter: Received 4 values, 0 updated: Mein Netzbetreiber hat zwar ein Video zur PIN eingabe das gilt aber garantiert nicht für Leseköpfe, sondern für das Display @stefan-falt sagte in <Gelöst>Smartmeter: Received 4 values, 0 updated: Beim Alten Zähler war das nicht nötig. das wäre sehr seltsam, war bisher im Forum in allen Fällen so.
  • Ical Kalender Eintraage in der Vergangenheit

    17
    0 Stimmen
    17 Beiträge
    2k Aufrufe
    T
    @grazer2500 Hallo, hatte das gleiche Problem Nextcloud und chatgpt hat mir ein Patch geschrieben. Anleitung ist hier zur Patchanleitung Gruß Tino
  • Fronius Wattpilot Ladestopp vom Auto erkennen

    2
    0 Stimmen
    2 Beiträge
    190 Aufrufe
    mickemupM
    @aw-0 Meiner Ansicht nach musst du gar nichts zusätzlich steuern. Du sagst ja nur dem Wattpilot "laden erlaubt" Wenn das Auto aber nicht will, passiert da gar nichts. Ich lade mein Auto zB mit Solarübeschuss, sobald Auto voll ist, wird die Ladung gestoppt. => Auch wenn die Sonne noch voll scheint und der Wattpilot laden dürfte (da genug Überschuss), passiert da gar nichts.
  • Tuya Gerät liefert nur alle 10 min neue Werte

    1
    0 Stimmen
    1 Beiträge
    157 Aufrufe
    Niemand hat geantwortet
  • Ring Adapter ständig live obwohl nur bei Bewegung

    ring adapter
    2
    0 Stimmen
    2 Beiträge
    165 Aufrufe
    M
    @petschi Zeig mal die Einstellungen zu den 5 Tabs. [image: 1762520556676-10cbcecd-3bc6-4054-9894-081303531f45-image.png] Anmelde-Token braucht man nicht
  • [gelöst]Synology DSM 7.1 und Conbee 2

    11
    0 Stimmen
    11 Beiträge
    4k Aufrufe
    K
    @glasfaser sorry, ist ja schon ewig her..... Ich habe die Synology damals nachts runter gefahren, da ich sie ja nachts nicht benötigt habe. Mit dem iOBroker darauf und dem Datenlogging in die Influx ist das ja Schwachsinn und sie läuft durch...
  • Update von Debian 12 auf 13 möglich?

    81
    0 Stimmen
    81 Beiträge
    6k Aufrufe
    NashraN
    Hinweise/Fehler sind weg *** FAILED SERVICES *** UNIT LOAD ACTIVE SUB DESCRIPTION 0 loaded units listed.
  • Plenticore Adapter - Vorhersage funktioniert nicht mehr

    5
    0 Stimmen
    5 Beiträge
    515 Aufrufe
    I
    @iobrokerin Moin, vielen Dank für Deine Hilfe. Mit Deiner detaillierten Anleitung konnte ich den Adapter auch anpassen und nun läuft die Prognose auch bei mir wieder bzw. der Adapter bleibt aktiv. Schöne Grüße iceman8080
  • Frage: (Rück)Dokumentation eigener Konfigurationen

    9
    0 Stimmen
    9 Beiträge
    892 Aufrufe
    R
    @rabe52 sagte in Frage: (Rück)Dokumentation eigener Konfigurationen: @codierknecht Die Empfehlungen habe ich mir alle angesehen und zum Teil angetestet. Da meine aktuelle Priorität eher auf Dokumentation (derzeit in OneNote) liegt als auf Motoring (andere Baustelle) werde ich es jetzt mal mit OpenProject versuchen. Da verspreche ich mir zumindest eine gute Dokumentation, wann ich was wie geändert habe. Dabei gilt sicher, unabhängig vom Tool, dass man konsequent dokumentieren muss, egal womit. Durch Zufall bin ich auf Joplin gestoßen. Da ich generell von OneNote weg will (nicht nur bei IT-Dokumentation) scheint das ein guter Ersatz zu sein. Den ganzen OneNote Bestand konnte schon mal ohne Probleme direkt importieren. An den Editor muss ich mich noch gewöhnen...
  • [solved]: Admin: Objekte: Zugriff dauert sehr lange

    3
    0 Stimmen
    3 Beiträge
    248 Aufrufe
    R
    @homoran dass könnte sein, aber dazu komme ich gar nicht. Ich sehe über den unvollständig aufgebauten Scrollbalken dass sehr viele Einträge geöffnet werden :-O Ich habe den Übeltäter gefunden. Unter mqtt.0.info.clients stehen knapp 10.000 Einträge von -einem- telegraf-client.
  • Alexa Skill läuft aus – keine Steuerung mehr?

    Gesperrt
    4
    -1 Stimmen
    4 Beiträge
    378 Aufrufe
    HomoranH
    @gismoh sagte in Alexa Skill läuft aus – keine Steuerung mehr?: nirgendwo klare Informationen gefunden. ist das nicht deutlich genug angepinnt? [image: 1761905363274-screenshot_20251031-110735_firefox.jpg] dort befinden sich weiterführende Links zu duesem Thema @gismoh sagte in Alexa Skill läuft aus – keine Steuerung mehr?: sinngemäß, dass der Skill nicht aktualisiert wurde und deshalb nicht weiter gepflegt wird. naja, so war der Sinn nicht! @gismoh sagte in Alexa Skill läuft aus – keine Steuerung mehr?: Ich wäre euch wirklich dankbar, wenn jemand dazu etwas Aktuelles weiß. dazu wurde dir schon geholfen, was du mit einem Downvote bei @Samson71 belohnt hast.
  • sayit Adapter keine Sprachausgabe

    6
    0 Stimmen
    6 Beiträge
    367 Aufrufe
    K
    @marc-berg das war der entscheidende Tip, hab die IP des Hosts im Systemobjekt eingegeben und es funktioniert! Vielen Dank!!

381

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge