Shelly H&T Konfiguration

Wenn mehr als ein Gerät an den Raspberry angeschlossen werden sollen. Z.B. ein Regler und ein Wechselrichter oder mehrere Wechselrichter. Das Maximum sind 6 Geräte pro Raspberry Pi.

Moderator: Ulrich

Benutzeravatar
Ulrich
Administrator
Beiträge: 6353
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 159 Mal
Danksagung erhalten: 935 Mal

Re: Shelly H&T Konfiguration

Beitrag von Ulrich »

So wie es aussieht bist du nicht dieser Anweisung genau nachgegangen.
viewtopic.php?p=29152#p29152
Dieser spezielle Shelly wird nicht von der Solaranzeige aktiv ausgelesen, sondern die Solaranzeige wartet darauf, dass sich der Shelly H&T von selber meldet!

In der Datenbank muss dann folgendes zu finden sein:

Code: Alles auswählen

> select * from shellyht215610 order by time desc limit 5
name: shellyht215610
time                Batterie Grund    Luftfeuchte Signalstaerke Temperatur
----                -------- -----    ----------- ------------- ----------
1741160396000000000 2.91     periodic 57                        5.1
1741159762000000000 2.91     periodic 57.5                      4.85
1741159128000000000 2.91     periodic 58                        4.48
1741158495000000000 2.91     sensor   58                        4.6
1741158152000000000 2.91     periodic 59                        4.1
In der x.user.config.php muss unbedingt hier "$WR_IP = "0.0.0.0";" und "$WR_Port = "0";" stehen

Code: Alles auswählen

//  Ethernet Kabelverbindung:          Local Area Network  (LAN)
//  Alle Geräte, die über das LAN angesprochen und ausgelesen werden,
//  oder ein Serial Device Server, wie z.B. der HF2211 oder der Elfin-EW11,
//  dazwischen geschaltet haben, bitte hier IP und Port eintragen und
//  falls erforderlich die Device ID. (Geräteadresse = WR_Adresse)
//  Die Geräte Adresse wird auch manchmal bei RS485 Verbindungen benutzt.
//  -------------------------------------------------------------------
//  Bitte die Daten aus dem Gerät übernehmen
//
$WR_IP = "0.0.0.0";  //  Keine führenden Nullen!  67.xx Ja!, 067.xx Nein!
$WR_Port = "0";
$WR_Adresse = "1";   //  Achtung Adresse als Dezimalzahl eingeben / 1 bis 256
//                       Maximal "256" = Hex FF
/*****************************************************************************/
Also noch einmal genau der Anweisung folgen.

In der /var/www/log/solaranzeige.log muss dieser Text zu finden sein:
-----------------------------------------------------------------------

Code: Alles auswählen

05.03. 08:36:11 |--------------------   Start  shelly.php    ------------------.
05.03. 08:36:11 H&T-Es handelt sich um einen Shelly H&T, der nur sporadisch über den Script shellyinput.php Daten meldet.
05.03. 08:36:11 |--------------------   Stop   shelly.php    ------------------.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Blaue Spardose
Beiträge: 53
Registriert: Mi 15. Mai 2024, 16:26
Wohnort: Schwalmstadt
Danksagung erhalten: 1 Mal

Re: Shelly H&T Konfiguration

Beitrag von Blaue Spardose »

Hallo, ich habe genau eingetragen, was angewiesen wurde.
Allerdings steht in der Anleitung $WR_Adresse = "0";
und geschickt hast Du mir $WR_Adresse = "1";

Aber auch mit eingetragener 1 ändert sich nichts.

Der H&T ist per W-Lan mit dem Netzwerk verbunden. Cloud umd MQTT sind deaktiviert.

Ich hänge mal die Bilder der 4.User.php, der Log-Datei und des aktuellen Measurements an.

Danke und Gruß Heiko
Dateianhänge
Screenshot LOG 2025-03-06 005605.png
Screenshot DB 2025-03-06 005831.png
Screenshot 4_User 2025-03-06 010238.png
2*Kaco SGI12 mit 29,76 kWp Modulen (194 Stück!!!)
1*Plenticore 5.5 BL
BYD 3 Akkupacks
Vorhaben: Visualisierung Plenticore, Erzeugung, Einspeisung, Bezug und EV via 4* Shelly Pro 3 EM und KSEM.
Derzeitiger Stand: Visualisierung 4 *Shelly + KSEM klappt.

Benutzeravatar
Ulrich
Administrator
Beiträge: 6353
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 159 Mal
Danksagung erhalten: 935 Mal

Re: Shelly H&T Konfiguration

Beitrag von Ulrich »

Das Shelly H&T sendet die Daten wann es will. Nach der eingestellten Zeit im Shelly.

Dazwischen werden aber immer genau zur vollen Minute von einem anderen Programm Daten in die Datenbank in das gleiche Measurement geschrieben. Das ist falsch, denn die Solaranzeige fragt den shelly H&T ja gar nicht ab.

Wie man schön sehen kann, fragst du einen Shelly Pro3EM ab und speicherst anscheinend die Daten auch in die Datenbank unter dem gleichen Measurement "plusht". Da hast du das Problem.

Der Shelly Pro3EM benötigt eine eigene Datenbank, zumindest ein eigenes Measurement.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Blaue Spardose
Beiträge: 53
Registriert: Mi 15. Mai 2024, 16:26
Wohnort: Schwalmstadt
Danksagung erhalten: 1 Mal

Re: Shelly H&T Konfiguration

Beitrag von Blaue Spardose »

OK, verstehe jetzt wenigstens, wo der Fehler liegt.
Wie kann ich das lösen?
In irgendeine Datenbank hängt sich ja das H&T dran und erzeugt ein weiteres Mesurement.
Ich könnte noch die Datenbank vom Plentcore WR (solaranzeige3) oder vom KSEM (solaranzeige2) angeben.
Die 3 anderen sind für Shelly Pro3EM-Zähler. Da geht es ja augenscheinlich nicht. Kann ich eine dieser beiden nehmen?
2*Kaco SGI12 mit 29,76 kWp Modulen (194 Stück!!!)
1*Plenticore 5.5 BL
BYD 3 Akkupacks
Vorhaben: Visualisierung Plenticore, Erzeugung, Einspeisung, Bezug und EV via 4* Shelly Pro 3 EM und KSEM.
Derzeitiger Stand: Visualisierung 4 *Shelly + KSEM klappt.

Paul1984
Beiträge: 46
Registriert: Mo 6. Mär 2023, 21:00
Danksagung erhalten: 2 Mal

Re: Shelly H&T Konfiguration

Beitrag von Paul1984 »

du musst eine config für die H&Ts nehmen und dann eine andere config für einen 3em.
Und die anderen 3ems vermutlich auch..und das ganze dann natürlich auch in seperaten Datenbanken

Benutzeravatar
Ulrich
Administrator
Beiträge: 6353
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 159 Mal
Danksagung erhalten: 935 Mal

Re: Shelly H&T Konfiguration

Beitrag von Ulrich »

Ich habe den Script jetzt noch etwas erweitert, sodass man die Datenbank und das Measurement selber benennen kann. Die Anweisung ist jetzt auch etwas detaillierter:
viewtopic.php?p=29152#p29152
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Paul1984
Beiträge: 46
Registriert: Mo 6. Mär 2023, 21:00
Danksagung erhalten: 2 Mal

Re: Shelly H&T Konfiguration

Beitrag von Paul1984 »

wird die shellyinput jetzt nicht mehr bei jedem update zurück gesetzt?

Benutzeravatar
Ulrich
Administrator
Beiträge: 6353
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 159 Mal
Danksagung erhalten: 935 Mal

Re: Shelly H&T Konfiguration

Beitrag von Ulrich »

Gut das du mich daran erinnerst! Doch, die Datei wird bei jedem Update erneuert. Man muss also nach dem Update die Werte wieder neu eingeben. Am besten im Unterverzeichnis als Backup sichern, dann kann man da immer nachsehen.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Paul1984
Beiträge: 46
Registriert: Mo 6. Mär 2023, 21:00
Danksagung erhalten: 2 Mal

Re: Shelly H&T Konfiguration

Beitrag von Paul1984 »

ich verstehe den usecase nicht ganz von der neuen Funktion...

den Datenbankname konnte man vorher ja schon manuell ändern - ich habe die immer in shellyht geändert...

und die Measurements....für jeden H&T wird doch eh ein neues Measurement gemacht. Das sind dann die IDs von den Shellys...

das einzige was mir wirklich als Funktion fehlt ist die Möglichkeit, das ganze auch in eine externe influx zu schreiben, wie sonst auch und das umständliche Datenbankname ändern nach jedem update

Benutzeravatar
Ulrich
Administrator
Beiträge: 6353
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 159 Mal
Danksagung erhalten: 935 Mal

Re: Shelly H&T Konfiguration

Beitrag von Ulrich »

Nein, der Datenbankname war mit "solaranzeige" fest vorgegeben. Das Measurement war die ID, das stimmt. Wenn man in dem Script nichts ändert, wird das auch so bleiben. Die neue Funktion wird wahrscheinlich gar nicht benutzt werden.

Der Shelly H&T ist ein ganz besonderes Gerät, der anders funktioniert wie alle anderen Shelly Geräte. Mit den Einschränkungen muss man halt leben.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Zurück zu „Multi-Regler-Version [ bis zu 6 Geräten an einem Raspberry Pi ]“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste