[Modul 5.0] IPS-Shelly

In der ShellyHelper.php das Fette einfügen zum testen. :


    public function RequestAction($Ident, $Value)
    {
        if (fnmatch('Shelly_State*', $Ident)) {
            if ($Ident == 'Shelly_State') {
                $relay = 0;
            } else {
                $relay = substr($Ident, -1, 1);
		[b]$relay = intval($relay);[[/b]/PHP]

Hallo,

Fix ist mit Version 1.2 nun online:

[ul]
[li]IPS-Shelly2 Roller kann nun auch Positionen anfahren[/li][li]Fix für mehre Relais[/li][/ul]
Grüße,
Kai

Läuft :slight_smile:

Danke und Gruß

Wenn ich Shelly2 im Relais-Mode mit

Shelly_SwitchMode(36627, 0, true);

ausführe, kommt folgender Fehler:

Fatal error:  Uncaught Exception: Instance does not implement this function in /var/lib/symcon/scripts/__generated.inc.php:622
Stack trace:
#0 /var/lib/symcon/scripts/46363.ips.php(3): Shelly_SwitchMode(36627, 0, true)
#1 {main}
  thrown in /var/lib/symcon/scripts/__generated.inc.php on line 622

:confused:

Starte mal IPS neu, du hast ein Update vom Modul gemacht oder?

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

Ja, hab vorhin ein Update gemacht. Aber auch ein Neustart von IPS hat nichts gebracht.

Bin ich gerade selbst ein wenig überfragt.
Kann ich mir das mal anschauen?

Grüße,
Kai

Fehler gefunden!
Hab IPS - in meinem Fall läuft die Software über Windows - neu gestartet, nicht jedoch den Dienst am Raspi. Nach einem Restart funktionierts nun.

Hi,

ich habe heute meine Shelly1 bekommen.
Firmware Version ist aber schon 1.4.4 Im menü Internetsicherheit ist da aber kein Entwicklermodus, wo ich MQTT auswählen kann.
wenn ich den Shelly über IP/settings aufrufe finde ich :

shelly.JPG

kann ich die Daten auch dort anpassen?

Oliver

Morgähn,

Du mußt das Webfront des Shelly (also http://ip-des-Shelly) benutzen. In der App gibts diese Einstellungen nicht.

zu finden unter Internet & Security / Advanced - Developer Settings

danke

Gruß

Oliver

Tolles Modul was ich so quer gelesen habe…

Dachte mir die Shellys sind Spielerei… aber inzwischen ein komplettes Produktprogramm.
Die Anschlussklemmen erinnern mich stark an meine Z-Wave Fibaros.
Die Dokumentation erinnert mich auch startk an meine Z-wave Fibaros.
CE ist auch drauf.
Selbst den Stromverbrauch haben Sie unter 1W gebracht…
Selbst meine Z-Wave Fibaros haben bis zu 0,8W
Und man kann Sie auch ohne Cloud betreiben…

Preislich super und das bei einem kommerziellen Produkt…

Ich bin geneigt wir mal ein 4Kanal Shelly zu bestellen:D Ich muss mich beherrschen :rolleyes

Hallo,

also ich kann mich nicht beschweren.
Ich habe zur Zeit folgendes an Shelly bei mir verbaut:

[ul]
[li]Shelly 1 Treppenlicht (Shelly Firmware)
[/li][li]Shelly 1 Küche (Tasmota Firmware) inkl. Temperatursensor
[/li][li]Shelly H&T im Wohnzimmer
[/li][/ul]
Am liebsten würde ich noch ein Shelly 2 für mein Rollo vom Balkon einsetzen, aber da fehlt mir noch der Motor. :smiley:
Aber bis jetzt habe ich noch keine Probleme mit den Shelly Produkten gehabt.

Grüße,
Kai

Hallo Kai!

Sollte bei der Variable „Power“ nicht der Verbindungs-Status angezeigt werden? Bei meinen Shelly 1, bleiben die Boolean-Variablen auf „AUS“. Bei meiner neuen Shelly2 handelt es sich um eine Float-Variable. Wenn ich die Kanäle schalte, kommt der dort Stromverbrauch.
Oder kommt das davon, dass ich einige Shelly’s vor dem aktuellen Update installiert habe?
Hintergrund ist, dass ich gerne das LWT-Topic in Form der Status-Anzeige nutzen würde, welches laut meinen Tests auch technisch möglich ist und übermittelt wird.

Peter

Hallo,

sorry für die späte Rückmeldung.
Power habe ich irgendwann in State umbenannt, da bei Power wirklich der Stromverbrauch angezeigt angezeigt wird.
Evtl. nochmal die Instanz löschen und neu anlegen.

Grüße,
Kai

Hallo Kai,

irgendwo habe ich glaube ich einen Fehler im System.
Ich habe 2 meiner Shelly über dein Modul in IPS eingebunden, ich bekomme auch den Status zurück.

Einschalten kann ich das Licht aber z.B. nicht, es kommt einfach nichts zurück.
Wie kann ich denn prüfen, ob die Schalter korrekt per MQTT eingebunden sind? Wie gesagt, den Status bekomme ich zurück…

Danke!

Ein Debug würde helfen.

Grüße,
Kai

Auch wenn ich Gefahr laufe gleich gesteinigt zu werden - wie mache ich das? Meine Google Suche hat mich nicht weiter gebracht.

Steinigen mach doch keinen Spass.:smiley:

Einfach mal den IPS_KS_MQTTClient öffnen, und dort auf Debug klicken.
Dann mit dem Shelly rumspielen, damit dort daten landen.
Die dann speichern und posten, oder Kai zusenden.