Archiv der Kategorie: ioBroker

ioBroker ist eine Plattform, die auf JavaScript basiert. Derzeit gibt es mehr als 50 installierbare Instanzen, wodurch ioBroker als Bindeglied zwischen den verschiedensten Smart – Home Geräten und Herstellen agiert. So lassen sich hersteller- und produktübergreifend (fast) alle Komponenten miteinander vernetzen. Ein Lampenstatus aus Philips Hue, agiert mit einem Schalter von HomeMatic über ein Tablet von einem anderen Hersteller.

Schalter

Shelly Fensterkontakt schaltet Plug-S, Shelly 1 oder Shelly 2.5

Ist Dir schon mal aufgefallen, das die Schaltvorgänge über die Szenen mit der Shelly App ziemlich lange (>3 Sekunden) dauern? Dies resultiert aus der Cloud-Verbindung. Die Szene wird in der Cloud gespeichert und so muss der Auslöser seinen Status in die Cloud senden, die Cloud verarbeitet das Skript und aktiviert dann den jeweiligen Aktor.Das geht […]

Beitrag anzeigen »

Fenster

Shelly Fensterkontakt mit HomeMatic Heizkörperthermostat

Seit geraumer Zeit bietet Shelly auch Fensterkontakte an. Diese haben zusätzlich einen Helligkeitssensor eingebaut, den Du für die Rollladensteuerung mit einem Shelly 2.5 nutzen kannst. Aber, was ist, wenn Du bereits Heizkörperthermostate von HomeMatic verbaut hast? Normalerweise verknüpft man die Komponenten in HomeMatic per direkter Verknüpfung. Dies klappt mit einem Shelly natürlich nicht. Aber halt, […]

Beitrag anzeigen »

ioBroker eigene Protokoll Funktion (Logging) erstellen

Über ein kleines Javascript lässt sich eine Protokoll Funktion in ioBroker erstellen. Diese ordnet die Ereignisse chronologisch, färbt sie entsprechend ihrer Bedeutung (Info, Warnung, Fehler) ein und weist ihnen ein kleines Symbol zu. Javascript erstellen Zuerst erstellst Du ein neues Javascript im Bereich global. Skript verwenden Da das Skript im globalen Bereich von Javascript liegt, […]

Beitrag anzeigen »

Fernbedienung

Shelly RGBW mit Shelly Plug-S synchronisieren

Ich steuere bei mir hinter dem TV eine LED Lichtleiste mit einem Shelly RGBW2 an. Damit nun auch die Vitrinenbeleuchtung im Schrank nebenan mit eingeschaltet wird, habe ich diese noch über einen Shelly Plug-S angeschlossen. Installation des Shelly Adapter Nach kurzer Zeit stehen die Datenpunkte aller gefundenen Shellys unter shelly.0 zur Verfügung. Per Javascript abonniere ich nun […]

Beitrag anzeigen »

Update

ioBroker Adapter aktualisieren

ioBroker wird ständig weiterentwickelt und so kommt es vor, das auch die Adapter neue Versionen zur Verfügung stellen. Diese bieten meist Fehlerbehebungen, als auch neue Funktionen an, die implementiert wurden. Adapter auf der Weboberfläche aktualisieren Über den Adapter Bereich in ioBroker lässt sich der Filter für die Adapter setzen, die aktualisiert werden können. Danach kannst […]

Beitrag anzeigen »

Astro

ioBroker Astro-Tageszeit abfragen und in Datenpunkt eintragen

In ioBroker kannst Du mit den Astro Funktionen eine ganze Menge abfragen. Aber jede Astrozeit immer in jedem Skript abzufragen ist lästig, oder? Richtig! Mit diesem Skript kannst du global alle Werte der Astro Funktion abfragen und in passenden Datenpunkten abspeichern. Das Skript erstellt beim ersten Aufruf automatisch die benötigten Datenpunkte und sollte im common […]

Beitrag anzeigen »

Code

ioBroker Skript zur Anzeige der Node Version

Mit diesem Skript lässt sich ein Datenpunkt erstellen, der die aktuell installierte Node Version anzeigt. Ich lasse es nachts um 3:01 Uhr einmalig ausführen. Somit wird der Stand aktualisiert, sollte man tagsüber die Node aktualisiert haben. Man erstellt das Skript unter einem beliebigen Namen im “common” – Bereich des Skript-Editors. Nachdem das Skript aktiviert ist, […]

Beitrag anzeigen »

Code

ioBroker Skript zur Anzeige der Node.js Version

Mit diesem Skript lässt sich ein Datenpunkt erstellen, der die aktuell installierte Node.js Version anzeigt. Ich lasse es nachts um 3:00 Uhr einmalig ausführen. Somit wird der Stand aktualisiert, sollte man tagsüber die Node.js aktualisiert haben. Man erstellt das Skript unter einem beliebigen Namen im “common” – Bereich des Skript-Editors. Nachdem das Skript aktiviert ist, […]

Beitrag anzeigen »

Uhrzeit

ioBroker Skript um zu prüfen, ob die aktuelle Uhrzeit innerhalb eines bestimmten Zeitfensters liegt

Mit ioBroker und JavaScript lässt sich (fast) alles einstellen, umstellen, kontrollieren oder überwachen. Mit diesem Skript kannst Du eine Funktion implementieren, die prüft, ob die aktuelle Uhrzeit im Bereich einer Zeitspanne liegt. Diese arbeitet auch tagübergreifend. So kann eine Startzeit bei 05:00:00 liegen und um 04:30:00 enden. Somit ist klar, das der Endzeitpunkt am nächsten […]

Beitrag anzeigen »

Sprachausgabe

HomeMatic Sprachausgabe mit Alexa, ioBroker und JavaScript

HomeMatic ist die Grundbasis, die die Funkverbindung zu den Geräten von eQ3 herstellt. Durch die Installation von Plugins kann die Zentrale ein wenig erweitert werden – jedoch lassen sich keine übergreifenden Plugins wie bei ioBroker installieren. Dazu ist das System auch nicht konzipiert. Daher verwenden wir hier den ioBroker, der viele Adapter mitbringt, auf die […]

Beitrag anzeigen »