Beiträge von wolfgang Lautenbach

    Hallo Eiche,

    vielen Dank für den sehr konkreten Tip. ":konkret: http://<IP Adresse>/rpc/switch.getstatus?id=0"

    Bingo, hat funktioniert. Selten so perfekte Hilfe bekommen. :) :thumbup:

    Jetzt hab ich sogar kapiert, was Json tut, und wie man aus den Shellies die Daten abzapfen kann.

    Alles Weitere in der Arduino-IDE-Welt ist dann nur noch "peanuts". z.B. einen Regler mit den abgesaugten Werten zu programmieren.

    Und deine Skripteinführung ist allererste Sahne. :thumbup: :thumbup:


    Und an das Krokodil: (Krauskopp). Ich werde mich bemühen, präziser zu formulieren. Du hast recht, ich hab keinen Arduino, sondern einen ESP8266MCU. Aber wie das so in der Umgangssprache ist: Jeder Alleskleber ist ein "Uhu", und jedes Papiertaschentuch ist ein "Tempo". Jeder Arduino-IDE-programmierbare microcomputer ist ein "Arduino". Stimmt natürlich nicht, und speziell in technischen Foren sollte man sehr präzise formulieren.

    Vielen Dank Euch Beiden, Wolfgang

    Hallo zusammen,

    ich hab für mein Balkonkraftwerk ein Shelly plug S im Einsatz. Ich nutze die gemessene Leistung zur Anzeige, und um eine Nulleispeisung zu realisieren. Ein Arduino holt sich an einem em3 und an einem plug s die Leistungsdaten. Eine Regelung im Arduino zieht über ein regelbares Netzteil soviel Leistung aus dem Netz und in einen Akku, damit am em3 im Zählerkasten nichts mehr eingespeist (verschenkt) wird. Alles tut soweit. Den plug s frage ich mit den folgenden Zeilen ab:

    "http://192.168.xxx.xxx/meter/0"

    (Die xxx stehen für die IP-Adresse des plug s in meiner fritzbox.)

    Jetzt wollte ich weitere Daten anzeigen, und hab mir mehrere plusplugS gekauft. Damit tut das jetzt nicht mehr.

    Kennt jemand die Zeichenkette, mit der man aus dem plusplugS die durchgehende Leistung (in Watt) abzapfen kann, und im Arduino mit Json in eine verwertbare Variable lesen kann?

    Ich hole meine Daten aus dem ganzen Haus mit Shellys, und hab ein Arduino Display gebastelt. Das funktioniert super und spart mir die ganze Verkabelung.

    Für einen Tip wäreich dankbar20240323_170839.jpg Gruß Wolfgang

    Hallo Forum,

    ich hab ein ähnliches Problem.

    Ich frag mit meinem Arduino/nodemcu alle 2 Sekunden mein Shelly 3em und meine Shellyplug ab. (Über wifi/fritzbox....) Das funktioniert prima, und ich hab die Werte als Variablen im Arduino zur Verfügung. Bei 3em und plug läuft Json offensichtlich sehr erfolgreich durch. Beim uni leider nicht.

    Code im Arduino:

    pwr1 = http_get("http://" + em3_IP + "/emeter/0");
     
    pwr2 = http_get("http://" + em3_IP + "/emeter/1");
     
    pwr3 = http_get("http://" + em3_IP + "/emeter/2");

    plugpwr = http_get("http://" + Plug_IP + "/meter/0");

    SpannungBatt = http_get("http://" + Uni_IP + "/voltage/0");

    emeter/0...1....2 sind die Leistungswerte der 3 Phasen in meinem Zählerkasten. meter/0 ist die aktuelle Leistungsernte im Balkonkraftwerk. (Im Moment ist es nacht, deswegen "0".


    Bei Spannung_Batt kommt leider nur Müll zurück. "1073669972"

    Wer kennt den Code, den man dem Uni senden muss, damit es die Eingangsspannung am analogen Eingang rausrückt??

    Code
    Leistung Zählerkasten = 253  Leistung Balkon = 0     Spannung Akku = 1073669972