Weiter zum Inhalt

Tester

1.3k Themen 205.9k Beiträge

In dieser Kategorie werden Adapter Versionen vorgestellt die der Entwickler zum Testen Frei gibt.

NEWS

Unterkategorien


  • In dieser Kategorie werden Adapter Versionen, die noch nicht in offiziellen Repos sind, vorgestellt.

    94 3k
    94 Themen
    3k Beiträge
    K
    Test Adapter ai-usage 0.6.0 Aktuelle Version 0.6.0 Github https://github.com/krobipd/ioBroker.ai-usage Hallo zusammen, ai-usage ist ein neuer Adapter, der den Verbrauch von KI-Konten als Datenpunkte in ioBroker legt: wie viel vom Kontingent verbraucht ist, wann es zurückgesetzt wird, wie viel Guthaben noch da ist und was bereits an Kosten aufgelaufen ist. Der Adapter liest nur — er ruft keine KI auf und schreibt nichts zurück. Was macht der Adapter? Die Abos von Claude, ChatGPT und Google werden mit dem eigenen Konto angemeldet. Die Konfigurationsseite führt dabei Schritt für Schritt durch den Ablauf, der beim jeweiligen Anbieter nötig ist. Zugänge mit Schlüssel — OpenRouter, DeepSeek sowie OpenAI und Anthropic als Organisation — kommen aus dem zentralen Zugangsdaten-Speicher der Admin-Oberfläche. Man schaltet sie in einer Liste einfach an. Pro Konto ein Knoten mit denselben Datenpunkten, egal welcher Anbieter dahinter steckt: Auslastung in Prozent samt Rücksetz-Zeitpunkt, Guthaben, Kosten. Eine Warnschwelle pro Konto. Wird sie überschritten, kommt genau eine Meldung, und sie nennt das Fenster, um das es geht. Gesamtwerte über alle Konten, unter anderem ein Datenpunkt, der auf „Limit erreicht" schaltet — als Auslöser für eigene Skripte. Jedes Konto trägt das Verbindungs-Symbol im Objektbaum, dazu ein Datenpunkt mit dem Grund im Klartext, falls gerade nichts ankommt. Was man braucht Admin 8 — der Adapter nutzt den zentralen Zugangsdaten-Speicher, den es erst dort gibt. Dazu mindestens ein KI-Konto. Für die drei Abos reicht das normale Konto beim Anbieter, für die Schlüssel-Zugänge ein Schlüssel im Zugangsdaten-Speicher. Bei OpenAI und Anthropic muss es ein Organisations-Admin-Schlüssel sein, ein persönlicher liefert die Verbrauchsdaten nicht. Einrichtung Adapter installieren, Instanz öffnen, das gewünschte Konto in der Liste einschalten, speichern, anmelden. Danach stehen die Werte innerhalb von Sekunden im Objektbaum. Getestet habe ich bisher nur das Claude-Abo, ein ChatGPT- oder Google-Abo habe ich selbst nicht. Wer eins hat und es ausprobiert: Rückmeldung sehr willkommen, gerne hier oder als GitHub Issue.
  • Test Adapter onvif camera v1.x.x

    Verschoben
    341
    6
    5 Stimmen
    341 Beiträge
    126k Aufrufe
    wendy2702W
    @exitus war das wirklich an mich gerichtet? Wie bereits erwähnt habe ich keine Annke Kamera, nehme das also nur als Info zur Kenntnis.
  • Test Adapter iobroker.huum-sauna GitHub/Latest

    Verschoben
    18
    1
    2 Stimmen
    18 Beiträge
    3k Aufrufe
    mcm1957M
    @DSt88 Danke fürs Feedback
  • Tester für eNet Adapter 2.0.6 (Beta/Latest)

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    156 Aufrufe
    Niemand hat geantwortet
  • Test Adapter eNet 2.0.5

    Verschoben
    12
    1 Stimmen
    12 Beiträge
    1k Aufrufe
    S
    V2.0.5 verfügbar type-Fehler : warnings gefixt… Sollte ein „UnAuthorized“ kommen, einfach Adapter gleich nochmal neu Starten
  • Test Adapter Telegram 3.4.1 - Blockly-Bausteine für Fragen

    Verschoben
    21
    2
    10 Stimmen
    21 Beiträge
    5k Aufrufe
    B
    Hallo zusammen, sowas habe ich auch schon länger gesucht. leider stürzt mein Telegram Adapater auch immer ab. anbei den LOG. Hoffe mir kann jemand helfen. Telegram 4.1.0 Javascript 8.9.2 ansonsten ist auch alles andere aktuell. 2025-06-12 12:03:16.260 - error: telegram.0 (5815) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2025-06-12 12:03:16.261 - error: telegram.0 (5815) unhandled promise rejection: ETELEGRAM: 400 Bad Request: message to edit not found 2025-06-12 12:03:16.262 - error: telegram.0 (5815) Error: ETELEGRAM: 400 Bad Request: message to edit not found at /opt/iobroker/node_modules/node-telegram-bot-api/src/telegram.js:316:15 at tryCatcher (/opt/iobroker/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/opt/iobroker/node_modules/bluebird/js/release/promise.js:547:31) at Promise._settlePromise (/opt/iobroker/node_modules/bluebird/js/release/promise.js:604:18) at Promise._settlePromise0 (/opt/iobroker/node_modules/bluebird/js/release/promise.js:649:10) at Promise._settlePromises (/opt/iobroker/node_modules/bluebird/js/release/promise.js:729:18) at _drainQueueStep (/opt/iobroker/node_modules/bluebird/js/release/async.js:93:12) at _drainQueue (/opt/iobroker/node_modules/bluebird/js/release/async.js:86:9) at Async._drainQueues (/opt/iobroker/node_modules/bluebird/js/release/async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (/opt/iobroker/node_modules/bluebird/js/release/async.js:15:14) at processImmediate (node:internal/timers:483:21) 2025-06-12 12:03:16.262 - error: telegram.0 (5815) Exception-Code: ETELEGRAM: ETELEGRAM: 400 Bad Request: message to edit not found 2025-06-12 12:03:16.792 - info: telegram.0 (5815) terminating 2025-06-12 12:03:16.796 - warn: telegram.0 (5815) Terminated (UNCAUGHT_EXCEPTION): Without reason 2025-06-12 12:03:17.797 - info: telegram.0 (5815) terminating with timeout 2025-06-12 12:03:18.044 - error: host.raspberrypi Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason: 2025-06-12 12:03:18.045 - error: host.raspberrypi Caught by controller[1]: Error: ETELEGRAM: 400 Bad Request: message to edit not found 2025-06-12 12:03:18.046 - error: host.raspberrypi Caught by controller[1]: at /opt/iobroker/node_modules/node-telegram-bot-api/src/telegram.js:316:15 2025-06-12 12:03:18.046 - error: host.raspberrypi Caught by controller[1]: at tryCatcher (/opt/iobroker/node_modules/bluebird/js/release/util.js:16:23) 2025-06-12 12:03:18.046 - error: host.raspberrypi Caught by controller[1]: at Promise._settlePromiseFromHandler (/opt/iobroker/node_modules/bluebird/js/release/promise.js:547:31) 2025-06-12 12:03:18.046 - error: host.raspberrypi Caught by controller[1]: at Promise._settlePromise (/opt/iobroker/node_modules/bluebird/js/release/promise.js:604:18) 2025-06-12 12:03:18.046 - error: host.raspberrypi Caught by controller[1]: at Promise._settlePromise0 (/opt/iobroker/node_modules/bluebird/js/release/promise.js:649:10) 2025-06-12 12:03:18.046 - error: host.raspberrypi Caught by controller[1]: at Promise._settlePromises (/opt/iobroker/node_modules/bluebird/js/release/promise.js:729:18) 2025-06-12 12:03:18.047 - error: host.raspberrypi Caught by controller[1]: at _drainQueueStep (/opt/iobroker/node_modules/bluebird/js/release/async.js:93:12) 2025-06-12 12:03:18.047 - error: host.raspberrypi Caught by controller[1]: at _drainQueue (/opt/iobroker/node_modules/bluebird/js/release/async.js:86:9) 2025-06-12 12:03:18.047 - error: host.raspberrypi Caught by controller[1]: at Async._drainQueues (/opt/iobroker/node_modules/bluebird/js/release/async.js:102:5) 2025-06-12 12:03:18.047 - error: host.raspberrypi Caught by controller[1]: at Immediate.Async.drainQueues [as _onImmediate] (/opt/iobroker/node_modules/bluebird/js/release/async.js:15:14) 2025-06-12 12:03:18.047 - error: host.raspberrypi Caught by controller[1]: at processImmediate (node:internal/timers:483:21) 2025-06-12 12:03:18.048 - error: host.raspberrypi instance system.adapter.telegram.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
  • Test Adapter systeminfo 1.3.x

    Verschoben mcm1957 systeminfo
    4
    0 Stimmen
    4 Beiträge
    389 Aufrufe
    mcm1957M
    Da es keine Issues gab ist die Version 1.3.0 ab dem nächsten Update im Stable Repository verfügbar.
  • Test Adapter Husqvarna Automower v0.3.x

    Verschoben husqvarna automower
    439
    0 Stimmen
    439 Beiträge
    139k Aufrufe
    W
    Ups sorry, habe gerade im Git gesehen, dass das Problem schon reported ist (Issue #228).
  • Test Adapter LinkTap v.0.1.8 GitHub

    Verschoben
    17
    1 Stimmen
    17 Beiträge
    3k Aufrufe
    M
    Hallo Da ich von den Möglichkeiten der API seit längerem enttäuscht bin Zeitverzug da Cloud-Basiert nicht die Möglichkeiten wie in der App letzte API-Version von 2022 habe ich nun mal den Support von LinkTap angeschrieben und dies Kundgetan. Versprechen tue ich mir da nicht viel davon - aber wenn niemand etwas sagt..... wirds bestimmt besser! Auf Github habe ich diesen Vermerk auch als "Issue" hinterlegt.... Github LinkTap Möglichkeiten der API
  • Test Adapter Philips-TV v0.2.x

    Verschoben philips philips tv
    550
    2 Stimmen
    550 Beiträge
    186k Aufrufe
    AphofisA
    Bei mir läuft die verbindung und kann alle funktionen auch in VIS einbinden!
  • Test Adapter meteoalarm 4.0.x

    Verschoben mcm1957 meteoalarm
    5
    0 Stimmen
    5 Beiträge
    485 Aufrufe
    da_WoodyD
    @mcm1957 jo, klappt, auch wenn das Wetter heute unberechenbar ist und total spinnt. Da kann aber weder der Adapter, noch der datengeber was dafür. Haben einfach 3 Wetterscheiden in der Gegend. Da wird's schwer...
  • Test CountDown Adapter v1.2.0

    Gesperrt Verschoben
    2
    1 Stimmen
    2 Beiträge
    335 Aufrufe
    mcm1957M
    mcm1957 3 minutes ago Der Adapter countdown wurde in die iobroker-community-adapters Organisation übernommen. Der zugehörige Testthread findet sich hier: https://forum.iobroker.net/topic/81276/test-adapter-countdown-3-0-x @Homoran Bitte hier schließen um Doppelgleisigkeiten zu minimieren.
  • Test Adapter meteoalarm v1.0.x

    Gesperrt Verschoben
    54
    0 Stimmen
    54 Beiträge
    9k Aufrufe
    mcm1957M
    Der Adapter meteoalarm wurde in die iobroker-community-adapters Organisation übernommen. Der zugehörige Testthread findet sich hier: https://forum.iobroker.net/topic/81277/test-adapter-meteoalarm-4-0-x @Homoran Bitte hier schließen um Doppelgleisigkeiten zu minimieren.
  • Test Adapter Meteoalarm v2.0.x

    Gesperrt Verschoben
    412
    2 Stimmen
    412 Beiträge
    113k Aufrufe
    mcm1957M
    Der Adapter meteoalarm wurde in die iobroker-community-adapters Organisation übernommen. Der zugehörige Testthread findet sich hier: https://forum.iobroker.net/topic/81277/test-adapter-meteoalarm-4-0-x @Homoran Bitte ier schließen um Doppelgleisigkeiten zu minimieren.
  • Test Adapter KNX v2.x

    Verschoben
    421
    1
    8 Stimmen
    421 Beiträge
    146k Aufrufe
    Merlin123M
    @thomas-braun Ah sorry, dachte Du meinst, dass der Fehler bei mir durch was anderes ausgelöst wird. Das der KNX Adapter die v22 fordert war mir klar, sagt er sehr deutlich wenn man das Update machen will und auf der 20 ist :) Wird ja das Changelog angezeigt.
  • Test Adapter yeelight-2 1.5.x

    Verschoben
    12
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    ?
    Frage in die Runde: Gibt es bei Euch Probleme mit dem Adapter? Folgende Phänomene bei der Version 1.5.2, Node 22.15.1, js-controller: 7.0.6 Die Yeelight Color ist über 2 verschiedene Smartnamen über IOT und Matter eingebunden und funktionieren mit den Grundfunktionen wie An/Aus, Helligkeit Dimmen usw. über Alexa gut. Probleme stellen sich ein, sobald rot ins Spiel kommt. Über Matter eingebunden heißt es bei "Bürolampe rot": "Bürolampe reagier gerade nicht" Über IOT "Bogenlampe rot": "OK" Allerdings "verhaspelt" sich die Instanz und bleibt teilweise, oder ganz "Off" Log: yeelight-2.0 2025-06-04 07:39:42.866 error this.generateWarnMessageForUploadState is not a function yeelight-2.0 2025-06-04 07:39:42.865 error TypeError: this.generateWarnMessageForUploadState is not a function at /opt/iobroker/node_modules/iobroker.yeelight-2/main.js:293:48 yeelight-2.0 2025-06-04 07:39:42.865 error unhandled promise rejection: this.generateWarnMessageForUploadState is not a function yeelight-2.0 2025-06-04 07:39:42.864 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). yeelight-2.0 2025-06-04 07:39:42.674 warn Terminated (UNCAUGHT_EXCEPTION): Without reason yeelight-2.0 2025-06-04 07:39:42.674 info terminating yeelight-2.0 2025-06-04 07:39:42.673 info cleaned everything up... yeelight-2.0 2025-06-04 07:39:42.664 error this.generateWarnMessageForUploadState is not a function yeelight-2.0 2025-06-04 07:39:42.664 error TypeError: this.generateWarnMessageForUploadState is not a function at /opt/iobroker/node_modules/iobroker.yeelight-2/main.js:270:48 yeelight-2.0 2025-06-04 07:39:42.662 error unhandled promise rejection: this.generateWarnMessageForUploadState is not a function yeelight-2.0 2025-06-04 07:39:42.662 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). yeelight-2.0 2025-06-04 07:39:03.685 info starting. Version 1.5.2 in /opt/iobroker/node_modules/iobroker.yeelight-2, node: v22.15.1, js-controller: 7.0.6 yeelight-2.0 2025-06-04 07:38:30.656 error this.generateWarnMessageForUploadState is not a function Ist dies ein Issue für den Yeelight Adapter, oder eher etwas was Matter / IOT betrifft? Direkt im DP rgb eingetragen "#FF0000" ist das Light rot, generell steht aber eher bsw. sowas darin "16711680"
  • Test Adapter pid (pid-Regler) V1.0.x

    Verschoben
    314
    1 Stimmen
    314 Beiträge
    86k Aufrufe
    CephalopodC
    @mpl1338 sagte in Test Adapter pid (pid-Regler) V1.0.x: Mit 0,2k sollte das doch schnell genug passieren? Oder zu schnell. Daher ein FESTE Zeitspanne.
  • Test Adapter swiss-weather-api v0.1.x

    Verschoben adapter test weather
    91
    1 Stimmen
    91 Beiträge
    17k Aufrufe
    K
    @baerengraben Vielen Dank für den Adapter. Leider finde ich keinen Datenpunkt mit Werten für Regenmenge. Übersehe ich diesen? Vielen Dank im Voraus für die Antwort. Habe es gefunden... swiss-weather-api.0.forecast.days.day1.0000.RRR_MM ist die Regenmenge.
  • Minor js-controller 7.0.7 Update in latest repo

    Verschoben
    20
    6 Stimmen
    20 Beiträge
    4k Aufrufe
    A
    @thomas-braun Ok, verstanden. Hatte dann latest mit stable gendanklich vertauscht. Danke Dir!
  • Test Adapter device-reminder V 3.x

    Verschoben
    390
    5
    2 Stimmen
    390 Beiträge
    116k Aufrufe
    Marko1974M
    @esp8266 Das meinte ich nicht.....ich muss noch von 1.x auf die neue Version updaten. Die alte Version läuft eigenlich gut, nur sieht man ja bekanntlich die Einstellungen nicht. Habe wir alles durchgelesen und möchte mir gern die Werte die ich damalig eingetragen hatte aufschreiben. Hier mal meine system/device-reminder/0 Ich habe da keine final werte drin. Wo sehe ich die, die ich einst eingetragen hatte? "installedFrom": "iobroker.device-reminder@1.2.9", "installedVersion": "1.2.9", "host": "ioBroker" }, "native": { "devices_counter": 1, "alexa_counter": 1, "sayit_counter": 0, "whatsapp_counter": 0, "telegram_counter": 1, "pushover_counter": 0, "email_counter": 0, "custom_counter": 0, "default_counter": 6, "alert_counter": 0, "presence_counter": 0, "status_counter": 1, "defaultTypeID": [ { "name": "washing-machine", "startVal": 30, "endVal": 15, "startCount": 5, "endCount": 65, "standby": 1, "id": 1 }, { "name": "dryer", "startVal": 120, "endVal": 15, "startCount": 5, "endCount": 50, "standby": 1, "id": 2 }, { "name": "dishwasher", "startVal": 15, "endVal": 4, "startCount": 3, "endCount": 150, "standby": 1, "id": 3 }, { "name": "computer", "startVal": 20, "endVal": 5, "startCount": 2, "endCount": 3, "standby": 1, "id": 4 }, { "name": "electric-kettle", "startVal": 15, "endVal": 5, "startCount": 2, "endCount": 2, "standby": 1, "id": 5 }, { "name": "microwave", "startVal": 50, "endVal": 20, "startCount": 2, "endCount": 1, "standby": 1, "id": 6 } ], "customTypeID": [ { "name": "custom1", "startVal": 55, "endVal": 5, "startCount": 5, "endCount": 10, "standby": 1, "id": 21 }, { "name": "custom2", "startVal": 55, "endVal": 5, "startCount": 5, "endCount": 10, "standby": 1, "id": 22 }, { "name": "custom3", "startVal": 55, "endVal": 5, "startCount": 5, "endCount": 10, "standby": 1, "id": 23 }, { "name": "custom4", "startVal": 55, "endVal": 5, "startCount": 5, "endCount": 10, "standby": 1, "id": 24 }, { "name": "custom5", "startVal": 55, "endVal": 5, "startCount": 5, "endCount": 10, "standby": 1, "id": 25 } ], "valStates": [ { "stateAction": "in action", "stateStandby": "standby", "stateOff": "switched off" } ], "presence": { "id": [], "final": {} }, "devices": { "id": [ { "name": "Waschmaschine", "type": "washing-machine", "consumption": "shelly.0.SHPLG2-1#xxxD6A#1.Relay0.Power", "switch": "", "startText": "Waschmaschine fängt nun an zu waschen. Ich melde mich wieder, wenn die Maschine fertig ist.", "endText": "Die Waschmaschine im Keller ist jetzt fertig mit waschen. Du kannst nun die Wäsche entnehmen.", "id": "0" } ], "final": { "0": { "name": "Waschmaschine", "type": "washing-machine", "pathConsumption": "shelly.0.SHPLG2-1#xxxD6A#1.Relay0.Power", "pathSwitch": "", "startText": "Waschmaschine fängt nun an zu waschen. Ich melde mich wieder, wenn die Maschine fertig ist.", "endText": "Die Waschmaschine im Keller ist jetzt fertig mit waschen. Du kannst nun die Wäsche entnehmen.", "enabled": true, "alexa": [ "0" ], "telegram": [ "0", "1", "2", "3" ], "timer": "0", "autoOff": false, "abort": true, "id": "0" } } }, "alexa": { "id": [ { "name": "Alexa Ausgabe", "path": "alexa2.0.Echo-Devices.xxxxxxxxx6.Commands.announcement", "volume": "80", "timeMinHour": "7", "timeMinMin": "00", "timeMaxHour": "23", "timeMaxMin": "15", "id": "0" } ], "final": { "0": { "name": "Alexa Ausgabe", "path": "alexa2.0.Echo-Devices.acxxxxxxxxx8e6.Commands.announcement", "volume": "80", "timeMin": "7:00", "timeMax": "23:15" } } }, "sayit": { "id": [], "final": {} }, "whatsapp": { "id": [], "final": {} }, "telegram": { "id": [ { "name": "[0]M", "id": 0, "nameFinal": "M", "inst": ".0" }, { "name": "[0]xxxxxx1010", "id": 1, "nameFinal": "xxxxxxxx1010", "inst": ".0" }, { "name": "[0]xxxxi", "id": 2, "nameFinal": "xxxxi", "inst": ".0" }, { "name": "[0]xxxxx", "id": 3, "nameFinal": "xxxxxx", "inst": ".0" } ], "final": { "0": { "name": "M", "inst": ".0" }, "1": { "name": "xxxxxxx1010", "inst": ".0" }, "2": { "name": "xxxxi", "inst": ".0" }, "3": { "name": "xxxxxxxxx", "inst": ".0" } } }, "pushover": { "id": [], "final": {} }, "email": { "id": [], "final": {} }, "custom": { "id": [ { "name": "custom1", "startVal": "55", "endVal": "5", "standby": "1", "startCount": "5", "endCount": "10", "id": "21" }, { "name": "custom2", "startVal": "55", "endVal": "5", "standby": "1", "startCount": "5", "endCount": "10", "id": "22" }, { "name": "custom3", "startVal": "55", "endVal": "5", "standby": "1", "startCount": "5", "endCount": "10", "id": "23" }, { "name": "custom4", "startVal": "55", "endVal": "5", "standby": "1", "startCount": "5", "endCount": "10", "id": "24" }, { "name": "custom5", "startVal": "55", "endVal": "5", "standby": "1", "startCount": "5", "endCount": "10", "id": "25" } ], "final": {} }, "default": { "id": [ { "name": "washing-machine", "startVal": "120", "endVal": "1", "standby": "0", "startCount": "10", "endCount": "5", "id": "1" }, { "name": "dryer", "startVal": "120", "endVal": "15", "standby": "1", "startCount": "5", "endCount": "50", "id": "2" }, { "name": "dishwasher", "startVal": "15", "endVal": "4", "standby": "1", "startCount": "3", "endCount": "150", "id": "3" }, { "name": "computer", "startVal": "20", "endVal": "5", "standby": "1", "startCount": "2", "endCount": "3", "id": "4" }, { "name": "electric-kettle", "startVal": "15", "endVal": "5", "standby": "1", "startCount": "2", "endCount": "2", "id": "5" }, { "name": "microwave", "startVal": "50", "endVal": "20", "standby": "1", "startCount": "2", "endCount": "1", "id": "6" } ], "final": {} }, "alert": { "id": [], "final": {} }, "status": { "id": [ { "stateAction": "in action", "stateStandby": "standby", "stateOff": "switched off" } ], "final": {} }, "undefined": { "final": {} }, "migration": true }, "from": "system.adapter.admin.0", "ts": 1701375695773, "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "protectedNative": [], "encryptedNative": [], "notifications": [], "instanceObjects": [ { "_id": "info", "type": "channel", "common": { "name": "Information" }, "native": {} }, { "_id": "info.connection", "type": "state", "common": { "role": "indicator.connected", "name": "Device or service connected", "type": "boolean", "read": true, "write": false, "def": false }, "native": {} } ], "objects": [], "user": "system.user.admin" }
  • Test Adapter Nutriu

    Verschoben
    2
    4
    1 Stimmen
    2 Beiträge
    1k Aufrufe
    P
    @tombox Ich habe den Adapter nun installiert und dieser wird auch "grün" nachdem man das OTP, welches man per Mail erhält eingibt. Aber ich frage mich gerade, ob ich eventuell etwas übersehe. Gibt es keinerlei Möglichkeit, den Airfryer per Adapter zu starten? Bspw. zu einem bestimmten Zeitpunkt für x Minuten bei y °C?

218

Online

33.0k

Benutzer

83.7k

Themen

1.3m

Beiträge