[Modul] Shelly

Hallo Michael,
vielen Dank für die schnelle Antwort.

Manchmal kann es so einfach sein, mit dem anderen Konfigurator geht es. Ich habe die „V2 Version“ genutzt, da ich keinen Unterschied sehe. Mir ist aber aufgefallen, dass nur bei einem Gerät die IP Adresse ausgelesen wird, ist das normal?

die neueren Endgeräte übermitteln keine IP mehr - ist zu vernachlässigen und wenn überhaupt nur ein Schönheitsfehler :wink:

V2 ist die aktuelle Konfigurator-Version. V1 braucht man nicht mehr.

Hallo sunnyww,

vielen Dank für dir Erklärung.

1 „Gefällt mir“

Ich schaue mir das bei Gelegnheit an. :slight_smile:

Das kannst du einfach ignorieren.

Das Shelly 1 Mini Gen 3 sollte aber schon funktionieren.
Kannst du mal ein Debug vom Konfigurator posten, dann habe ich da im Konfigurator einfach etwas vergessen einzuabeun.

Man kann das Display leider nicht wirklich ohne die Cloud bedienen, es kommen ein paar Werte per MQTT aber nicht wirklich viel, das was über MQTT reinkommt werde ich noch einbauen.

In der aktuellen Beta Version sollte der Dimmer schon lange eingebunden sein.

In der aktuellen Beta Verison ist das gefixt.

Du musst auf dem BLE Gateway das Script einrichten: ble-shelly-blu.js
MQTT dort aktivieren udn mti dem MQTT Server von Symcon verknüpfen.

Wenn du das erledigt hast, dann legst du den Shelly BLU Configurator an und dann sollten dort schon die Geräte auftauchen.

Grüße,
Kai

Moin Kai,

ich habe mal die Beta installiert, aber das Modul wird nicht gefunden.

Gruß

Marc

Hallo Kai,
ich habe noch nicht auf die neue Beta aktualisiert, weil nach Ansicht des geänderten Codes die SetBrightness-Funktion immer noch nicht mit der aktuellen Firmware funktionieren kann. Für den ProDimmer2PM darf weder $transition noch $toggle_after = 0 sein, deshalb hatte ich die Funktion ein wenig umgebaut damit $toggle_after nur bei != 0 mit übergeben wird und die $transition hatte ich auf 1 gesetzt, weil das Modul hier offenbar einen int erwartet, damit war 1 der kleinste mögliche Wert. Der Richtige Name für den Endpunkt transition ist dann übrigens laut Doku transition_duration und nicht nur transition.
Die method muss meiner Meinung nach auch auf Light.Set umgeschrieben werden anstelle von Switch.Set. Zusätzlich habe ich noch ‚on‘ => true hinzugefügt, weil der Dimmer sonst beim Setzen einer Helligkeit nicht einschaltet, was im Vergleich zum Dimmer2 inkonsistent wäre. Hier nochmal mein funktionierender Entwurf:
public function SetBrightness(int $id, int $brightness, int $transition = 1, int $toggle_after = 0)
{
$Topic = $this->ReadPropertyString(‚MQTTTopic‘) . ‚/rpc‘;

    $Payload['id'] = 1;
    $Payload['src'] = 'user_1';
    $Payload['method'] = 'Light.Set';
    $Payload['params'] = ['id' => $id, 'on' => true, 'brightness' => $brightness, 'transition_duration' => $transition];
	if($toggle_after != 0)$Payload['params']['toggle_after'] = $toggle_after;

    $this->sendMQTT($Topic, json_encode($Payload));
}

Hallo Kai,

ich habe den Shelly Pro 2 über den Konfigurator angelegt und ich nutze die aktuelle Beta von Dir.

Leider wird das Gerät immer als Offline angezeigt und ich kann es nicht schalten. Den Shelly habe ich mehrfach neu gestartet und auch das Ausschalten über die Sicherung hat nicht geholfen.

Hast Du noch eine Idee?

Hallo Zusammen

Ich habe neu nun zwei Shellys eingebaut (2 x Shelly 1 PM Mini Gen3). Und ich muss noch dazu sagen, dass es die ersten Shellys sind; ich habe also noch keine Erfahrung damit :slight_smile:

Dasjenige, welche ich gestern eingebaut hatte, wurde nach ein bisschen hin- und her (Firewall-Rules mussten noch definiert werden, da in einem sep. IoT-Netzwerk; zudem musste ich noch den MQTT-Port 1883 noch im Docker erkennbar machen…) dann ohne weiteres im Konfigurator V2 erkannt und die Variabeln updaten sich ohne Probleme.

Beim zweiten, den ich heute montiert hatte, werden nicht alle Variabeln aktualisiert. Bsp. Volt und Offline-Status werden nicht aktualisiert… und ich weiss nun nicht mehr weiter…

Ich habe versucht, in diesem doch recht langem Thread etwas hierzu zu finden, aber es hat mir leider nicht weitergeholfen… Oder ich stelle mich zu blöde an :slight_smile:

Hat jemand eine Idee, wo ich suchen muss? Oder muss ich einfach warten, bis alles soweit klappt? (wie das schon mal bei meinen ZigBee-Geräten der Fall war…)

Danke für die Unterstützung
Grüsse

@M70 Einstellungen in der Instanzkonfiguration sind aber richtig und dort auch das richtige Gerät ausgwählt? Mehr fällt mir nicht ein.
Shelly

… einmal stomlosmachen, meist hilft das schon, wenn sonst alles stimmt.