Weiter zum Inhalt

NEWS

  • iQontrol - Hintergründe auf Handys werden nicht angezeigt

    Visualisierung
    3
    0 Stimmen
    3 Beiträge
    92 Aufrufe
    B
    iobroker visu app - jepp Die Beiträge hatt ich nicht gesehen. Kann hier dann eigentlich alles gelöscht werden.
  • Fullcalendar Zeiten in vis anzeigen lassen

    ioBroker Allgemein
    3
    0 Stimmen
    3 Beiträge
    80 Aufrufe
    hanssH
    @Negalein Da geht es um Präsenzsimulation. Das ist nicht das, wonach ich suche.
  • Solarthermie steuert "nachladen" des Pelletbrenners

    Praktische Anwendungen (Showcase)
    3
    0 Stimmen
    3 Beiträge
    104 Aufrufe
    HomoranH
    @Grisu73 sagte: Ich suche einen Adapter der mir fpr meine PLZ die Globalstrahlung in W/m³ ausgibt...für den folgenden Tag. Kommt darauf an, was du unter Globalstrahlung verstehst. Wenn es um die "global (tilted) irradiance" oder die Insolation in W/m² geht, gibt es diese sowohl täglich, als auch stündlich in diversen Adaptern Hier mal zwei davon [image: 1779200994148-1007.jpg] Brightsky und open-meteo
  • Up-/Download via Dateimanager geht nicht

    ioBroker Allgemein
    3
    1
    0 Stimmen
    3 Beiträge
    61 Aufrufe
    L
    Danke für deine Unterstützung. Asche über mein Haupt! Ich hatte den / vergessen. Es muss natürlich heißen /vis.0/
  • Standortübermittlung OwnTrack IoT Service Fehler

    Einsteigerfragen
    3
    0 Stimmen
    3 Beiträge
    116 Aufrufe
    O
    Das Log im Iobroker zeigt keinen Fehler. Anbei das Log aus der OwnTrack App, wo der Fehler angezeigt wird. (Positionsdaten und IoT Key sind überschrieben mit x und xyz) 2026-05-16 11:58:21.654 E [DefaultDispatcher-worker-6] MessageProcessor$onMessageDeliveryFailed: Message delivery failed. queueLength: 42, message=[MessageLocation id=xyz ts=2026-05-15T23:43:27Z,lat=xyz,long=xyz,created_at=2026-05-15T23:44:04Z,trigger=DEFAULT] 2026-05-16 11:58:21.660 D [DefaultDispatcher-worker-2] RoomBackedMessageQueue$requeue: Requeued message to head with sequence 112 2026-05-16 11:58:21.660 D [DefaultDispatcher-worker-5] MessageProcessor$resendDelayWait: Waiting for 2m before retrying send 2026-05-16 11:59:22.709 D [main] LocationCallbackFlowKt$locationCallbackFlow$1$callback: locationCallbackFlow availability: LocationAvailability[false] 2026-05-16 11:59:23.772 D [main] LocationCallbackFlowKt$locationCallbackFlow$1$callback: locationCallbackFlow availability: LocationAvailability[true] 2026-05-16 12:00:21.662 D [DefaultDispatcher-worker-5] MessageProcessor: Retry wait finished after 2m 0.001446875s. Cancelled=false} 2026-05-16 12:00:21.677 D [DefaultDispatcher-worker-5] RoomBackedMessageQueue$dequeue: Dequeued message with id 112 2026-05-16 12:00:21.678 D [DefaultDispatcher-worker-5] MessageProcessor: Taken message off queue: [MessageLocation id=xyz ts=2026-05-15T23:43:27Z,lat=xyz,long=xyz,created_at=2026-05-15T23:44:04Z,trigger=DEFAULT] 2026-05-16 12:00:21.680 D [DefaultDispatcher-worker-5] HttpMessageProcessorEndpoint: Publishing Message JSON {"_type":"location","topic":"owntracks/iobroker/e2s","qos":1,"retained":true,"created_at":1778888644,"_id":"xyz","source":"fused","batt":97,"bs":2,"acc":13,"lat":xyz,"lon":xyz,"alt":328,"tst":xyz,"m":1,"conn":"w","inregions":[],"BSSID":"02:00:00:00:00:00","SSID":"<unknown ssid>","tid":"2s"} 2026-05-16 12:00:21.942 D [DefaultDispatcher-worker-5] HttpMessageProcessorEndpoint: HTTP response received: Response{protocol=http/1.1, code=200, message=OK, url=https://service.iobroker.in/v1/iotService?service=custom_xyz&key=xxxxxxxxx&data=} 2026-05-16 12:00:21.943 D [DefaultDispatcher-worker-5] HttpMessageProcessorEndpoint: HTTP response body: {"result":"OK"} 2026-05-16 12:00:21.944 E [DefaultDispatcher-worker-5] HttpMessageProcessorEndpoint: HTTP Delivery failed java.io.IOException: Failed to parse JSON at org.owntracks.android.model.Parser.fromJson(SourceFile:21) at org.owntracks.android.net.http.HttpMessageProcessorEndpoint.sendMessage-gIAlu-s(SourceFile:395) at org.owntracks.android.services.MessageProcessor.sendAvailableMessages(SourceFile:557) at org.owntracks.android.services.MessageProcessor.access$sendAvailableMessages(SourceFile:1) at org.owntracks.android.services.MessageProcessor$sendAvailableMessages$1.invokeSuspend(Unknown Source:11) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:9) at kotlinx.coroutines.UndispatchedCoroutine.afterResume(SourceFile:54) at kotlinx.coroutines.AbstractCoroutine.resumeWith(SourceFile:23) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:32) at kotlinx.coroutines.DispatchedTask.run(SourceFile:109) at androidx.work.Worker$2.run(SourceFile:150) at kotlinx.coroutines.scheduling.TaskImpl.run(SourceFile:3) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:93) Caused by: kotlinx.serialization.json.internal.JsonDecodingException: Class discriminator was missing and no default serializers were registered in the polymorphic scope of 'MessageBase'. JSON input: {"result":"OK"} at kotlinx.serialization.json.internal.WriteModeKt.JsonDecodingException(SourceFile:3) at kotlinx.serialization.json.internal.WriteModeKt.JsonDecodingException(SourceFile:4) at kotlinx.serialization.json.internal.WriteModeKt.decodeSerializableValuePolymorphic(SourceFile:111) at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue$1(SourceFile:35) at kotlinx.serialization.json.Json.decodeFromString(SourceFile:26) at org.owntracks.android.model.Parser.fromJson(SourceFile:19) ... 12 more
  • [gelöst] Fehlender DP in linux-control

    Ungelöst Error/Bug
    3
    0 Stimmen
    3 Beiträge
    118 Aufrufe
    David G.D
    @crunchip Hab den DP grad manuell angelegt vom Typ object. Scheint zu klappen. Edit Wurde in 1.1.6 gefixt, wurde nur nie veröffentlicht..... https://github.com/Scrounger/ioBroker.linux-control/pull/57 So weit in die Vergangenheit hab ich nicht nachgeschaut....
  • VIS-2 - eChart mit dynamischem Zeitfenster

    ioBroker Allgemein
    2
    0 Stimmen
    2 Beiträge
    41 Aufrufe
    fuzzy1955F
    @Norwegen60 sagte: VIS-2 in einem Basic - iFrame ein eChart Hallo Norwegen60, ich hatte das gleiche Thema mit 11 übereinanderliegenden Diagrammen in Basic-IFrames auf einer Seite. Mit der Zeitauswahl habe ich lange probiert, bis ich vor Kurzem diese Seite entdeckte: https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/system-effektprog./echartschange Klappt wunderbar und müsste auch mit "start" und "end" funktionieren! Basic-IFrames habe ich keines mehr sondern das eChart-Widget. [image: 1781455574411-e8e3fa02-34ad-414b-a9fc-dd1f60d1b7e1-image.jpeg] [EDIT] Unter anderen Eigenschaften ist da einstellbar: range: 1440, (in Minuten) relativeEnd: now, start: , end: , start_time: , end_time: , timeFormatCustom: false, timeFormat: 'DD.MM', Das JavaScript dazu: // 13.6.2026 / hfurt const idDiagramm = '0_userdata.0.Diagrammdaten.Diagrammart'; const idRange = '0_userdata.0.Diagrammdaten.Range'; const idTimeformat = '0_userdata.0.Diagrammdaten.Zeitformat'; const idTimeformatCheck = '0_userdata.0.Diagrammdaten.ZeitformatJN'; const strDiagrammPath = 'echarts.0.'; on({id: idDiagramm, change: "any"}, function (obj) { let value = obj.state.val; if (value!=null &&value!=undefined && value!=''){ let echartsDP = strDiagrammPath + getState(idDiagramm).val; if (existsObject(idDiagramm) && echartsDP !=''){ const eChartobj = getObject(echartsDP); const ecRange = String(TimeRange(String(eChartobj.native.data.range))); const ecTimeFormat = 'HH.MM dd.mm'; const ectimeFormatCustom = true; setStateAsync(idRange,ecRange,false); setStateAsync(idTimeformatCheck,ectimeFormatCustom,false) setStateAsync(idTimeformat,ecTimeFormat,false); setObject(getState(idDiagramm).val,eChartobj); //log('ecRange=' + ecRange + ', echartsDP=' + echartsDP); }else{ log('Angegebener eChart-DP ' + idDiagramm + 'existiert nicht!','warn'); } } }); on({id: idRange, change: "any"}, function (obj) { let value = obj.state.val; if (value!=null &&value!=undefined && value!=''){ let echartsDP = strDiagrammPath + getState(idDiagramm).val; if (existsObject(echartsDP)){ let objDP = getObject(echartsDP); log(objDP); objDP.native.data.range = TimeRange(value); setObject(echartsDP,objDP); }else{ log('eCharts-DP ' + echartsDP + ' ist nicht vorhanden! Eingeben!','warn'); } } }); function TimeRange (vRange) { let iVal; switch (vRange) { case ("1 Tag"): iVal = 1440; break; case ("1 Woche"): iVal = 10080; break; case ("2 Wochen"): iVal = 20160; break; case ("1 Monat"): iVal = 40320; break; case ("2 Monate"): iVal = 86400; break; case ("3 Monate"): iVal = 129600; break; case ("6 Monate"): iVal = 259200; break; case ("1 Jahr"): iVal = 518400; break; case ("2 Jahre"): iVal = 1036800; break; default: iVal = 720; break; } return Number(iVal); }
  • tasmota

    Verschoben Einbindung von Geräten
    2
    0 Stimmen
    2 Beiträge
    48 Aufrufe
    amg_666A
    Was ist die "Zeit Funktion" ? Meinst du den Zeitplan? Haben die Geräte denn die korrekte Uhrzeit? Kann es sein, dass der neue Router auf einen falschen Zeitserver verweist? ODer dass der alte Router gleichzeitig Zeitserver im Netz war, dern neue aber nicht? Was für einen Router hattest du, was für einen Router hast du jetzt und wie sieht die Routerkonfig aus? Das wären mal so spontane Fragen/Überlegungen. Da du aber ansonsten keine Infos mitlieferst (iobroker logdatei, Konfigdatei von einem betroffenen Tasmota Device) ist das natürlich eher Kaffeesatzlesen. Poste mal die Konfiguration eines Tasomate Device und die Routereinstellungen
  • influxdb - Aufzeichnungspunkte ansehen?

    ioBroker Allgemein
    2
    1
    0 Stimmen
    2 Beiträge
    55 Aufrufe
    da_WoodyD
    @Humidor abgesehn vom crosspost, welche influx verwendest du? hatte ich auch mal, daß meine VM wegen zuviel DPs schlapp wurde. irgenwie hab ichs geschafft alle zu killen und neu aufzubauen. kann dir aber leider nicht mehr sagen wie...
  • Vis 2 in Cloud aktivieren

    Visualisierung
    2
    1
    0 Stimmen
    2 Beiträge
    55 Aufrufe
    jolicJ
    @Manuel001 sagte: Und trotzdem funktioniert Vis1 noch immer im Heimnetzwerk und auch über die Cloud. hi, zur cloud kann ich leider nichts sagen, da ich VPN nutze. Bis vor kurzem hatte ich sowohl vis als auch vis-2 installiert. auch bei mir lief vis noch weiter, obwohl ich sie gestoppt hatte. Mittlerweile habe ich VIS deinstalliert, da ich ohnehin schon länger nur noch vis-2 verwende
  • MDT IP Router bricht Verbindung permanent ab.

    ioBroker Allgemein
    2
    0 Stimmen
    2 Beiträge
    36 Aufrufe
    HomoranH
    https://forum.iobroker.net/post/1342580
  • VIS-2 - Materials - Istwert mit Diagramm, Dezimalstellen

    Visualisierung
    2
    1
    0 Stimmen
    2 Beiträge
    71 Aufrufe
    Norwegen60N
    Kann hier wirklich keiner helfen?
  • Adapter- vorstellung

    ioBroker Allgemein
    2
    0 Stimmen
    2 Beiträge
    143 Aufrufe
    mcm1957M
    Neuvorstellung bitte im Bereich TESTER, ziemlich sicher im Bereich TESTER/...nicht im offiziellen Repo https://forum.iobroker.net/category/197/...nicht-in-offiziellem-repo Wenn du dort (noch) nicht schreiben kannst, dann schreib @homoran im Chat an, er schaltet dich frei.
  • EMS-ESP-Adapter mit ESP32-S2 Störungen

    Microcontroller ems-esp esp32s2
    2
    0 Stimmen
    2 Beiträge
    65 Aufrufe
    ubeckerU
    @MartinP Ich habe jetzt bei mit 2 Stück ESP32 S3 ETH in Betrieb. Einen für analoge Werte den anderen als 8fach Relais mit Timer. Allerdings habe ich die Software dazu so weit wie möglich selbst geschrieben. (Librarys außen vor) Da ich kein W-Lan wollte direkt per LAN angebunden. Per MQTT dann in IOBroker. Eine kleine Web-UI hab ich auch dazu gebastelt. Läuft absolut gut. Die Relaiskarte ist allerdings erst 2 Wochen online. Das analoge Teil jetzt 1 Monat. Da ich in dem analogen Teil etliche Berechnungen drin habe war auch meine Befürchtung das die Leistung nicht ausreicht. Im Hintergrung laufen dann noch ADC und DAC mit einer eigenen Soft SPI. (die interne habe ich nicht zum laufen gebracht) Mit 4Mikrosekunden Takt. Ich habe nicht gemessen wie schnell die antwortzeiten sind, aber eine Änderung im IOBroker für den analogwert ist gefühlt sofort da. Ausgabe des analogen Wert und Anzeige auf der Web-UI. Denke der ist noch weit weg von ausgelastet.
  • Vis 2 ECharts und Vis 2 Widgets Material

    Visualisierung
    2
    0 Stimmen
    2 Beiträge
    97 Aufrufe
    T
    Ich habe exakt das gleiche Problem. Bei mir bringt das Widget Openweathermap das Problem. Ich habe den Cloud Adapter schon auf Version 6.0.4 gebracht. VIS2 ist Version 2.14.0 (musste ich hochziehen weil es mit der Stable Version 2.13.8 ein Problem mit dem Umschalten des View im Editor gab). VIS2 Widget Material ist Version 1.6.7. Openweathermap ist Version 1.4.0. IOB läuft auf einem Raspberry PI5. Node.js: v22.22.3 NPM: 10.9.8 Log zeigt diesen Fehler für Cloud: Cannot request web pages "http://127.0.0.1:8082/vis-2/widgets/metro/css/iconFont.min.css": <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>404 Not Found</title> <style> body { background-color: #e0f7fa; color: #007bb5; font-family: Arial, sans-serif; display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; } .container { text-align: center; } h1 { font-size: 6em; margin: 0; } p { font-size: 1.5em; } a { color: #007bb5; text-decoration: none; border: 2px solid #007bb5; padding: 10px 20px; border-radius: 5px; cursor: pointer; } a:hover { background-color: #007bb5; color: #e0f7fa; } </style> <script> function refresh() { location.reload(); } function goHome() { let href = window.location.pathname; if (href.split('/').length === 3) { const path = href.split('/'); window.location.href = /${path[1]}/; } else { window.location.href = '/'; } } // What the document is loaded document.addEventListener('DOMContentLoaded', (event) => { // detect theme, dark or light if (window.matchMedia('(prefers-color-scheme: dark)').matches) { document.body.style.backgroundColor = '#263238'; document.body.style.color = '#eceff1'; } }); </script> </head> <body> <div class="container"> <h1>404</h1> <p>Datei widgets/metro/css/iconFont.min.css nicht gefunden</p> <a onclick="goHome()">Zur Homepage</a> <a onclick="refresh()">Aktualisieren</a> </div> </body> </html>
  • Meeting für ioBroker Core/Dev/Admin 17.06.26 20:30

    Entwickler-Meetings
    2
    0 Stimmen
    2 Beiträge
    132 Aufrufe
    arteckA
    Start und restart des Adapter.. "stopTimeout": 2000 müssen wir mal reden (sonst vergess ich es)
  • hoymiles adapter powerlimit setzen

    Blockly
    2
    0 Stimmen
    2 Beiträge
    100 Aufrufe
    EisteeE
    Wenn du den Inverter zerstören möchtest kannst du das tun. Den Sinn dahinter verstehe ich aber nicht. Steuer es doch über den Objektbrowser von Hand. Einfach auf den Wert setzen den du haben willst. Oder alternativ in der App. Siehe hier: https://forum.iobroker.net/post/1336313
  • 0 Stimmen
    2 Beiträge
    123 Aufrufe
    crunchipC
    @Chaot hast du die Startwert entsprechend angepasst? Edit: SourceAnalytix – Neuer Zähler / Negative Verbrauchswerte korrigieren SA-Instanz stoppen (Instanzen → sourceanalytix.0 → Stop) In Objekte wechseln → Expertenmodus aktivieren (Schraubenschlüssel oben rechts) Den originalen Zähler-Datenpunkt suchen → rechts auf Bearbeiten (Bleistift) klicken Tab Benutzerdefiniert → sourceanalytix öffnen und folgende Felder anpassen: valueAtDeviceReset → 0 valueAtDeviceInit → 0 cumulativeValue → aktuellen realen Stand des neuen Zählers eintragen Startwerte anpassen: start_day → Zählerstand des neuen Zählers zu Beginn des heutigen Tages start_week, start_month, start_year → jeweils den Zählerstand des neuen Zählers zum Beginn des jeweiligen Zeitraums Speichern SA-Instanz wieder starten Hinweis: Falls SA nach dem Neustart einen Fehler wie valueAtDeviceReset > cumulativeValue cannot proceed meldet → SA nochmal stoppen und valueAtDeviceReset erneut auf 0 setzen, dann wieder starten Nochmal edit Lösung: Den alten Endstand als Offset addieren Du trägst in cumulativeValue nicht den realen Wert des neuen Zählers ein, sondern alter Endstand + aktueller Stand des neuen Zählers, damit es Nahtlos weiterläuft
  • Visu App friert nach ein paar Stunden ein

    Ungelöst Error/Bug visu app
    2
    0 Stimmen
    2 Beiträge
    102 Aufrufe
    da_WoodyD
    @SaiBot1981 https://forum.iobroker.net/topic/83298/iobroker-visu-android-app
  • VCF Datei auslesen

    Skripten / Logik
    2
    0 Stimmen
    2 Beiträge
    79 Aufrufe
    M
    Thema hat sich erledigt. War am Ende total easy. http://"user":"passwort"@xxx.xxx.xxx.xxx:5000/carddav/"user"/"adressbuch-id"/"kontakt-id".vcf war die Lösung. Jetzt sind auch die Anrufbilder verfügbar.

591

Online

32.9k

Benutzer

83.2k

Themen

1.3m

Beiträge