[Modul] Shelly

Denn Shelly Configurator V2 nutzen.

Grüße,
Kai

Ich kann nicht erkennen, wo der Fehler liegt. :frowning:
Ich habe mal noch eine neue Version erstellt mit mehr Debug Infos ich habe die Version allerdings im Testing Kanal bereitgestellt. Ich schicke dir einen Einladungslink per PN.

Grüße,
Kai

super, vielen Dank, danke dann warte ich bis der Link kommt und installiere es. Ich vermute nur im Modulshop das Modul auswählen und unten wo beta steht, nur Test auswählen (oder so ähnlich)?

Das war nicht für dich.
Du kannst bei der Beta Version einfach den Shelly Configurator V2 einrichten.

Grüße,
Kai

peinlich … :slight_smile:
wie bekomme ich den installiert, über den Shop oder neu installieren finde ich den nicht (sorry bin noch ziemlich neu im Thema)

Der ist schon installiert.
So musst nur eine entsprechende Instanz anlegen.
Michael

Ah, der Zusammenhang war mir noch nicht klar.
Kann ich dann den „normalen“ Shelly Configurator löschen in den „Konfigurator Instanzen“ oder gehen dann meine Geräte mit Ihren Werten verloren die ich im „normalen“ eingerichtet hatte.

Konfiguratoren, egal welcher Art, sollen den User nur beim Einrichten und konfigurieren von Instanzen unterstützen.
Sie haben aber keinen direkten Einfluss auf die Funktion von diesen Instanzen.
Somit, ja, du kannst den einfach löschen.
Michael

1 „Gefällt mir“

super und nochmals lieben Dank, klasse wie hier auch Laien geholfen wird :slight_smile: Hat so weit alles funktioniert, der alte Shelly ist gelöscht.

Weiss jemand ob der ShellyPlus Uni auch unterstützt wird?
Und für Uni oder Plus Uni, ich seh es richtig dass ich da einen DHT22 direkt anbinden kann (Löten/Stecken) und ich damit Temperaturen auf Shelly Uni bzw. Dann Symcon bekomme?

Danke und Gruss
Seppm

PS: Gib es einen Grund warum die Temp der Shelly Plus Plug S V2 (Du hast ja so einen @KaiS ) nicht in Symcon ankommen? Hab 5 STück und das geht nirgends.

Hi Kai,
habe jetzt nochmals mit der BETA-Version von heute getestet. Es ist jetzt so:

  1. Der Typ des Leuchtmittels wird jetzt vom Konfigurator V2 als „Shelly Bulb RGBW“ erkannt:
    image
    Die Instanz im Objektbaum heißt jetzt „ShellyBulb“. Die Seriennummer bzw. der Name des MQTT-Topics taucht nicht mehr im Namen auf. Ich denke, dass ist so gewollt?
    image

  2. Die Umschaltung des Modus WHITE/COLOR funktioniert jetzt einwandfrei.

  3. Der Weiß-Wert ist nach wie vor ausschließlich im Color-Modus vorhanden und man kann den da jetzt verändern, ohne dass das Leuchtmittel in den WHITE-Modus schaltet. Ist also OK aus meiner Sicht, wenngleich die Wertänderung nach wie vor keinen Einfluss auf das Leuchtverhalten hat. (Ich werde da noch ein Support-Ticket bei Shelly aufmachen und dann berichten.) Ein- und Ausblenden der Variablen verhält sich damit meines Erachtens genau wie in der API beschrieben.

  4. Profil für Farbtemperatur im WHITE-Modus ist wie du schreibst nach wie vor nicht passend. Aber auch hier ist m.E. die Doku falsch. Denn das Leuchtmittel unterstützt defacto nur 3000K-6500K. (Die 2700K-6500K gelten wohl für die Bulb-Duo, die nur Weiß kann und kein RGB).

Viele Grüße

Rainer

Hallo Kai,
ich habe gerade das Update auf die Testing gemacht und einen neuen Dump erstellt. Ich hoffe Du kannst etwas damit anfangen.
dump(3).txt (15,9 KB)
Viele Grüße
Thorsten

Die Meldungen sollten im Log sein.

Grüße,
Kai

Hallo Kai,
das müsste der passende Ausschnitt aus der Log-Datei sein:

13.01.2024 21:42:00 | 42622 | MESSAGE | VariableManager      | [Haus\Energie und Strom\shellyem3-34945475593B\berechnete Variablen\Strombezug heute] = 12.4660000000
13.01.2024 21:42:00 | 58746 | MESSAGE | ShellyPlusPMMini     | Ident: Current Type: double
13.01.2024 21:42:00 | 36318 | DEBUG   | VariableManager      | [Kuchen\Energie und Strom\Kuchen Balkonkraftwerk\Stromstärke] = 0.0000000000
13.01.2024 21:42:00 | 58746 | MESSAGE | ShellyPlusPMMini     | Ident: Voltage Type: double
13.01.2024 21:42:00 | 18876 | MESSAGE | VariableManager      | [Kuchen\Energie und Strom\Kuchen Balkonkraftwerk\Volt] = 236.2000000000
13.01.2024 21:42:00 | 58746 | MESSAGE | ShellyPlusPMMini     | Ident: Power Type: double
13.01.2024 21:42:00 | 20185 | DEBUG   | VariableManager      | [Kuchen\Energie und Strom\Kuchen Balkonkraftwerk\Leistung] = 0.0000000000
13.01.2024 21:42:00 | 58746 | MESSAGE | ShellyPlusPMMini     | Ident: Frequency Type: double
13.01.2024 21:42:00 | 47836 | DEBUG   | VariableManager      | [Kuchen\Energie und Strom\Kuchen Balkonkraftwerk\Frequenz] = 50.0000000000
13.01.2024 21:42:00 | 58746 | MESSAGE | ShellyPlusPMMini     | Ident: TotalEnergy Type: double
13.01.2024 21:42:00 | 25024 | DEBUG   | VariableManager      | [Kuchen\Energie und Strom\Kuchen Balkonkraftwerk\Gesamt Energie] = 12.4664310000
13.01.2024 21:42:00 | 58746 | MESSAGE | ShellyPlusPMMini     | Ident: Error Type: array
13.01.2024 21:42:00 | 41155 | DEBUG   | VariableManager      | [IPSLogger\LastMessage Output] = <div style="color:#000000;background:#FF0000;">Error: Warning: Cannot auto-convert value for parameter Value (Type does not match)
   Error in Script /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/libs/ShellyModule.php on Line 135</div>
13.01.2024 21:42:00 | 36449 | MESSAGE | VariableManager      | [IPSLogger\Messages Output] = <style>.row-highlight tr:hover {
							 background-color: rgba(255, 255, 255, 0.1) !important;
							 color:#808080 !important;}</style>
						<table width="100%" class="row-highlight" style="font-family:courier; font-size:11px; "><colgroup><col width="25px"><col width="40px"><col width="100px"><col width="200px"><col></colgroup><tr id="441294" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:32:06.521</td><td><DIV>Notice: Trying to access array offset on value of type bool<BR>    Error in Script /var/lib/symcon/scripts/36207.ips.php on Line 144</DIV></td></tr><tr id="441295" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:32:06.533</td><td><DIV>Notice: Trying to access array offset on value of type bool<BR>    Error in Script /var/lib/symcon/scripts/36207.ips.php on Line 146</DIV></td></tr><tr id="441296" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:32:06.580</td><td><DIV>Notice: Trying to access array offset on value of type bool<BR>    Error in Script /var/lib/symcon/scripts/36207.ips.php on Line 148</DIV></td></tr><tr id="441297" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:32:06.600</td><td><DIV>Notice: Trying to access array offset on value of type bool<BR>    Error in Script /var/lib/symcon/scripts/36207.ips.php on Line 150</DIV></td></tr><tr id="441298" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:32:06.622</td><td><DIV>Notice: Trying to access array offset on value of type bool<BR>    Error in Script /var/lib/symcon/scripts/36207.ips.php on Line 152</DIV></td></tr><tr id="441299" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:32:06.623</td><td><DIV>Maximal ErrorCount exceeded for this Session --> Abort Processing</DIV></td></tr><tr id="441300" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:32:46.657</td><td><DIV>Notice: Undefined offset: 0<BR>    Error in Script /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/ShellyConfigurator/module.php on Line 793</DIV></td></tr><tr id="441301" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:33:05.245</td><td><DIV>Warning: Cannot auto-convert value for parameter Value (Type does not match)<BR>    Error in Script /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/libs/ShellyModule.php on Line 135</DIV></td></tr><tr id="441302" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:34:00.855</td><td><DIV>Warning: Cannot auto-convert value for parameter Value (Type does not match)<BR>    Error in Script /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/libs/ShellyModule.php on Line 135</DIV></td></tr><tr id="441303" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:34:10.536</td><td><DIV>Notice: Undefined offset: 0<BR>    Error in Script /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/ShellyConfigurator/module.php on Line 793</DIV></td></tr><tr id="441304" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:35:00.818</td><td><DIV>Warning: Cannot auto-convert value for parameter Value (Type does not match)<BR>    Error in Script /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/libs/ShellyModule.php on Line 135</DIV></td></tr><tr id="441305" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:35:55.775</td><td><DIV>Notice: Undefined offset: 0<BR>    Error in Script /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/ShellyConfigurator/module.php on Line 793</DIV></td></tr><tr id="441306" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:36:00.820</td><td><DIV>Warning: Cannot auto-convert value for parameter Value (Type does not match)<BR>    Error in Script /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/libs/ShellyModule.php on Line 135</DIV></td></tr><tr id="441307" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:37:00.814</td><td><DIV>Warning: Cannot auto-convert value for parameter Value (Type does not match)<BR>    Error in Script /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/libs/ShellyModule.php on Line 135</DIV></td></tr><tr id="441308" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:38:00.846</td><td><DIV>Warning: Cannot auto-convert value for parameter Value (Type does not match)<BR>    Error in Script /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/libs/ShellyModule.php on Line 135</DIV></td></tr><tr id="441309" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:38:20.381</td><td><DIV>Notice: Undefined offset: 0<BR>    Error in Script /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/ShellyConfigurator/module.php on Line 793</DIV></td></tr><tr id="441310" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:39:00.808</td><td><DIV>Warning: Cannot auto-convert value for parameter Value (Type does not match)<BR>    Error in Script /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/libs/ShellyModule.php on Line 135</DIV></td></tr><tr id="441311" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:40:00.810</td><td><DIV>Warning: Cannot auto-convert value for parameter Value (Type does not match)<BR>    Error in Script /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/libs/ShellyModule.php on Line 135</DIV></td></tr><tr id="441312" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:41:00.804</td><td><DIV>Warning: Cannot auto-convert value for parameter Value (Type does not match)<BR>    Error in Script /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/libs/ShellyModule.php on Line 135</DIV></td></tr><tr id="441313" style="color:#000000;background:#FF0000;"><td>IPS</td><td>-Err-</td><td title="PHP">PHP</td><td>2024-01-13 21:42:00.797</td><td><DIV>Warning: Cannot auto-convert value for parameter Value (Type does not match)<BR>    Error in Script /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/libs/ShellyModule.php on Line 135</DIV></td></tr></table>
13.01.2024 21:42:00 | 00000 | CUSTOM  | PHP                  | Error: Warning: Cannot auto-convert value for parameter Value (Type does not match)
   Error in Script /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/libs/ShellyModule.php on Line 135
13.01.2024 21:42:00 | 58746 | ERROR   | FlowHandler          | Kann Daten nicht zur Instanz #58746 weiterleiten: 
Warning: Cannot auto-convert value for parameter Value (Type does not match) in /var/lib/symcon/modules/.store/info.schnittcher.ips.shelly/libs/ShellyModule.php on line 135
RESULT:
13.01.2024 21:42:00 | 42979 | DEBUG   | VariableManager      | [Kuchen\Energie und Strom\Kuchen Balkonkraftwerk\Energiezaehler (Spannung-Strom)\Counter] = 15.9755300164
13.01.2024 21:42:00 | 49521 | DEBUG   | VariableManager      | [Kuchen\Energie und Strom\Kuchen Balkonkraftwerk\Energiezaehler (Spannung-Strom)\Current] = 0.0000000000
13.01.2024 21:42:00 | 51870 | DEBUG   | VariableManager      | [Kuchen\Energie und Strom\Kuchen Balkonkraftwerk\Energiezaehler (Watt)\Counter] = -12.3967355556
13.01.2024 21:42:00 | 10554 | DEBUG   | VariableManager      | [Kuchen\Energie und Strom\Kuchen Balkonkraftwerk\Energiezaehler (Watt)\Current] = 0.0000000000
13.01.2024 21:42:00 | 50858 | DEBUG   | VariableManager      | [Entertainment\Sonos-Lautsprecher\Symfonisk EG WoZi\Symfonisk-EG-WoZi\Lautstärke] = 20

Viele Grüße
Thorsten

Danke, ich habe den Fehler glaube ich gefunden. :slight_smile:

Grüße,
Kai

Frage zum Shelly pro 3EM

Mein Zweiwegerichtungszähler wird ausgetauscht, damit passt mein alter Powerfox Adapter nicht mehr, heißt, ich müssten mir auf jeden Fall einen neuen Adapter kaufen… H
Kauf ich mir einen Powerfox muss ich in 8 Jahren wieder was neues kaufen…

Deshalb die Überlegung einen Shelly pro 3EM zu installieren.

Info: Habe eine PV mit drei-phasiger Einspeisung.

Wie ist das mit den 3 Phasen vom Shelly wird dort eine saldierte Leistung je Phase angezeigt? Oder gibt es nur eine Saldierung über alle drei Phasen.
Evtl. könnte jemand der auch eine Einspeisung hat einen Screenshot posten?

Habe jetzt seit April 23 den Thread gelesen, und KaiS schrieb im August, dass nun die Saldierung funktioniert…

Wäre wirklich für eine kurze Erklärung ggf. mit Screenshot dankbar.

VG
Jürgen

Würde ich heute nicht mehr mit einem Shelly machen, lieber einen richtigen (Zwischen)Zähler mit Modbus.

8 Beiträge wurden in ein neues Thema verschoben: ModBus Zähler anstatt Shelly

Es sollte eine neue Beta Version geben, da sollte der Fehler gefixt sein.

Grüße,
Kai

Bei mir kommt die Temperatur an.

Edit: ich habe die V1 Plugs.
Kannst du mal ein Debug erzeugen?

Grüße,
Kai