[Modul] Shelly

Hi Kai,
klar, kein Problem. Es ist diese hier:
Shelly Duo - RGBW
Wenn du willst, bestelle ich noch eine für Dich und lasse Dir die zukommen. Sag mir nur wohin die geschickt werden soll.
Viele Grüße
Rainer

Alles gut. Ich glaube die habe ich. Danke.

Grüße,
Kai

Hallo Kai, leider hab ich keine Ahnung welches Shelly der Verursacher ist. Zuletzt habe ich 2 Shelly Plus PM mini eingebunden, von daher kämen die eventuell in Frage. Wie kann ich das denn sicher herausfinden?
Gruß Thorsten

Im Logfile sollte es stehen. Oder, wenn du das Meldungsfenster offen hast, anstatt dem IPSLogger, Doppelklick auf den Eintrag.
Michael

1 „Gefällt mir“

Hallo Kai,

es funktioniert.

Ich hatte im Shelly immer mit reboot gearbeitet ohne Erfolg.
Jetzt habe ich das Gerät mal komplett von der Versorgungsspannung genommen und siehe da es kommen Daten an :ok_hand:

hey, war mein Fehler, ich habe die falsche Instanz verwenden um das Gerät anzulegen.

Hi Leute,

hab da auch mal ein Problem.
Geht um den neuen Shelly Plus Plug S, gefunden und eingerichtet mit V2.

Während die Werte sehr aktive kommen, kommen Dinge wie Temperatur, Ereignis, Erreichbar praktisch nie, bis fast nie.

Und was gerade am störendsten ist, Kann den Status nicht schalten. Geht kurz auf AUS, dann gleich wieder auf an.
An einer anderen Installation mit dem gleichen Shelly klappt das allerdings. Jedoch hab ich an der anderen Installation seit ca. 4 Wochen kein Update des Shelly Moduls gemacht.
Vlt. hat sich da was zum negativen geändert?

Danke und Gruss Seppm

EDIT:
Ist das normal dass im V2 Configurator die IP Adressen nicht erscheinen?
Bei den Shellys steht in Symcon in der Spalte „Beschreibung“ (muss man extra einblenden) eine IP, aber das sind keine aktuellen IPs mehr. Oder ist IP egal wenn es über MQTT geht?

Hallo Kai,

ich hoffe, ich habe mit dem Debug alles richtig gemacht.

debug_44442.log.zip (2,7 KB)

Servus Kai,

ich bekomme im Shelly Configurator neuerdings den Fehler:

Konnte Konfigurationsform nicht laden
Warning: Undefined array key 0 in /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/ShellyConfigurator/module.php on line 793

Wie gesagt der Fehler ist neu.
Wenn Du die ganze Fehlermeldung brauchst, gerne per PM.

IPS läuft auf einem Raspi.
IP-Symcon 7.0, Raspberry Pi (arm64), 10.11.2023, 5a3864aee916

IPS Protokoll ist unauffällig, also nichts was in Richtung Shelly deutet

Shelly Modul: ist die aktuelle Beta.
Modul neu installiert habe ich schon.

Vielen Dank

Christian

Hallo Kai,

zu früh gefreut.

Die Probleme bestehen nach wie vor.
Habe Shelly Plus1 mit AddOn aktualisiert und auf Werkszustand zurück gesetzt.

Kommunikation steht über MQTT jedoch werden die meisten Werte nicht übermittelt.
Lediglich die Erreichbarkeit wird aktualisiert da steht aber immer „Offline“




Den Fehler im Konfigurator kann ich auch bestätigen.

Gruß Steve

Hast du das schon probiert @Friemler ?

Danke für den Hinweis :slightly_smiling_face:,

habe den Haken eben wieder gesetzt-

Ergenis= negativ

Neu gestartet nach dem Setzen der MQTT Einstellungen?

Grüße,
Kai

Hallo Kai,

der Shelly Configurator V2 hat im laufenden Betrieb den Status 101 („Instanz wird erstellt“).

Aufgefallen ist es mir durch das System Integrity-Check Modul von @demel42.

Mein Test mit

<?php
const CONF_ID = 50885; //Shelly Configurator V2

var_dump (IPS_GetInstance(CONF_ID)['InstanceStatus']);

liefert tatsächlich ‚101‘. In der Konsole ist das jedoch nicht zu erkennen und er funktioniert auch tadellos.

Echt seltsam. Fehlt da noch etwas im Konfigurator?

Ja sowohl Shelly als auch IPSymcon

Danke für die Unterstützung, mit dem Shell Konfigurator V2 funktionieren meine Shellies wieder und meine neuen Shellies werden erkannt und wie gewünscht konfiguriert.

Jetzt habe ich noch Probleme mit Shelly-Blu Geräte, der Blu-Konfigurator erkennt sie nicht, auch wenn ich auf den Blu-Botton drücke und im MQTT-Server sehe, daß Nachrichten ankommen.

Da ich beim Update von 6.4 auf 7.0 die Hinweise zur IPS-Library ignoriert, wollte ich dies jetzt nachholen. Anscheinend habe ich die IPS-Library garnicht installiert, zumindest finde ich sie nirgens. Wenn ich die gesamte C-Festplatte von Windows nach ipslibrary durchsuche, finde ich keine einzige Datei.
Im Forum finde ich viele Artikel zur IPS-Library, aber nicht wie ich sie unter Windows erstmalig installieren kann. Vielleicht kannst du mir einen Tipp oder Link geben? Vielleicht kann ich dann weitere Probleme wieder selbst mit dem Forum lösen, z.B. meine Shelly-Blu-Probleme.
Viele Dank im voraus

Die Library installiert im Verzeichnis /scripts/IPSLibrary. Wenn du unter scripts das Verzeichnis nicht hast, hast du auch keine IPSLibrary installiert.

Unter Windows habe ich weder unter c:\programdata\symcon\scripts noch unter c:\programme\symcon\scripts ein Verzeichnis IPSLibrary, nur .php und .json-Dateien.
Unter c:\programme\symcon\scripts habe ich eine Datei _autoinclude.inc.php
aber keine _autoload.php
Mir fehlen die allerersten Schritte, um die IPS-Library unter Windows zu installieren. Weder hier im Forum noch in der Doku habe ich gefunden, wie ich die IPS-Library installiert bekomme. Vielleicht hast du eine Tipp oder Link für mich?

Und warum willst du sie installieren?
Das hat auch nix mit den Shelly Thema hier zu tun.
Die Library hat eine eigene Kategorie inkl. Anleitung.
IPSLibrary
Michael

Hallo Kai,

ich habe das Problem gefunden.

Ich habe auf meinen Shelly´s ein Update auf Version 1.1.0 durchgeführt und da begannen die Probleme.

Ich habe soeben ein Downgrade auf Version 0.14.1 durchgeführt und da funktioniert wieder alles.

In der Beschreibung bei Shelly für Version 1.1.0 steht:

  • Skripting MQTT-Unterstützung MQTT.subscribe(): Exception auslösen anstatt Skript abzubrechen, wenn der Aufruf fehlschlägt; MQTT.publish(): Rückgabetyp in boolean ändern

Eventuell ist das ein Lösungsansatz.