Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Smarte Steckdose mit Verbrauchsanzeige (https://www.delphipraxis.net/212016-smarte-steckdose-mit-verbrauchsanzeige.html)

Hobbycoder 2. Dez 2022 19:37

Smarte Steckdose mit Verbrauchsanzeige
 
Hi,

ich suche eine smarte Steckdose, die schalten kann und den Verbrauch anzeigen kann, jedoch ohne zwingende Bindung an irgendeine Software zur Verwendung in eigenen Projekten.
Idealerweise sollte diese sich auch über HTTP-Kommandos steuern lassen.
In erster Linie interessiert mich den momentane Verbrauch.

Die handelsüblichen Steckdosen sind ja meistens an eine bestimmte App oder Plattform gebunden und funktionieren nur mit dieser.

Wenn da jemand eine Empfehlung und möglicherweise diese auch im Einsatz hätte, wäre ich für Tipps dankbar.

FBrust 2. Dez 2022 20:34

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Hallo,

schau mal nach "Delock 11827", gibt es auch ohne Verbrauchsmessung als "Delock 11826". DIe 11826 hab ich selbst im Einsatz, läuft problemlos.

Die Steckdosen laufen mit einer (leicht veralteten) Tasmota-Firmware und sind autark. Sie stellen eine eigene Weboberfläche zur Konfiguration zur Verfügung (inkl. mehrerer Timer). Die Tasmota-Software lässt sich auch aktualisieren.

Wie genau die Verbrauchsmessung ist, kann ich Dir leider nicht sagen.

Zur Steuerung über das Smartphone geht natürlich die Website der jeweiligen Steckdose oder auch z.B. Tasmota-Remota (für Android)

Ich hoffe, das hilft Dir weiter.

Gruß
Frank

himitsu 2. Dez 2022 21:38

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Ja, auch die Stckdosen von den Herstellern Gosund und Sonoff lassen sich mit Tasmota flashen und dann lokal via MQTT steuern.
Angeblich soll man auch die Dinger von IKEA häcken können.
Aber Shelly ist einfach zu geil, weil die das direkt können, samt öffentlicher API des Herstellers und dem Runterladen von Updates.


Bei Google suchenShelly Plug S ist inzwischen die zweite Generation derer Steckdosen.


Die Dinger werden ganz einfach ins WLAN eingebunden, oder sie bauen ihren eigenen WLAN-Accesspoint auf. (einige andere neue Dinger haben auch WLAN+BTLE, ebenfalls mit integrierten ESP32 wie z.B. bei Gosund)
Einrichten per App, aber das braucht man nicht ... beim ersten Start+Tastendruck starten sie einen AP, du verbindest dich mit deren WLAN, gehst auf http://192.168.33.1, sellst sie so ein, wie du willst (z.B. deinen WLAN-Zugang, eigener Nutzername+Passwort und Ereignis-URLs) und ab dann kannst du sie via IP oder Gerätename (besteht aus Typ+MAC, leider noch nicht änderbar) direkt ansprechen.
Wenn möglich einen vorhandenen Resetknopf drücken, anstatt dem Außentaster, z.B. beim Funkschalter innen hinter der Batterie, denn 2 Minuten gegenüber 10 Sekunden sind ein Unterschied, beim Einrichten.
https://www.youtube.com/watch?v=UABb-fs0wTw


Die Shelly gehen über Cloud, aber die Cloud kann man auch deaktivieren, bzw. müßte sie erst aktivieren,
und sonst lassen sie sich ohne sie erst zu Flashen ganz einfach per Browser, via MQTT oder direkt via HTTP/REST steuern.

https://shelly-api-docs.shelly.cloud...plugs-overview
https://youtu.be/FYOweXTVmBI?t=475
andersrum kannst du z.B. deinen Indy-HTTP-Server von den Shelly ansprechen lassen.

Per URL steuern, den Status abrufen und dich auch per URL z.B. bei Stausänderung informieren lassen.
Und Zustände/Statuswerte via URL als JSON abrufen.

steuern (on off toggle)
http://192.168.33.1/relay/0?turn=on

oder abfragen
http://192.168.33.1/status
http://192.168.33.1/meter/0
http://192.168.33.1/relay/0

und das Webinterface
http://192.168.33.1

Und die Shelly ruft eine/mehrere URLs auf, wenn jemand den Knopf drückt, oder der Ausgang an- bzw. ausgeschaltet wird.




Bist leider zu spät ... am ersten Amazon-Black-Friday-Week-Day hab ich ein paar Testdinger günstig abgestaubt. Wollte mir sofort nach dem Ausprobieren gleich noch ein zweizes 4er-Pack der Shelly Plug S für knapp 40€ holen, aber zu spät. :cry:


Die PlugS muß man zwar leider aktuell via HTTP pollen, um die Leistung abzufragen, aber mal sehn was der Hersteller zu sagt, ob man die Firmware auch mit einem Status-Event versehen kann und die Shelly dir dann die Leistung bei Veränderungen mitteilt, ähnlich wie es z.B. der ShellyH&T macht. (Temperatur+Feuchtigkeit)

Der integrierte HTTP-Server in den Shell ist zu witzig.
eigentlich ist es eine REST-Anfrage (GET) mit binärer Rückgabe.
"eine" HTML-Seite inkl. CSS, JS und Bilder, welche dann den Shelly via REST steuert.

himitsu 4. Dez 2022 16:28

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Grade zufällig drüber gestolpert (in der Mitte ein Bild, zusammen mit der Shelly)
Bei Google suchenTasmota A1T, bzw. eigentlich Bei Google suchenNous A1T

https://www.techstage.de/ratgeber/en...ung-im/386vbqb

hhcm 5. Dez 2022 07:15

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Wobei die meisten Shelly Schätzeisen sind, vor allem bei kleineren Verbrauchern.
Wenn schon Shelly mit Verbrauchsmessung, dann der EM.
Kleine Dose drum fertig. So mess ich mein "Balkon"-Kraftwerk.

Um herauszufinden, ob die Waschmaschine gerade läuft, reicht auch der Plug-S.
Bestimmt auch für mehr, wenn +- 10W nichts ausmachen.

hhcm 5. Dez 2022 07:24

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Zitat:

Zitat von himitsu (Beitrag 1515808)
Die PlugS muß man zwar leider aktuell via HTTP pollen, um die Leistung abzufragen, aber mal sehn was der Hersteller zu sagt, ob man die Firmware auch mit einem Status-Event versehen kann und die Shelly dir dann die Leistung bei Veränderungen mitteilt, ähnlich wie es z.B. der ShellyH&T macht. (Temperatur+Feuchtigkeit)

Also der PlugS meldet die Leistung auch per MQTT

Rollo62 6. Dez 2022 18:11

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Zitat:

Zitat von hhcm (Beitrag 1515850)
Wobei die meisten Shelly Schätzeisen sind, ...

Richtig, und nicht nur die.
Ich ärgere mich schon lange darüber dass es anscheinend aus der Mode gekommen ist nutzlose, harte Daten und Fakten bei Produkten anzugeben, wie
- Messbereiche
- Messgenauigkeiten
- Auflösung
- Art der Stromversorgung
- Batterielebensdauer
- Energieverbrauch

Gut, das hat mich auch schon oft vor Impulskäufen bewart, denn ich weiss wenn ein Produkt nicht ordentlich spezifiziert ist,
dann ist es auch mit 95% Wahrscheinlichkeit Kernschrott und ich kaufe es erst gar nicht.

Dummerweise zieht sich das Weglassen von harten Daten und Zahlen mittlerweile durch alle Bereiche, vom Fotodrucker bis zum PC-Monitor,
stattdessen liebevoll animierte Webseiten mit Scroll-Animationen die nur noch Bilder ohne Text enthalten.
Anscheinend reagieren die Kunden von heute allergisch auf Zahlen und lange Beschreibungen, was für mich die einzig mögliche Erklärung ist :-D

himitsu 6. Dez 2022 19:55

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Viele "ausgewiesene" Leistungsmessgeräte messen auch nicht grade genau.

Ja, es ist blöd, dass vor allem bei kleinen Werten die Fehlerrate oft extrem ungenau ist, aber so gesehn ist "Messen" hier auch mehr "billiger" Zusatz, als die Hauptfunktion.


Gut, der Shelly Plus H&T soll eigentlich vorzugsweise messen, aber das bei der Feuchtigkeit auch nicht grade genau. :freak:


Und ja, "ungenau" ist oftmals garnicht so wirklich das Problem und es wäre weniger ärgerlich, wenn man es vorher wüsste.

Für Tendenzen und einfache Schaltgrenzen reicht es auch so aus ... z.B. Abschalten wenn angeschlossendes Gerät in den Standby geht ... da ist es egal, ob die gemessenen 5W wirklich 5W sind.

Hobbycoder 7. Dez 2022 14:19

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Danke für die ausführlichen Informationen.
Ich hab mir jetzt 2 Shelly Plug S bestellt. Bei der Leistungserfassung reichen mir tatsächlich ungefähre Werte, von daher reichen die aus.
Wenn das dann ansprechend funktioniert, werde ich für weitere Schalt- und Messaufgaben wohl auch bei Shelly bleiben.

Vielen Dank

DelTurbo 15. Jan 2024 15:36

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Hallo,
ich bin über google hergekommen. Ich habe da mal eine Frage. Bei mir ist die Steckdose über zig PC, Handys, Laptop usw. nicht erreichbar. Lasse ich hier vom PC einen Ping laufen dann ist sie auch nicht erreichtbar.

Nun kommt das komische, ich habe ein Tablet das kommt immer drauf. Passiert das während dem Ping, dann ist die Steckdose plötzlich erreichbar. Natürlich dann auch das Webinterface. Ich weiß wirklich nicht wonach ich suchen soll.

Im AP sehen ich das die Steckdose online ist. Die ganze zeit.

Folgendes Tasmota ist drauf.

Code:
Daten:
Delock 11827 Modul
WLAN-Switch
Tasmota Version      7.2.0(basic)
Build-Datum & -Uhrzeit   2022.11.10 11:12:55
Core-/SDK-Version   2_7_4/2.2.2-dev(38a443e)
Laufzeit      1T05:35:58
Anz. Flash Schreibzugriffe   53 at 0xF7000
Anzahl Startvorgänge   12
Grund für Neustart   Software/System restart
Name [friendly name] 1   WLAN-Switch
 
AP1 SSID (RSSI)      xxxxx (70%, -65 dBm)
Hostname      delock.lan.local
IP-Adresse      192.168.0.107
Gateway         192.168.0.1
Subnetzmaske      255.255.255.0
DNS-Server      192.168.0.243
MAC-Adresse      3C:E9:0E:EB:64:ED
 
MQTT         deaktiviert
 
Emulation      keine
mDNS-Ermittlung      aktiviert
mDNS-Bekanntmachung   Web-Server
 
ESP Chip ID      15426797
Flash Chip ID      0x14325E
Realer Flash Speicher   1024kB
Ges. Flash Speicher   1024kB
Ben. Flash Speicher   467kB
Verf. Flash Speicher   536kB
Freier Arbeitsspeicher   27kB
Habt Ihr vielleicht eine Idee woran das liegen könnte?

Vielen Dank im voraus

himitsu 15. Jan 2024 15:58

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Erlaubt Tasmota mehrere gleichzeitige Anfragen?

Hab hier ein altes Gerät, das ist gesperrt, wenn bereits ein anderes Gerät aktuell eine Verbindung offen hat.

Ping ist ein Service, welchen das Gerät unterstützen muß.
Auch beim PC kann man diesen Service abschalten und dann reagiert der PC nicht mehr auf den Ping.
Und Tasmota scheint das auch standardmäßi garnicht drin zu haben.
https://github.com/arendst/Tasmota/discussions/18322

Bei Steckdosen, welche am Netzstrom hängen hab ich so ein Problem eigentlich nicht.
Batteriebetrieben schalten sie zwischendurch immer mal kurz/länger den Funk ab.
Und manche Programme sind nicht intelligent genug, es einen hauch später nochmal zu versuchen.
(z.B. unsere Bluetooth-ePaper sind 59 von 60 Sekunden offline ... da kannst'e in der Pause senden was du willst, ohne dass etwas passiert)



PS: Die neuen PLUS von Shelly sollen nun genauer messen.
Der Messchip war wohl nicht das Problem, sondern der alte langsamere Prozessor, welcher das PWM-Signal nicht richtig verarbeitete. (Vermutung)
NEU: Shelly Plus Plug S (sind wohl von ESP8266 zu ESP32 gewechselt)

DelTurbo 15. Jan 2024 16:13

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Zitat:

Zitat von himitsu (Beitrag 1531933)
Erlaubt Tasmota mehrere gleichzeitige Anfragen?

Ja, gestern war ich mit 4 oder 5 Geräte zeitgleich auf dem Webinterface. Wie gesagt, es Reagiert wie es will. Ich dachte grade, ich frage einfach mal...
Im moment komme ich wieder nur mit diesem PC und dem Tablet drauf.

So richtig verstehen kann ich das nicht.

[Nachtrag]
Shelly Plus Plug S hört sich nicht schlecht an. Eventuell geh ich mir so eine holen, danke für den Hinweis.
[/Nachtrag]

hhcm 15. Jan 2024 18:06

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Ich habe hier 12 verschiedene Tasmota (Wemos D1 Mini, umgebaute LIDL Wandlampen, Sonoff Steckdosen) für unterschiedliche Anwendungen im Einsatz. Das die mal nicht erreichbar sind, ist mir noch nicht aufgefallen.
Auch werden über MQTT Messwerte in einer MariaDB gespeichert die keine Lücken hat.

Es gibt die tollsten Ideen die mit so einem Tasmota Gerät realisiert werden können. Leider gibt es auch viele Fallstricke über die man im ersten moment nicht nachdenkt.
Vor allem wenn fertige Hardware umgeflasht wird. Oft muss dort etwas um/-gelötet/-gesteckt werden um die Software zu flashen. Da hab ich schon 5kg zu viel Lötzinn auf engstem Raum gesehen :lol:
Falsche Version von Tasmota, Falsche Optionen (SET OPTION ist auch kein Spielzeug), Falsches Subnet, Defekte Hardware oder einfach die falsche Vorstellung.

Da würde ich eher mal bei Theo Arends über GitHub nachfragen ob da etwas bekannt ist.

----


Zitat:

Zitat von himitsu (Beitrag 1531933)
Der Messchip war wohl nicht das Problem, sondern der alte langsamere Prozessor, welcher das PWM-Signal nicht richtig verarbeitete. (Vermutung)

Solange ein Energiemessgerät den Stromverbrauch mit konstanten Werten für die Spannung "RECHNET", kann nicht von "MESS"-Gerät die rede sein.
Shelly geht von einer konstanten Spannung aus die man mit einem Korrekturfaktor einstellen kann. Wo liegt denn über 24 Std. 230V +/- Korrektur an?

Messen geht nur über Stromwandler + Messung der Phasenspannung. Daher sind auch die "PRO" dinger Schätzeisen :P

Wenn es genau(er) sein soll, dann Shelly EM, Shelly Pro EM (eine Phase) oder Shelly 3EM (drei Phasen).

DelTurbo 16. Jan 2024 10:56

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Hi,
mal kurz eine Rückmeldung. Ich habe hier diverse Rechner laufen über eine USV und das ding sollte eigentlich den Stromverbrauch der Rechner messen. Das nur kurz warum ich sowas haben wollte.

Ich habe heute Nacht auf einem Unix Rechner in einem Screen ein Ping laufen lassen. Der läuft immer noch. Und mit diesem Rechner komme ich auf das Webinterface. Und natürlich mit dem einen Tablet. Sonst mit keinem. Das bleibt wohl Rätselhaft.

Aber egal, wenn man die Werte in eine MySQL schreiben kann würde ich das sowieso vorziehen. Weil ich dann auch mal sehen sehen wie der Verbrauch nachts beim Backup hochgeht. Auch bekomme diverse Uploads von Rechner die in Rechenzentren stehen.

Ich werde mal googln wie das geht.

Ich hoffe ich darf mich nochmal melde sollte ich das mit der MySql nicht hinbekommen. Im Moment stelle ich mich nach dem doofen Corona was ich hatte dümmer an als ich bin.

Gruß an alle.

PS.: Mit wlechem Programm/Tool kann man sowas Grafisch auswerten?

himitsu 16. Jan 2024 12:21

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Was bei den Shelly zumindestens ging, auch wenn sie nirgendwo eingebunden sind (QlouD/MQTT/...)
Bei Änerung des Messwertes kann die Shelly eine URL aufrufen. Ich hatte da mal als Test einfach eine PHP-Datei auf dem NAS laufen lassen, welche diese Werte einfach an eine CSV anhängt.

hhcm 16. Jan 2024 13:44

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Das einfachste ist sicherlich ein php Script ansprechen um die Daten in eine Datenbank zu spielen. Visualisieren kann man das ganze dann mit z.B Grafana.

Die Eier legende Wollmilchsau wäre dann iobroker mit den entsprechenden Adaptern. Da können die Shellys dann direkt über sogenannte Datenpunkte ausgelesen werden. Ebenso gibt es einen SQL Adapter und Diverse Scriptingmöglichkeiten wie z.B Blockly oder Node-Red. Alles kostenfrei.

DelTurbo 16. Jan 2024 13:55

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Uff,
ich merke gerade das es nicht einfach ist. Ich glaube ich gehe den umweg über rsyslog. Das habe ich sowieso eingeschaltet weil ich dachte dort kann ich den Fehler mit dem Webinterface sehen. War aber nichts.

Ich glaube wenn ich dazu ein kleines Tool schreibe bin ich schneller als mit PHP. Zumal ich da weiß wie es ankommt. Bei dem MQTT habe ich noch nicht durchgeblickt. :oops:

[Nachtrag]
Oh man, da kann man Tage mit verbringen, da warte ich lieber auf das Shelly Plus.
Trotzdem vielen dank für eure Hilfe!
[/Nachtrag]

hhcm 16. Jan 2024 15:09

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Ich glaube noch nicht so ganz an einen Fehler bei Tasmota oder dem Gerät.
Meist ist es der Router bzw. die Netzwerkumgebung die so ein verhalten verursacht.

z.B Tasmota Gerät in einem IOT Netzwerk (VLAN oder sonst was) ebenso wie das Tablet, der Rest ist in einem anderen Netzwerk.
Oder Feste IP des Tasmota Geräts befindet sich in der DHCP Range. Das ist auch immer Lustig.

P.S

Was Himitsu mit dem Shelly meint, geht bei Tasmota mit Regeln. (rules und websend)
Damit könnte man den/die Wert(e) an ein Script schicken. Entweder alle x Minuten, oder bei Änderung.

DelTurbo 16. Jan 2024 15:26

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Hi hhcm,
das ist ja das komische. Ich habe kein VLAN. Und das Tablet, was funktioniert ist im selben AP wie mein Handy eingeloggt. Auch die Steckdose ist auf dem AP. Ich habe hier ein Unifi Mesh WLAN laufen. Aber ich komme auch mit dem Handy nicht drauf. Was komischerweise immer läuft ist das Syslog. Ich glaube das man sowas nicht verstehen muss.

Was halt sehr eigenartig ist, ist, wenn ich hier von dem PC (oder irgend ein anderer, OS ist egal ob Unix oder Windows) ein ping mit -t laufen lasse wird die Steckdose auch nicht gefunden. Sobald ich mit dem Tablet per Webinterface drauf gehe, geht schlagartig das ping und ich komme auch auf das Webinterface. Das ist alles sehr verwirrend.

hhcm 16. Jan 2024 17:49

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Hmm. Ist DeepSleep oder ähnliches in Tasmota konfiguriert? d.H Das Gerät schläft ein wenn es nicht gebraucht wird? Da gibt es auch bestimmte Trigger um wieder aufzuwachen.

DelTurbo 17. Jan 2024 09:32

AW: Smarte Steckdose mit Verbrauchsanzeige
 
Zitat:

Zitat von hhcm (Beitrag 1532053)
Hmm. Ist DeepSleep oder ähnliches in Tasmota konfiguriert? d.H Das Gerät schläft ein wenn es nicht gebraucht wird? Da gibt es auch bestimmte Trigger um wieder aufzuwachen.

Den Sleep habe ich auf 0 gesetzt. Deepsleep muss ich mal schauen. Aber selbst wenn, das verhalten ist sehr merkwürdig.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz