LEDVANCE Smart+ Lighting mit WiFi

Hallo,

ich habe mir im Baumarkt für meine Garten-LED-Würfel zwei Farbwechsel LED mit E27 geholt, ohne mir Gedanken zu machen, ob ich das auch mit IPS steuern kann. Meine Frau wollte was mit Smartphonesteuerung.
Nun meine Frage. Kann ich diese LED-Birnen bei IPS einbinden? Wenn ja, wie und wenn nein, was gibt es für Alternativen?

Beste Grüße
Marc

Hast du mal einen Link?

Grüße,
Kai

Wenn es wirklich die WiFi sind, wird das ein bissl schwierig. Ledvance nutzt die neue TuYa-Version für diese Leuchtmittel. Leider lassen sie sich nicht auf Tasmota flashen.

Einzig über den Alexa-Weg sollte da was gehen.

Anders wäre es, wenn Du die ZigBee Version gekauft hast. Dann wäre es sehr einfach.

Bei Ledvance gibt es drei Protokolle:

  1. Zigbee (Lila Verpackung)
  2. Bluetooth (Türkis Verpackung)
  3. WiFi (Grau Verpackung)

Diese Regel gilt für alle Ledvance-Produkte.

Gruß

Burkhard

@Burki24
Danke für die Antwort. Ich hatte mich für die graue, also WiFi Version entschieden. Die Baumärkte sind ja recht entspannt. Vielleicht kann ich die umtauschen. Für ZigBee würde ich aber auch einen Hub benötigen, oder? Welcher wäre da denn zu empfehlen?

Ledvance Smart+ Plug (Steckdose) und die Osram LED Birnen habe ich mit dem conbee II Stick und dem Zigbee Modul am laufen.

Hallo @froema ,

richtig, für die Zigbee-Variante würdest Du eine Bridge brauchen. Wenn Du bereits eine HUE-Bridge hast, können die da mit drüber laufen.

Wenn nicht, hast Du drei Möglichkeiten:

1.) deConz mit Conbee II oder Raspbee II Koordinator, dann werden die Devices mittels des Moduls von @Silberstreifen gesteuert

2.) Zigbee2Tasmota mit z.B. Sonoff Zigbee-Bridge. Dann benötigst Du das Zigbee2Tasmota Modul von @KaiS

3.) Zigbee2MQTT mit einem 2531-Stick oder einem anderen Zigbee-Koordinator.

Die Hardware-Bedingungen und alle anderen Informationen findest Du in den Links.
Ich selber empfehle immer die Kombination eines CC2652RB stick (Mögliche Sticks findest Du hier) zusammen mit dem Modul Zigbee2MQTT von @KaiS

Die Gründe:

1.) schnelle Reaktionszeit, auch bei sehr vielen Devices
2.) Sehr hohe Reichweite
3.) Einfach zu konfigurieren
4.) Kontinuierliche Device-Updates durch die Community

Aber letztendlich ist es Jedem selbst überlassen, wie er sein Zigbee-Netzwerk aufbaut. Wenn es nur die Leuchtmittel sind, steht einer deCONZ-Lösung oder einer Tasmota-Lösung nichts im Weg. Wie gesagt, dass ist meine eigene, subjektive Meinung.

Gruß

Burkhard

1 „Gefällt mir“

Hallo Burkhard, @NBA,
vielen Dank für die umfangreichen Infos. Mittelfristig möchte ich nur die Leuchtmittel betreiben. Insofern wäre der deCONZ sicher eine gute Wahl, weil mir auch im Moment die Zeit für Experimente fehlt.
Da ich IPS als VM unter Proxmox laufen habe, müsste ich den USB Stick dann auch in diese VM einbinden. Reicht das schon aus, oder muss da noch mehr, außer das Modul von @Silberstreifen installieren, gemacht werden?

Gruß
Marc

@froema

lese bitte unter Installation auf der Herstellerseite, was Du wie beim deCONZ einstellen und einrichten musst.

Alles wichtige zum Modul von @Silberstreifen findest Du im oben verlinkten Beitrag.

Gruß

Burkhard

Ich habe mir das mal angeschaut, aber das ist mir alles zu kompliziert und rechtfertigt den Aufwand nicht.
Trotzdem mein Dank allen, die sich mit meinem Thema auseinandergesetzt haben.

Gruß
Marc

Hallo zusammen,

ich habe die Ledvance Smart+ Wifi mittels SmartThings eingebunden.

Funktioniert problemlos.

Grüße

Oli

Hi,

kannst du mal beschreiben, wie du das gemacht hast.
Habe Gartenspots Smart+ Wifi und möchte die gerne auch über IPS steuern.

danke
Oliver

Hi Oliver,

ich gehe leider über die Cloud.

<?php
$debug = false; // Debug-Modus für zusätzliche Ausgaben

// Access Token und Device ID für SmartThings-API
$Access_Token = 'xxxxxxxxx'; // Authentifizierungstoken für die SmartThings-API
$Device_ID_1 = 'xxxxxxx'; // Gerät-ID für die LED im Bad 

// Überprüfung des aktuellen Status und Festlegen des neuen Befehls
$status = GetValueBoolean(54752); // Abrufen des aktuellen Status des Geräts (true = ein, false = aus)
$status = $status ? "on" : "off"; // Wenn Status true ist, setze $status auf "on", andernfalls auf "off"

// Befehl für das Ein-/Ausschalten des Geräts basierend auf dem Status
$Message = '
{
  "commands": [
    {
      "component": "main",
      "capability": "switch",
      "command": "'.$status.'"
    }
  ]
}';

// Zusätzliche Befehle für die Steuerung des Dimmwerts und der Farbe (derzeit ungenutzt)
$Message0 = '
{
  "commands": [
    {
      "component": "main",
      "capability": "switchLevel",
      "command": "setLevel",
      "arguments": [100]
    }
  ]
}';

$Message1 = '
{
  "commands": [
    {
      "component": "main",
      "capability": "colorControl",
      "command": "setHex",
      "arguments": []
    }
  ]
}';

// URL zur SmartThings-API für den ersten Befehl aufbauen
$URL_1 = 'https://api.smartthings.com/v1/devices/'.$Device_ID_1.'/commands';

// Debug-Ausgabe der URL, falls aktiviert
if ($debug) echo $URL_1;

// HTTP-Header für die Anfrage vorbereiten
$Header = array(
    'Authorization: Bearer ' . $Access_Token, // Authentifizierung
    'Content-Type: application/json' // Inhaltstyp auf JSON setzen
);

// CURL-Setup und Ausführung des Befehls für das erste Gerät
$ch_1 = curl_init();
curl_setopt($ch_1, CURLOPT_URL, $URL_1);
curl_setopt($ch_1, CURLOPT_HTTPHEADER, $Header);
curl_setopt($ch_1, CURLOPT_POSTFIELDS, $Message); // Nachricht mit dem Ein-/Ausschaltbefehl übergeben
curl_setopt($ch_1, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch_1, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch_1, CURLOPT_HEADER, true);
$Response = curl_exec($ch_1); // Befehl ausführen und Antwort speichern
curl_close($ch_1); // CURL-Verbindung schließen

// Überprüfung, ob der Befehl erfolgreich gesendet wurde
if (preg_match("/200 OK/i", $Response)) {
    $Notification = "Befehl ".$Message." erfolgreich gesendet"; // Erfolgsnachricht
    if ($debug) echo $Notification; // Debug-Ausgabe, falls aktiviert
} else {
    $Notification = "ERROR: Befehl nicht gesendet"; // Fehlernachricht
    if ($debug) echo $Notification; // Debug-Ausgabe, falls aktiviert
}

// Zweites Gerät für die LED im Bad 
$Device_ID_2 = 'xxxxxxxx'; // Gerät-ID für das zweite Gerät (LED im Bad Mama)
$URL_2 = 'https://api.smartthings.com/v1/devices/'.$Device_ID_2.'/commands';

// Debug-Ausgabe der URL, falls aktiviert
if ($debug) echo "\r\n\r\n".$URL_2;

// CURL-Setup und Ausführung des Befehls für das zweite Gerät
$ch_2 = curl_init();
curl_setopt($ch_2, CURLOPT_URL, $URL_2);
curl_setopt($ch_2, CURLOPT_HTTPHEADER, $Header);
curl_setopt($ch_2, CURLOPT_POSTFIELDS, $Message); // Gleicher Ein-/Ausschaltbefehl wie für das erste Gerät
curl_setopt($ch_2, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch_2, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch_2, CURLOPT_HEADER, true);
$Response = curl_exec($ch_2); // Befehl ausführen und Antwort speichern
curl_close($ch_2); // CURL-Verbindung schließen

// Überprüfung, ob der Befehl erfolgreich gesendet wurde
if (preg_match("/200 OK/i", $Response)) {
    $Notification = "Befehl ".$Message." erfolgreich gesendet"; // Erfolgsnachricht
    if ($debug) echo $Notification; // Debug-Ausgabe, falls aktiviert
} else {
    $Notification = "ERROR: Befehl nicht gesendet"; // Fehlernachricht
    if ($debug) echo $Notification; // Debug-Ausgabe, falls aktiviert
}

Viele Grüße

Oli

kann man sich den Token einfach so bei Smartthings besorgen? hab ich nicht gefunden. Was muss ich da tun
Gruß
Oliver

Hi Oliver,

den Token kannst du hier anlegen.

https://account.smartthings.com/tokens

Grüße

Oli