Warnung! Die folgenden Arbeiten betreffen Geräte, welche mit 230V arbeiten. Laut Gesetz dürfen Arbeiten an 230V nur von ausgebildeten Fachkräften (z.B. Elektriker) durchgeführt werden!

Es besteht die Gefahr schwerer Verletzungen bis hin zum Tod. Des weiteren können unsachgemäße Arbeiten zu Fehlfunktionen, Kurzschlüssen bis hin zum Brand des Gerätes (und evtl. des gesamten Hauses) führen. Ihre Versicherung wird keine Sach- oder Personenschäden bezahlen, welche auf unsachgemäßen Umgang mit 230 V oder Einsatz nicht zugelassener Geräte zurückzuführen sind!

 

Der Sonoff B1 / B1 (R2) ist eine mehrfarbige LED-Glühbirne für E27-Sockel. Mit ihren 600 Lumen ist sie nicht besonders hell, reicht aber aus, um Akzentlichter (Fernseh-Hintergrundlicht) zu setzen.

Technische Daten

Model: Sonoff B1
Power Supply: 90-250 VAC
Stand-by Power: <= 0.5 W
Chanels: 1 LED
Max. Power: 6 W
Lichtstrom: 600 Lumen
WiFi: 802.11 b/g/n
WiFi Security: WPA / WPA2
Enclosure: FR-ABS

Flashen des Sonoff B1 / B1-R2

Die RGB-LED-Glühbirne besteht aus einem geriffelten Aluminium-Unterteil (Kühlung) und einer fest aufgesteckten Plastikkappe.
Die Plastikkappe kann leicht gedreht und von Hand abgezogen werden, da sie nur eingeschnappt ist. Darunter erkennt man die Platine.
Auf der Platine gibt es 5 Lötpunkte, welche für das Flashen benötigt werden. Der sechste Lötpunkt (SDA) wird nicht benötigt. Neben den RGB-LEDs sind auch warmweiße LEDs vorhanden.

Tasmota-Anpassung

Im Tasmota-Quellcode ist keine Anpassung erforderlich.

 

Tasmota Konfiguration

  hhh
  ggg
   
   
   
   
   
   
   

 

 

OpenHAB Items

In OpenHAB werden folgende Items für dieses Gerät angelegt:


//=======================================================================================//
// File: item/WS2812.items  Rev. 11.10.2018 / 14:15                                      //
// (C) 2018 IoT-Systems, D-83043 Bad Aibling                                             //
// Author: Andreas Kriwanek                                                              //
//=======================================================================================//
// Project: Generic WS2812 Items                                                         //
//=======================================================================================//

// Groups for charting Pow:
Group gChartWS2812     "WS2812"     

// chart time range Basic:
Number chartPeriodWS2812  "Auswahl"

// Items for WS2812:
//=======================================================================================//
// WS2812 (Tasmota) measurement data:
Dimmer dataDimmerWS2812 "WS2812" 
    { mqtt=">[mosquitto:Test/WS2812/cmnd/Dimmer:command:*:default],
            <[mosquitto:Test/WS2812/stat/RESULT:state:JSONPATH($.Dimmer)]" }


// WS2812 (Tasmota) administration data:
String bootModuleWS2812 "Modul [%s]" 
    { mqtt="<[mosquitto:Test/WS2812/tele/INFO1:state:JSONPATH($.Module)]" }
String bootVersionWS2812 "Version [%s]" 
    { mqtt="<[mosquitto:Test/WS2812/tele/INFO1:state:JSONPATH($.Version)]" }
String bootFallbackWS2812 "Fallback Topic [%s]" 
    { mqtt="<[mosquitto:Test/WS2812/tele/INFO1:state:JSONPATH($.FallbackTopic)]" }
String bootGroupWS2812 "Group Topic [%s]" 
    { mqtt="<[mosquitto:Test/WS2812/tele/INFO1:state:JSONPATH($.GroupTopic)]" }
String bootWSModeWS2812 "Webserver Mode [%s]" 
    { mqtt="<[mosquitto:Test/WS2812/tele/INFO2:state:JSONPATH($.WebServerMode)]" }
String bootHostnameWS2812 "Hostname [%s]" 
    { mqtt="<[mosquitto:Test/WS2812/tele/INFO2:state:JSONPATH($.Hostname)]" }
String bootIPAddressWS2812 "IP-Adresse [%s]" 
    { mqtt="<[mosquitto:Test/WS2812/tele/INFO2:state:JSONPATH($.IPAddress)]" }
String bootRestartReasonWS2812 "Restart Grund [%s]" 
    { mqtt="<[mosquitto:Test/WS2812/tele/INFO3:state:JSONPATH($.RestartReason)]" }
String parUpdateWS2812 "Letzter Update [%s]" 

 

OpenHAB Sitemap

In OpenHAB wird folgende minimale Sitemap für dieses Gerät angelegt:


//=======================================================================================//
// File: sitemaps/WS2812.sitemap  Rev. 11.10.2018 / 14:15		                         //
// (C) 2018 IoT-Systems, D-83043 Bad Aibling                                             //
// Author: Andreas Kriwanek                                                              //
//=======================================================================================//
// Project: Wemos D1 Mini mit WS2812 Shield         		                             //
//=======================================================================================//
sitemap WS2812 label="WS2812"
{
	Frame {
		Text item=actDate icon="time"
	}
	Frame label="WS2812 LED" {
		Slider item=dataDimmerWS2812
	}
	Frame label="Status Module" {
		Text label="WS2812" icon="ak_info" {
			Frame label="WS2812" {
				Text item=bootModuleWS2812
				Text item=bootVersionWS2812
				Text item=bootFallbackWS2812
				Text item=bootGroupWS2812
				Text item=bootWSModeWS2812
				Text item=bootHostnameWS2812
				Text item=bootIPAddressWS2812
				Text item=bootRestartReasonWS2812
				Text item=parUpdateWS2812
				Text item=parUptimeWS2812
				Text item=parVccWS2812
				Text item=parWiFiAPWS2812
				Text item=parWiFiSSIDWS2812
				Text item=parWiFiRSSIWS2812
				Text item=parWiFiMacWS2812
			}
		}
	}
}

// vim: syntax=Xtend

 

Auf der Hauptseite in OpenHAB steht der Dimmer für die LED zur Verfügung
Auf der Subseite sind die Modulparameter zu finden.

Links

Produktseite: https://www.itead.cc/smart-home/sonoff-b1.html
Wiki: none
Tasmota: https://github.com/arendst/Sonoff-Tasmota/wiki/Sonoff-B1-and-B1-R2