Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate

Pro

Privat

Erfahrene

Beiträge


  • Ext Website steuern (Enpal)
    skvarelS skvarel

    @ktsalti .. ich habe mich etwas unglücklich ausgedrückt.

    Ja, das Schalten über die Ui ist natürlich zulässig und gewollt. Es geht um automatisierte Zugriffe, die nicht gestattet sind. Ob Enpal kontrollieren kann, ob man den Button mit dem Finger oder einem Befehl drückt, bezweifle ich.

    Ich schaue mir das aber auch mal an. Die Wallbox per VIS zu starten wäre schon nicht schlecht. Allerdings würde ich das bei mir auch nur als Script laufen lassen und es nicht in den Enpal Adapter übernehmen.

    Einsteigerfragen

  • [Javascript] für Warnungen von Lebensmittelwarnung
    M MCU

    @hotspot_2 Dann einmal das Array löschen und neu einlesen.
    0_userdata.0.Lebensmittel.Warnung.Germany.json

    Praktische Anwendungen (Showcase) javascript lebensmittelwarnung

  • [TEST] Mammotion – Adapter für Mammotion Luba / Yuka
    stolly82S stolly82

    @jaschkopf
    Der Adapter ist nicht schuld, das Problem liegt definitiv bei Mammotion.

    DEBUG gibt derzeit alles aus, was gewünscht ist.

    Ich reduziere die Logs, sobald ich sauberes Feedback habe und alle Funktionen einwandfrei funktionieren.

    @freak
    Bitte gib mir Zugriff auf meinen DEV-Account: stolly82+iobdev@gmail.com. Dann kann ich das Problem bei dir untersuchen.

    Leider ist das derzeit die einzige Möglichkeit, da alles andere zu zeitaufwendig wäre.

    Der erwähnte Account ist kein Live-Account, sondern dient nur zum Loggen. Die Freigabe kannst du direkt entfernen, sobald ich den Logger durchlaufen und die Payloads der Android-App mit den reagierenden Funktionen abgeglichen habe.

    ...nicht in offiziellem Repo

  • Ext Website steuern (Enpal)
    OliverIOO OliverIO

    @ktsalti

    Du hast jetzt das Suchfeld leer und invert angekreutzt. Das könnte schon ausfiltern.

    Ganz ohne ein Request wäre seltsam.
    Als Nächstes bleibt dann eigentlich nur noch websocket. Die Verbindung wurde dann aber bereits am Anfang aufgebaut.

    Da wäre dann die Vorgehensweise

    • Rekord der Seite mit F5
    • Filtern auf socket
    • dann in den Request rein klicken und im untertan dass auf messages gehen. Mit jedem Klick auf einen Knopf müssten dann mehr messages erscheinen

    Websocket ist allerdings etwas aufwändiger zu programmieren

    Einsteigerfragen

  • Test Adapter PoolControl
    DasBo1975D DasBo1975

    🆕 Version 1.3.0 – Erweiterte Solarsteuerung

    Mit Version 1.3.0 wurde die Solarsteuerung um einen neuen Extended-Modus erweitert.

    👉 Dabei wird die Pooltemperatur (Oberfläche oder Boden) immer direkt mit der Kollektortemperatur verglichen.
    Nur wenn der Kollektor wirklich wärmer ist, wird eine Heizanforderung erzeugt.

    🧠 Funktionsprinzip (kurz erklärt)

    Die Steuerung basiert auf der Differenz:

    👉 Kollektortemperatur – Pooltemperatur

    Wird delta_on überschritten → Anforderung EIN
    Wird delta_off unterschritten → Anforderung AUS
    Zusätzlich: Begrenzung über maximale Pooltemperatur
    📊 Erklärung der neuen Datenpunkte
    🔹 Steuerung & Konfiguration

    control_mode

    Umschaltung zwischen den Solar-Modi
    standard → bisherige Logik
    extended → neue, erweiterte Steuerung aktiv

    control_object_id

    Hier wird der externe Datenpunkt eingetragen, der geschaltet werden soll
    Beispiel: Pumpe, Relais, Steckdose

    control_type

    Definiert den Typ des Ziel-Datenpunkts
    Aktuell:
    boolean → einfacher Schalter (true/false)
    socket → Steckdose / Aktor

    control_inverted

    Dreht die Logik um
    Beispiel:
    Normal: true = EIN
    Invertiert: true = AUS

    pool_temperature_source

    Auswahl der Referenztemperatur:
    Oberfläche (surface)
    Boden (ground)

    👉 Damit kannst du steuern, worauf die Regelung reagiert

    delta_on

    Temperaturdifferenz zum Einschalten
    Beispiel: 3°C

    delta_off

    Temperaturdifferenz zum Ausschalten
    Beispiel: 1°C

    👉 ergibt eine Hysterese → verhindert ständiges Ein/Aus

    max_temperature

    Maximale Pooltemperatur
    Ab diesem Wert wird keine Erwärmung mehr angefordert
    📈 Status- und Diagnose-Datenpunkte

    Diese helfen beim Debuggen und Verstehen der Logik:

    active

    Zeigt an, ob die Extended-Steuerung aktuell aktiv arbeitet

    request_active

    Zeigt, ob aktuell eine Heiz-Anforderung besteht

    actor_state

    Tatsächlicher Zustand des externen Aktors

    enabled_by_master

    Zeigt, ob die Haupt-Solarsteuerung aktiviert ist

    config_ok

    Prüft, ob die Konfiguration vollständig und gültig ist
    🚫 Blockierungslogik

    blocked

    Zeigt, ob die Steuerung aktuell blockiert ist

    blocked_by

    Grund der Blockierung, z. B.:
    controlHelper
    timeHelper
    master_disabled
    season_inactive
    invalid_config

    priority_status

    Lesbarer Status der aktuellen Prioritätssituation
    💬 Detailinformationen

    reason

    Technischer Grund für den aktuellen Zustand
    Beispiel:
    „Kollektor-Differenz >= delta_on“

    info

    Verständliche Beschreibung der Situation
    Beispiel:
    „Solar Extended fordert Heizung durch Kollektorüberschuss“

    last_change

    Zeitstempel der letzten Statusänderung
    ⚠️ Hinweis

    Die Extended-Steuerung berücksichtigt automatisch:

    Saisonstatus
    Pumpenmodus (auto)
    Prioritäten (Control / Zeitsteuerung)

    👉 Dadurch greift sie nur dann ein, wenn sie darf.

    💡 Fazit

    Mit Version 1.3.0 wird die Solarsteuerung deutlich intelligenter:

    echte temperaturbasierte Regelung
    externe Aktoren steuerbar
    saubere Status- und Diagnosewerte
    flexible Anpassung an unterschiedliche Pool-Setups

    Solar extended.png

    Tester tester pool poolcontrol solar

  • Test Adapter autodoc
    arteckA arteck

    @crunchip sagte:

    Keine einfache Sache

    einfach kann jeder :-)

    ...nicht in offiziellem Repo test adapter ollama doku

  • [Javascript] für Warnungen von Lebensmittelwarnung
    hotspot_2H hotspot_2

    Jetzt nehmen die Fehler weiter zu. 35 Fehler seit 21:00 Uhr.

    2026-04-16 21:00:48.013 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___LMW-Redaktion/RSSNewsfeed/Functions/RssFeeds/rssnewsfeed_Alle_DE.xml, error=timeout of 45000ms exceeded)
    2026-04-16 21:01:10.764 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260404_08_BY_Alkoholfreies_Hefeweizen/260404_08_BY_Alkoholfreies_Hefeweizen_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:01:35.274 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260410_10_SN_Nuss-Nougat-Creme/260410_10_SN_Nuss-Nougat-Creme_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:01:56.176 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260410_10_SN_Nuss-Nougat-Creme/260410_10_SN_Nuss-Nougat-Creme_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:02:17.977 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260410_10_SN_Nuss-Nougat-Creme/260410_10_SN_Nuss-Nougat-Creme_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:02:38.230 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260410_11_BY_Alkoholfreie_Biere/260410_11_BY_Alkoholfreie_Biere.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:02:59.133 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260410_11_BY_Alkoholfreie_Biere/260410_11_BY_Alkoholfreie_Biere.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:03:25.549 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260402_03_BW_Suxhuk/260402_03_BW_Suxhuk.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:03:46.452 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260402_03_BW_Suxhuk/260402_03_BW_Suxhuk.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:04:08.256 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260402_03_BW_Suxhuk/260402_03_BW_Suxhuk.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:04:28.509 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/03_Maerz/260327_22_BY_Salami_Mini_Brezn/260327_22_BY_Salami_Mini_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:04:49.413 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/03_Maerz/260327_22_BY_Salami_Mini_Brezn/260327_22_BY_Salami_Mini_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:05:11.214 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/03_Maerz/260327_22_BY_Salami_Mini_Brezn/260327_22_BY_Salami_Mini_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:05:31.467 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260402_05_HE_TomatenKraeuterTaler/260402_05_HE_TomatenKraeuterTaler.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:06:02.369 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/03_Maerz/260327_21_BY_Kaese/260327_21_BY_Kaese_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:06:23.272 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/03_Maerz/260327_21_BY_Kaese/260327_21_BY_Kaese_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:06:45.072 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/03_Maerz/260327_21_BY_Kaese/260327_21_BY_Kaese_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:31:15.734 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260414_14_NW_Rucksack/260414_NW_Rucksack_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:31:36.638 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260414_14_NW_Rucksack/260414_NW_Rucksack_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:32:16.971 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260402_05_HE_TomatenKraeuterTaler/260402_05_HE_TomatenKraeuterTaler.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:32:37.874 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260402_05_HE_TomatenKraeuterTaler/260402_05_HE_TomatenKraeuterTaler.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:33:00.004 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260402_07_NW_TheMonsters/260402_NW_TheMonsters_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:33:23.974 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260402_06_NW_Sojaghurt-bioladen/260402_06_NW_Sojaghurt-bioladen_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 21:33:50.517 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260402_04_NW_Sojaghurt/260402_04_NW_Sojaghurt_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 22:00:23.627 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260416_16_NW_Ausgrabungsset/260416_NW_Ausgrabungsset_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 22:00:44.531 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260416_16_NW_Ausgrabungsset/260416_NW_Ausgrabungsset_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 22:01:06.334 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260416_16_NW_Ausgrabungsset/260416_NW_Ausgrabungsset_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 22:01:26.586 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260416_17_BW_Salami_1A/260416_17_BW_Salami_1A_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 22:01:47.489 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260416_17_BW_Salami_1A/260416_17_BW_Salami_1A_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 22:02:09.613 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260404_08_BY_Alkoholfreies_Hefeweizen/260404_08_BY_Alkoholfreies_Hefeweizen_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 22:02:30.840 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260415_15_NW_Instantnudeln/260415_15_NW_Instantnudeln_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 22:30:48.015 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___LMW-Redaktion/RSSNewsfeed/Functions/RssFeeds/rssnewsfeed_Alle_DE.xml, error=timeout of 45000ms exceeded)
    2026-04-16 22:31:16.778 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260416_17_BW_Salami_1A/260416_17_BW_Salami_1A_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 22:31:45.707 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260404_08_BY_Alkoholfreies_Hefeweizen/260404_08_BY_Alkoholfreies_Hefeweizen_Meldung.html, error=timeout of 20000ms exceeded)
    2026-04-16 22:32:34.384 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260413_13_HH_Pflanzenmischung_getr/260413_13_HH_Pflanzenmischung_getr.html, error=timeout of 20000ms exceeded)
    2026-04-16 22:32:55.615 - error: javascript.0 (245376) script.js.Laufende_Skripte.Javascript.lebensmittelWarnungen: httpGet(url=https://www.lebensmittelwarnung.de/___lebensmittelwarnung.de/Meldungen/2026/04_April/260414_14_NW_Rucksack/260414_NW_Rucksack_Meldung.html, error=timeout of 20000ms exceeded)
    
    Praktische Anwendungen (Showcase) javascript lebensmittelwarnung

  • Test Adapter PoolControl
    D DennisMenger

    So hier mal mein Blockly für die reine Steuerung Solar.

    Zur Erklärung:
    Datenpunkt Solar Wert 2 ist bei mir die Automatik, die zwischen 9.00 und 19.00 Uhr. Dazu habe ich 2 Temperaturfühler, die oben bei den Solarabsorbern liegen und dort messen. Wenn einer von beiden mindestens 2 Grad mehr als die Pooltemperatur haben, dann schaltet Solar ein. Zusätzlich wird vorher noch abgefragt, ob die Poolpumpe läuft, da die Werte des Poolwassers meist höher liegen, wenn die Pumpe nicht läuft.

    solar.png

    Tester tester pool poolcontrol solar

  • Test Tesla-Motors v1.0.0
    T tombox

    @FrankSchorb

    2.0.2-beta2 testen

    bräuchte kompletten debug log
    tombox2020@gmail.com

    Tester

  • [Javascript] für Warnungen von Lebensmittelwarnung
    M MCU

    @hotspot_2 Zu dem Zeitpunkt konnte die Webseite die Anfrage nicht innerhlab der 20 Sekunden bearbeiten, deswegen der Fehler.
    EDIT: doch einige fehlerhaft, da nicht vorhanden. Da wurden wohl Meldungen gelöscht.

    Praktische Anwendungen (Showcase) javascript lebensmittelwarnung

Mitgliederliste

apollon77A apollon77
DutchmanD Dutchman
HomoranH Homoran
BluefoxB Bluefox
eric2905E eric2905
StabilostickS Stabilostick
F femi
U UV-on-fire
patricknitschP patricknitsch
I I-Punkt
B Berny-K
V Verblizz
K Krissie777
A Automatisierer 0
K Kopterframe
I Int17
R Reese1
jvfleJ jvfle
Murphy 0M Murphy 0
Jens G.J Jens G.
  • Anmelden

  • Du hast noch kein Konto? Registrieren

  • Anmelden oder registrieren, um zu suchen
  • Erster Beitrag
    Letzter Beitrag
0
  • Home
  • Aktuell
  • Tags
  • Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe