[Modul] Shelly

Hallo,
ich verwende seit einiger Zeit die Shelly 3EM und habe diese mit dem Modul eingebunden.
Lief einige Zeit ohne Probleme.
Habe Ubuntu und die 7.0 Testing laufen.
Seit gestern aber folgende Fehlermeldungen:

06.07.2023, 21:37:55 | FlowHandler          | Kann Daten nicht zur Instanz #43104 weiterleiten: cannot create std::vector larger than max_size()
06.07.2023, 21:37:56 | FlowHandler          | Kann Daten nicht zur Instanz #43104 weiterleiten: cannot create std::vector larger than max_size()
06.07.2023, 21:38:00 | FlowHandler          | Kann Daten nicht zur Instanz #43104 weiterleiten: cannot create std::vector larger than max_size()
u.s.w.

Habe heute die Shelly 3EM neu gestartet und dann lief es einige Stunden bis es jetzt wieder aufgetaucht ist.
Shelly neu gestartet und es läuft wieder :flushed:
Weis momentan nicht weiter.
LG Willi

Da habe ich keine Idee, der Fehler sagt mir auch nichts.

@paresy, wurde da was geändert?

Grüße,
Kai

Hallo,

hat jemand mal versucht den Shelly Blu Button in IPS einzubinden? Natürlich über ein Shelly Device an das sich der Blu Button dranhängen kann.

Oder hat jemand einen Idee wie man das angehen könnte?

Gruss
gros_ibou

Gehört nicht ganz hierher aber die Suche ergab nur dieses Resultat.
Bekomme seit ein paar Tagen diese auch solche Meldungen. (Viele)

17.07.2023, 16:39:31 | FlowHandler          | Kann Daten nicht zur Instanz #35671 weiterleiten: cannot create std::vector larger than max_size()

Bei mir ist die Instanz ein MQTT Server.

Habe aber in den letzten Tagen nichts geändert.

Eventuell hilft es ja bei der Fehlereingrenzung.

Nachtrag. Habe das System mal neu gestartet.
Die Meldungen kommen zur Zeit nicht mehr.

Moin Kai,

gibt es die Möglichkeit, die aktuelle IP Adresse des Shellys in einer Variable anzuzeigen?

Gruß

Hendrik

3 Beiträge wurden in ein existierendes Thema verschoben: [Modul] Tasmota

Hast du den Button schon angelernt? Kannst du Debugs posten?

Grüße,
Kai

@paresy, woher kommt diese Meldung?

Grüße,
Kai

Wieso willst du dafür eine Variable haben?

Grüße,
Kai

Das klingt irgendwie als wenn sich der MQTT Server verheddert hat und die Pakete falsch auswertet und dabei dann bei der Paketgröße extrem große Pakete erwartet. @Nightman Kannst du das irgendwie nachstellen? Wie oft passiert das?

paresy

Hallo Paresy
nein ich kann dies nicht nachstellen.
Nach dem Reboot hatte ich bis heute ruhe.
Nun kamen die Meldungen wieder.
Hatte heute Zeit das ganze genauer zu untersuchen.

Der Übeltäter wahr oder ist ein Arduino an welchem ein Sensor angeschlossen ist.
Dieser Meldet per MQTT 8 Werte.
Die Intervall war noch auf 3 Sek. gestellt. (Hatte ich für das Testing auf 3 sek. gestellt.)
Habe mal auf 30 sek. geändert. Es kann höchsten mit den 3 sek. zusammenhängen. Das dies zu schnell ist.
Habe aber 4 weiter davon. (Mit dem gleichen Code) und die machen keine Probleme.
Werde es im Auge behalten ob die Meldungen wieder kommen.

Hallo.
Ist der ShellyPlusPlugS über den Shellyconfigurator ansprechbar?
Der Shelly-configurator hat das Gerät gefunden und zeigt es an, aber ich kann die Instanz nicht erstellen. Im Debugger kommt die Meldung:
GetConfigurationForm Device Type Switch Invalid Device Type : shellyplusplugs.

Hallo, stehe genau vor dem gleichen Problem. Habe schon alle Konfigurationen der MQTT Einstellungen versucht. Ich hoffe es gibt eine Lösung dafür.

Sollte da sein:

Die Beta vom Modul ausprobiert?
Vielleicht gibt es den noch nicht in der stable.
Michael

Hallo zusammen.
Nachdem ja mein ShellyPlusPlugS nicht erstellbar/konfigurierbar ist, habe ich mal die BETA vom Shelly-Modul installiert.
Der ShellyPlusPlugS ist zwar immer noch nicht erstellbar aber es gab einen Nebenefekt in der BETA-Version. Die Konfiguration eines ShellyRGBW wurde „zerschossen“.
Der ShellyRGBW wurde ja (wie alle anderen Shellys auch) neu angelegt, aber dabei als normaler Schalter. In den entsprechenden Scripts kamen Fehlermeldungen, dass Variablen plötzlich nicht mehr vorhanden sind.
Leider habe ich keinen Schnappschuss gemacht.
Ich habe dann mein Backup von IPS mit der Shelly-Version 5 wieder eingespielt.
NACHTRAG: Eine Sache ist mir noch aufgefallen. Obwohl der Shelly in meinem WLAN hängt und auch darüber erreichbar ist, ist der interne Webserver des Shelly auch voll funktionsfähig. 192.168.33.1 ist da und meine vergebene IP 192.168.0.65.
Bei allen anderen Shellys wir der doch abgeschaltet, wenn die ins WLAN gehen.

Hallo, ich hätte gerne für den ShellyEM3 je eine Variable für den Gesamtverbrauch und die Gesamtleistung für alle Phasen die automatisch aktualisiert wird. Wie könnt man das lösen?

Hallo,
habe vor 2 Tagen einen Shelly Motion 2 eingebunden. Wie von Kais Modul gewohnt, alles ohne Probleme.
Nur die „Erreichbar-Variable“ ist bei mir immer auf „offline“. Ist das normal, oder warum ist das bei mir so?

Zusatzfrage zum Shelly Motion selbst:
Ich habe die neueste Firmware drauf, aber die Sleep-Time, welche man über die Weboberfläche des Shellys einstellen kann, stellt sich immer wieder auf 0. Ist das bei euch auch so?

LG. Werner

Starte den Shelly über das Webinterface mal neu, dann sollte die Erreichbar auch auf ONLINE stehen

Danke für den Hinweis, booten ist eigentlich immer eine gute Idee - komischerweise steht auch ohne Boot der Shelly seit heute ca. 7:00h auf erreichbar.
Habe ihn dann doch gebootet, da ich mir erhofft habe, dass das auch das Problem mit der Sleep-Time lösen könnte - leider nicht.

LG. Werner

Ich habe mir das einfach mit einem Script erstellt

<?php

$LeistungPhase1 = GetValue(10884);
$LeistungPhase2 = GetValue(41719);
$LeistungPhase3 = GetValue(41268);

$GesamtLeistung = $LeistungPhase1 + $LeistungPhase2 + $LeistungPhase3;

SetValue (14403,$GesamtLeistung);

und das script wird bei jeder Veränderung aktiviert.

Soweit ich sehen kann geht das … wobei ich hier nur verbrauche und nicht einspeise. Das sollte aber auch gehen.