Skip to content

NEWS

  • News and Announcements for ioBroker and around the forum

    87 196
    87 Topics
    196 Posts
    BluefoxB
    [image: 1772715273352-2026_03_04-resized.jpg] ioBroker Monatsrückblick Januar/Februar 2026 ist online! Das Jahr startet mit vielen neuen Adaptern. Einige noch in latest (bitte testen!), andere schon stable. Außerdem wichtig für alle Z-Wave-Nutzer: zwave2 wurde entfernt, der neue Weg heißt zwavews. Neue Adapter in latest (Tester gesucht!) 🌩️ ioBroker.hagelschutz-vkf (Wetter / Gebäudeschutz) – VKF-Hagelwarnungen (Schweiz) für automatisches Einfahren von Markisen/Rollläden. ☀️ ioBroker.foxesscloud (Energie / Solar) – Echtzeitdaten aus der FoxESS-Cloud (auch Enpal): PV, Netz, Einspeisung, SOC & Batterie. 🔌 ioBroker.apsystems-ez1 (Energie / Solar) – APsystems EZ1 lokal via HTTP: Leistung/Energie, Alarme, MaxPower setzen, Ein/Aus, inkl. VIS2-Widget. 📈 ioBroker.solectrus-influxdb (Energie / Datenbank) – States nach InfluxDB 2.x + Formel-Engine & stabiler Puffer (ideal fürs Energiemonitoring). 🚰 ioBroker.grohe-smarthome (Metering / Wasser) – Grohe/Ondus: Sense, Sense Guard, Blue inkl. Leckage/Alarmen & Ventilsteuerung. Neue Adapter in stable 🌦️ ioBroker.meteoswiss (Wetter) – MeteoSchweiz ohne API-Key: Prognosen & Unwetterwarnungen. 📡 ioBroker.serial-gps (Utility) – GPS-Maus per USB/seriell: Tracking, Geofence & Standort-Automationen. 🎯 ioBroker.autodarts (Unterhaltung / Smart Home) – Autodarts lokal: Würfe/Events als Trigger für Licht, Sound, TTS & Statistiken. 🔁 ioBroker.zwavews (Protokolle / Smart Home) – moderner Nachfolger von zwave2: Z-Wave über zwave-js-ui per WebSocket, inkl. Migration. ❄️ ioBroker.mitsubishi-local-control (Klimasteuerung) – Mitsubishi Klima lokal steuern (Modus, Temp, Lüfter, Lamellen). 🏠 ioBroker.smartfriends (IoT-Systeme / Smart Home) – SmartFriends Box lokal integrieren (Rollläden, Licht & mehr). ⚠️ Wichtig: zwave2 entfernt (Februar 2026) → bitte auf zwavews migrieren. 👉 Blog lesen: https://www.iobroker.net/#de/blog/2026_03_04 💙 Unterstützung fürs Open-Source-Projekt: https://www.paypal.com/donate?campaign_id=MJBDJ9TGBQ7GN
  • 81k Topics
    1m Posts
    OliverIOO
    @legro Aufteilen von Skripte da gibt e mittlerweile mehrere threads. Eine so richtig gute standardlösung gibt es nicht, da das ablegen von extra Dateien im DAteisystem immer etwas schwierig ist. Die beste Lösung ist glaube ich die Funktionen auf verschiedene Skripte aufzuteilen und die Funktionen über das Messagingsystem (messageToAsync,onMessage) aufzurufen. Ein Besipiel siehst du hier https://forum.iobroker.net/topic/84000/skript-aufteilen-möglich/13?_=1775167478022 Debugger gibt/gab es schon (so ein käferknopf, den ich aber jetzt nicht mehr sehe), aber der ist glaube ich nicht wirklich gut zu bedienen. Wenn du, allerdings mit kleinen Einschränkungen, debuggen willst, dann verwende dazu vscode. für vscode gibt es auch eine extention die dir die scripte hin und her synchronisiert. Allerdings stehen dir in vscode die iobroker funktionen nicht zur Verfügung. Also setState ist dort unbekannt. Ich behelfe mich da immer mit stub-funktionen, die ich am Ende meines Skripts hinzufüge, also sowas wie //vscode stub functions for iob function on(/* event, callback */) { } function setState(/* id, value, ack */) { } function log(/* msg, level */) { } function schedule(/* event, callback */) { } Diese Funktionen machen einfach nichts. Wenn du zum testen dann das doch mal brauchst, kannst du das durch extra code einfach simulieren Am Beispiel von getState würde das dann so aussehen: Als erstes holt man sich den Rückgabewert von getState in einem skript im iobroker log(JSON.stringify(getState("0_userdata.0.val1"))); Das erzeugt dann im log den folgenden Eintrag {"val":"123","ack":false,"ts":1768518884892,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1768518884892} Den kopiert man und fügt ihn in eine stubfunktion wie folgt ein function getState(id) { if (id === "0_userdata.0.val1") { return JSON.parse( '{"val":"123","ack":false,"ts":1768518884892,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1768518884892}', ); } und schon hat man seine Stummelfunktion für getState, mit der man dann seine Skripte im iobroker auch debuggen und testen kann.
  • 349 Topics
    2k Posts
    J
    Wow da muss ja einiges eingestellt werden, das muss ich mir mal anschauen. Mal sehen ob ich das hin bekomme. Danke für den Link!
  • 633 Topics
    8k Posts
    mcm1957M
    @hawkeye Thanks for clearification. I already assumed that goggle translation did not get the conplete context. As I cannot read rusky language, I'll write in english and hope translation is correct. For the technical facts: The maintainer of the adapter did not grant access to npm although request for a long time. So its technical impossible to move the adapter to iobroker-community-adapters. As no maintainance has been done for a long time the adapter has been removed from repositories. It ist still possible to install it directly from nom using url iobroker.megadd. BUT there is some news too. I just detected that there is an adapter iobroker.megadd2. This adapter has been archived too and is not published at repositories. But it has been written by @Bluefox which ist one ofe the active core developers. So maybe he can held - ans as far as I know he can communicate using rusky languge very well. @Bluefox Please respond if you have time to do so. Спасибо за разъяснения. Я уже предполагал, что перевод Google не передал весь контекст. Поскольку я не могу читать на русском языке, напишу на английском и надеюсь, что перевод будет верным. Технические факты: Разработчик адаптера долгое время не предоставлял доступ к npm, несмотря на запрос. Поэтому технически невозможно перенести адаптер в iobroker-community-adapters. Поскольку поддержка не производилась в течение длительного времени, адаптер был удалён из репозиториев. Его всё ещё можно установить напрямую из nom, используя URL iobroker.megadd. НО есть и новости. Я только что обнаружил, что существует адаптер iobroker.megadd2. Этот адаптер тоже заархивирован и не опубликован в репозиториях. Но его написал @Bluefox, один из активных разработчиков ядра. Так что, возможно, он сможет помочь — и, насколько мне известно, он очень хорошо умеет общаться на русском языке. @Bluefox Пожалуйста, ответьте, если у вас есть время.
  • 19 Topics
    111 Posts
    Henk-Jan van EsterikH
    @tanelkoth Ik zie dat je deze vraag hebt. Mocht je vraag nog actueel zijn, laat het even weten. Met behulp van een Blockly script kan je eenvoudig dit regelen.
  • Português Fórum de suporte

    4 20
    4 Topics
    20 Posts
    ldittmarL
    @polegato Estou devolta aqui :-) ... O exemplo do lobomau é perfeito. Vc tem que instalar o ioBroker.javascript para isso e fazer um Blockly. Com esse Blockly vc pode montar automacao como um quebra cabeca. Muito legal e depois de algums, ja fica bem mais fácil.

352

Online

32.7k

Users

82.6k

Topics

1.3m

Posts