Neuigkeiten

Um Benutzer über Neuigkeiten rund um ihr ioBroker-System zu informieren, wird in regelmäßigen Abständen eine news.json von den ioBroker-Servern geladen.

Dabei wird (genau wie bei den - Repositories), eine Hash-Datei heruntergeladen und der Hash in einem State gespeichert. Sollte sich der Hash geädndert haben, wird die neue News-Datei vom Admin heruntergeladen und ausgewertet.

news.json

Enthält ein Array von News-Objekten. Über verschiedene Eigenschaften kann gesteuert werden, welchen Nutzern welche Neuigkeiten angezeigt werden. So kann beispielsweise eingeschränkt werden, dass ein bestimmter Adapter in einer definierten Version installiert sein muss.

Dokumentation aller verfügbaren Eigenschaften

Beispiel:

{
    "title": {
        "en": "A nice title",
        "de": "Ein schöner Titel",
        "ru": "Хорошее название",
        "pt": "Um belo título",
        "nl": "Een mooie titel",
        "fr": "Un joli titre",
        "it": "Un bel titolo",
        "es": "un buen titulo",
        "pl": "Fajny tytuł",
        "zh-cn": "一个不错的标题"
    },
    "content": {
        "en": "This is really important",
        "de": "Das ist wirklich wichtig",
        "ru": "Это действительно важно",
        "pt": "Isso é realmente importante",
        "nl": "Dit is echt belangrijk",
        "fr": "C'est vraiment important",
        "it": "Questo è davvero importante",
        "es": "esto es muy importante",
        "pl": "To jest naprawdę ważne",
        "zh-cn": "这真的很重要"
    },
    "id": "socketio-update-web-admin-socketio-stable",
    "class": "warning",
    "fa-icon": "exclamation-triangle",
    "created": "2020-05-03T01:00:00.000Z",
    "conditions": {
        "admin": "smaller(4.0.0)",
        "web": "smaller(3.0.0)",
        "socketio": "smaller(3.0.0)"
    }
}