Neuigkeiten im ioBroker

Mit ** gekennzeichnete Links auf dieser Seite sind Affiliate-Links.

Suchergebnisse

Seit Admin 6.10.5 werden für die News (intern) Notifications verwendet.

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 (admin.x.info.newsETag) gespeichert. Sollte sich der Hash geädndert haben, wird die neue News-Datei vom Admin heruntergeladen und ebenfalls in einen State gespeichert: admin.x.info.newsFeed.

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ł",
        "uk": "Гарний титул",
        "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",
        "uk": "Це дійсно важливо",
        "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)"
    }
}

Alternativ kann z.B. geprüft werden, ob Adapter installiert sind, welche die News betreffen. Alle Bedingungen müssen erfüllt sein (UND-Verknüpfung):

"conditions": {
    "squeezebox": "installed"
}
Filtern nach Tags

ioBroker-Tutorials

Alle Adapter Backup Blockly Darstellung Datenbanken Entwicklung Grundlagen Hardware Installation Integration Logik Scripts Sicherheit Verbrauchsmessung Visualisierung Webservice
Abonniere jetzt den Newsletter für
spannende Neuigkeiten! interessante Angebote! neue Kurs-Inhalte!
* Durch Angabe meiner E-Mail-Adresse erkläre ich mich damit einverstanden, dass mir unregelmäßig Informationen und Produktempfehlungen aus dem Themengebiet »Smart Home« zugesendet werden. Mit dem Eintrag akzeptiere ich die Datenschutzbestimmungen. Meine Einwilligung kann ich jederzeit widerrufen.