[Modul] Shelly

UPDATE
Habe diesen per Hand angelegt und schon funktioniert es.

Hi @KaiS,

ist der Shelly 2Pro schon integriert? Dieser wird als unbekanntes Gerät erkannt.

Danke
richimaint

Hallo,
ich nutze bei mir im Haus die TRV Thermostate(noch die erste Generation) Bisher hatte ich alles mit FHEM und MQTT Server gemacht, was mir aber nicht so gefallen hat. Mit IP-Symcon in Verbindung mit diesem Modul bin ich grundsätzlich zufrieden und es funktioniert soweit auch.

Allerdings vermisse ich eine Variable wenn ich einen TRV neu hinzufüge. Es gibt dort einen Boost Mode. Mann kann den aktivieren indem man den Value boost_minutes setzt.

Ich hab nur keine Ahnung wie ich den hinzubekomme?

Kann mir da jemand helfen? Geht es überhaupt?

Liebe Grüße
Jürgen

ist aber auch standardmäßig integriert, nutze ihn bei mir schon seit geraumer Zeit für die Steuerung der SmartGrid-Funktion der Wärmepumpe.

Per Shelly Konfigurator V2 ging es nicht.

richimaint

Moin @KaiS,

finde das „Shelly BLU Gateway Gen3“ in der symcon nur als Unknown!
So denke ich, auch ch das „TRV“ nicht, dies ist in der Liste der Supportet Geräten aufgeführt.

Oder werden die beide Geräten nicht unterstützt?


So sieht es in der Cloud aus.

Danke und Gruß
Carsten

Hallo Zusammen, gibt es hier schon eine Lösung, warum Temp. und Humi. nicht übertragen werden? RSSI und Batt. kommen

Sensor BLU H&T

Nochmal zum „Shelly Plug S Matter Gen3“: Scheint außer mir noch niemand zu haben und wird wohl (noch) nicht vom Shelly-Konfigurator unterstützt. Ich habe den Plug jetzt versucht mit dem „MQTT Server Konfigurator“ hinzuzufügen. Damit lässt sich eine ziemlich umfangreiche Struktur im Objektbaum mit einigen Instanzen und vielen Variablen anlegen. Allerdings sind alle Variablen offensichtlich bislang Read-Only. Was muss ich machen, damit ich den Plug auch schalten kann mit Symcon. Kann mir da jemand aufs Pferd helfen.
Mit dem MQTT-Server-Konfigurator kann ich für den Plug 4 Instanzen anlegen:

Welche brauche ich davon wirklich um den Plug auch mit IPS schalten zu können und was muss ich dafür tun.

Kannst du es allenfalls ohne Konfigurator versuchen?
Zum Beispiel so:

Ich muss meine Shellys alle ohne den Konfigurator erstellen, da sie in einem anderen VLAN sind. Klappt ohne Probleme

Du meinst direkt als Instanz hinzufügen und im Schnellfilter „shelly plug“ eingeben?
Da kommt bei mir nur der Eintrag „Shelly Plug“. Der Eintrag „Shelly Plug S MTR Gen3“ ist bei mir nicht vorhanden. Was fehlt da bei mir?

Ja, genau

Hast du die Beta-Version vom Modul? Vermutlich nicht; und dann würde ev. auch der Konfigurator wieder funktionieren.

1 „Gefällt mir“

Hi,

ich habe das geiche Problem bei einem Freund der ein Shelly PlusPlugS mit Firmware von Oktober 2024 besitzt…

Hab mal testweise im Payload die ID geändert von 1 auf 0 hat aber nichts gebracht.

@KaiS
wenn du mal langeweile hast und dir das anschauen könntest?

Viele Grüße

Asche auf mein Haupt. War tatsächlich ein „Layer-8-Problem“. Du hast natürlich völlig recht. Nach Update des Shelly-Moduls auf die aktuelle Beta-Version, funktioniert auch der Gen3-Plug mit Konfigurator und überhaupt.

Na, das ist doch schön zu hören. :+1: :slight_smile:

Hallo Kai,

gibt es schon etwas Neues zu den Rauchmeldern?

Joachim

Hallo Hilfe bei BLU Door Window
Wer kann helfen?
Ich habe einen Shelly Door Sensor und ein Shelly Gateway
Dieses Script habe ich in das Gateway eingefügt.
Was muss ich ändern eintragen damit mein Doorsensor in IPS angezeigt wird.
Im Configurator sehe ich auch nichts vom Sensor das Gateway zeigt in
In der Instanzkonfiguration weiss ich auch nicht welche Adresse hier reinkommt.
Macadresse mit oder ohne :
Bei Event steht drin: shelly-blu

Ich probiere schon tagelang rum.

/**

  • This script uses the BLE scan functionality in scripting
  • Selects Shelly BLU DoorWindow from the aired advertisements, decodes
  • the service data payload and toggles a relay on the device on
  • button push
    */

// Shelly BLU devices:
// SBBT - Shelly BLU Button
// SBDW - Shelly BLU DoorWindow

// sample Shelly DW service_data payload
// 0x40 0x00 0x4E 0x01 0x64 0x05 0x00 0x00 0x00 0x2D 0x01 0x3F 0x00 0x00

// First byte: BTHome device info, 0x40 - no encryption, BTHome v.2
// bit 0: “Encryption flag”
// bit 1-4: “Reserved for future use”
// bit 5-7: “BTHome Version”

// AD 0: PID, 0x00
// Value: 0x4E

// AD 1: Battery, 0x01
// Value, 100%

// AD 2: Illuminance, 0x05
// Value: 0

// AD 3: Window, 0x2D
// Value: true, open

// AD 4: Rotation, 0x3F
// Value: 0

// Device name can be obtained if an active scan is performed
// You can rely only on the addresss filtering and forego device name matching

// CHANGE HERE
function triggerAutomation() {
print(„Window is opened, will toggle the output“);
Shelly.call(„Switch.Set“, { id: 0, on: true });
}

function printClosed() {
print(„Window is opened, will toggle the output“);
Shelly.call(„Switch.Set“, { id: 0, on: false });
}

// remove name prefix to not filter by device name
// remove address to not filter by address

let CONFIG = {
//shelly_blu_name_prefix: ‚SBDW‘,
//„BIND“ to only this address
shelly_blu_address: „bc:02:6e:c3:c9:0f“,
actions: [
{
cond: {
Window: 0,
},
action: triggerAutomation,
},
{
cond: {
Window: 1,
},
action: printClosed,
},
],
};
// END OF CHANGE

Vielen Dank im Voraus
Egon

Das ist falsch.
Da steht doch z.b. das hier im Script.

Das ist ein Beispiel wie man bei einem Aktor direkt schalten kann bei auf/zu.

Das korrekte Script ist schon zig Fach hier im Thema beschrieben.

Welchen? Den BLU Configurator oder den normalen?
Michael

Hi
BLU Configurator
Danke Egon

Hallo Michael
Kaum hat man das richtige Script gehts…
Vielen Dank nochmal :smiley:
Egon

1 „Gefällt mir“

Hallo Kai,
beim Plus 2 PM (Cover-Mode) wird eine Int-Variable mit dem Ident „State“ erzeugt. In dieser Variablen steht entweder Öffnen, Schließen oder Stop. Leider steht da nie Geöffnet oder Geschlossen. Woher wird diese Variable gefüllt ? Im MQTT-Explorer finde ich diesen Wert auch nicht.

Grüße Frank

Der Text sagt doch schon das es hier Aktionen sind welche du ausführen kannst.
Also ein Klick im Webfront auf Öffnen und schon wird geöffnet. Nix mit Status eines Zustandes.
Michael