SmartMeter mit Tasmota auslesen MQTT + HTTP / ~20€

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • cricom
    Smart Home'r
    • 31.08.2015
    • 39

    #46
    Wieder mal eine super Sache! Wenn du wieder was bestellst- für mich auch eine. Danke dir!

    Kommentar

    • Gast

      #47
      Coole Sache!!
      Ich würde auch eine nehmen, wenn du wieder in Produktion gehst :-)

      Kommentar

      • Desastermann
        LoxBus Spammer
        • 11.03.2018
        • 279

        #48
        Mein Smartmeter ist von EMH Typ eHz-KW8E2A5L0EK2P und funktioniert mit dem Skript auch wunderbar. Ich musste lediglich beim Netzbetreiber die PIN anfordern um auch den aktuellen Verbrauch zu bekommen.

        Vielen Dank!

        Kommentar

        • Witte
          Extension Master
          • 30.12.2019
          • 146

          #49
          Prinzipiell würde ich auch zwei Stück benötigen. Ich muss nur noch wissen, wie ich die bestrome. 3,3 - 3,6V braucht der ESP8266 oder?
          Was nehmt ihr da als Spannungsquelle?
          Wenn ich ein ausgedientes Netzteil verwenden kann, wäre die Zuleitung dann bestimmt 2m.

          Kommentar


          • hismastersvoice
            hismastersvoice kommentierte
            Kommentar bearbeiten
            5V Micro USB

          • Witte
            Witte kommentierte
            Kommentar bearbeiten
            Mit Widerstand dann oder?
        • t_heinrich
          Lox Guru
          • 07.01.2016
          • 2070

          #50
          Ich hab das hier für zwei Leser genommen:

          MEAN WELL Netzteil 12W 5V 2,4A ; MeanWell HDR-15-5 ; DIN-Rail Trafo, Schwarz https://www.amazon.de/dp/B06XWQSJGW/...ing=UTF8&psc=1

          Kommentar


          • Witte
            Witte kommentierte
            Kommentar bearbeiten
            Okay, danke für den Hinweis. Im Internet finde ich überall, dass der ESP8266 mit 3,3V betrieben werden muss.

          • hismastersvoice
            hismastersvoice kommentierte
            Kommentar bearbeiten
            Das ist auch so wenn man den reinen ESP nimmt, dieser ist aber ein Wemos D1 und hat eine USB Schnittstelle die auch gleichzeitig die Spannungsversorgung 5V zu 3,3V des ESP übernimmt.

          • Witte
            Witte kommentierte
            Kommentar bearbeiten
            Aaah, vielen Dank für die Aufklärung! Dann würde ich auch zwei Stück nehmen!
        • Noschvie
          MS Profi
          • 24.09.2018
          • 518

          #51
          Hallo @hismastersvoice
          bin an 2 Stück interessiert. Danke im voraus

          Kommentar

          • hismastersvoice
            Supermoderator
            • 25.08.2015
            • 7318

            #52
            Ich würde nochmal welche bauen...
            Bitte per PN schreiben ob und wie viel ihr wollt.

            Witte
            cricom
            Gast
            OmerBeg
            Leigh
            ...und jeder andere der auch einen will.

            Ich warte mal eine Woche ab wie viel zusammen kommen, und bestelle dann die Teile.
            Kein Support per PN!

            Kommentar

          • heilmoa
            Smart Home'r
            • 04.12.2017
            • 44

            #53
            Habe das gleiche bei mir umgesetzt, nutze eine NodeMCU.

            Sind Skripte erwünscht? Mein Zähler ist ein Holley DTZ541-ZEBA (Bayernwerk verbaut den).

            Ich hatte den Zähler auch vorher mit dem Smartmeter Plugin vom Loxberry integriert, musste dann aber wegen der VM umsteigen auf ein neues "Gerät". Cool ist auch, dass die Befehle per Syslog Schnittstelle direkt an den Miniserver gesendet werden können. Man braucht dann KEINEN Raspberry mehr!
            Nutze also gar kein MQTT Gateway zum Auslesen der Daten.

            In der Loxone Config habe ich einen virtuellen UDP Eingang und zwei virtuelle UDP Eingangs-Befehle angelegt.
            Der UDP Empfangsport muss in Tasmota als Syslog UDP Port angegeben werden (siehe Bild im Anhang).

            Die virtuellen UDP Eingänge nutzen folgende Befehlserkennung:

            Power_Curr: \iPower_curr":\i\v
            Total_in: \iTotal_in":\i\v

            Die beiden Werte (Aktuelle Leistung und Zählerstand) hängen bei mir direkt am Verbrauchszähler-Baustein (Parameter A = on, Absolutwert).
            Solltet ihr noch andere Werte einbinden wollen, die findet man in der Konsolenausgabe von Tasmota recht schnell.


            Cooles Projekt. Hier noch "mein" Skript:

            Code:
            >D
            
            >B
            ->sensor53 r
            
            >M 1
            +1,3,s,0,9600,SML
            1,77070100010800ff@1000,Verbrauch,KWh,Total_in,3|
            1,77070100100700ff@1,Aktueller Verbrauch,W,Power_curr,2|
            1,77070100240700ff@1,Verbrauch P1,W,Power_p1,2|
            1,77070100380700ff@1,Verbrauch P2,W,Power_p2,2|
            1,770701004c0700ff@1,Verbrauch P3,W,Power_p3,2|
            1,770701001f0700ff@1,Strom L1,A,Curr_p1,2|
            1,77070100330700ff@1,Strom L2,A,Curr_p2,2|
            1,77070100470700ff@1,Strom L3,A,Curr_p3,2|
            1,77070100200700ff@1,Spannung L1,V,Volt_p1,2|
            1,77070100340700ff@1,Spannung L2,V,Volt_p2,2|
            1,77070100480700ff@1,Spannung L3,V,Volt_p3,2|
            1,77070100000009ff@#,Service ID,,Meter_id,0
            
            
            >J
            
            #
            Angehängte Dateien
            Zuletzt geändert von heilmoa; 09.03.2022, 13:56.

            Kommentar

            • Gast

              #54
              Hallo @hismastersvoice
              bin an 1 Stück interessiert . Versand nach Österreich

              geht evtl. Tasmota auch mit Siemens IM 350 ?

              danke

              Kommentar

              • gabischatz
                Dumb Home'r
                • 16.07.2022
                • 25

                #55

                Hallo, ich möchte keinen neuen Thread aufmachen, deshalb hier meine Frage.
                Tasmota liefert mir z. B. in der Konsole so etwas zurück:
                Code:
                14:34:39.442 RSL: SENSOR =
                {"Time":"2022-08-31T14:34:39",
                  "":{"Total_in":0.000,
                    "HT_in":0.000,
                    "NT_in":0.000,
                    "Max_latest_in":0.0000,
                    "P_in":0.000,
                    "Max_latest_out":0.000,
                    "Out":0.000,
                    "Out_HT":0.000,
                    "Out_NT":0.000,
                    "P_out":0.000,
                    "R_in":0.000,
                    "R_out":0.000,
                    "I_N":0.00,
                    "I_L1":0.00,
                    "I_L2":0.00,
                    "I_L3":0.00,
                    "V_L1":0.00,
                    "V_L2":0.00,
                    "V_L3":0.00
                    }
                }​
                Kann ich nicht irgendwie das Datum und die Urzeit davon im ​Main Menu​ als HTML-String ausgeben?
                Grüße

                Kommentar

                • gabischatz
                  Dumb Home'r
                  • 16.07.2022
                  • 25

                  #56
                  Zitat von alex.wala
                  geht evtl. Tasmota auch mit Siemens IM 350 ?
                  Ich habe mir mal dieses Dokument angesehen
                  https://www.kaerntennetz.at/do…rbeschreibung_Siemens.pdf
                  und​ denke, das dürfte auch funktionieren mit diesem Code:
                  Code:
                  >D
                  scnt=0
                  res=0
                  >B  
                  ->sensor53 r
                  tper=10
                  >F
                  scnt+=1
                  switch scnt
                  case 10
                  scnt=0
                  ends
                  
                  >M 1
                  +1,3,o,0,300,,1,30,2F3F210D0A,063030300D0A
                  ;1,0.0.0(@1),Meter No./:,,Meter_number,0
                  ;1,0.1.0(@1),Rückstellz.,,RSZ,0
                  ;Zeitpunkt oder Gerätedatum beides geht leider nicht!​
                  ;1,0.9.1(@#),Zeitpunkt,Uhr,hhmmss,0​
                  ;1,0.9.2(@#),Gerätedatum,Tag,JJMMTT,0
                  1,=h ------------ Bezug ------------
                  1,1.8.0(@1),Wirk Bezug ET,kWh,Total_in,3
                  1,1.8.1(@1),wktgs. 6-22°° Uhr,kWh,HT_in,3
                  1,1.8.2(@1),ab Sa13°°-Mo6°° Uhr,kWh,NT_in,3
                  1,1.6.0(@1),aktuelles Max IN,A+,Max_latest_in,4
                  1,1.7.0(@1),Current power In,W,P_in,3
                  1,=h ------------ Lieferung ------------
                  1,2.6.0(@1),Total,kW,Max_latest_out,3
                  1,2.8.0(@1),Wirk Lieferung ET,kWh,Out,3
                  1,2.8.1(@1),Wirk Lieferung T1,kWh,Out_HT,3
                  1,2.8.2(@1),Wirk Lieferung T2,kWh,Out_NT,3
                  ;1,2.8.2.(@1),Wirk Lieferung vW,kWh,Out_NT,3
                  1,2.7.0(@1),Überschusseinspeisung,W,P_out,3
                  1,=h ------------ Bezug  ------------
                  1,3.8.1(@1),Blind Bezug T1,kvarh,R_in,3
                  1,4.8.1(@1),Blind Lieferung T1,kvarh,R_out,3
                  1,=h ------------ Ampere ------------
                  1,91.7(@1),Stromwert N.,A,I_N,2
                  1,31.7(@1),Stromwert  L1,A,I_L1,2
                  1,51.7(@1),Stromwert  L2,A,I_L2,2
                  1,71.7(@1),Stromwert  L3,A,I_L3,2
                  1,=h ------------ Voltage ------------
                  1,32.7(@1),voltage level L1,V,V_L1,2
                  1,52.7(@1),voltage level L2,V,V_L2,2
                  1,72.7(@1),voltage level L3,V,V_L3,2
                  ;1,=h ------------ kum ------------
                  ;1,1.2.0(@1),Kum. Max,A+,Kum_in,2
                  ;1,2.2.0(@1),Kum. Max,A-,Kum_out,2
                  ;1,1.4.0(@1),lauf. Max,A+,Lauf_in,2
                  ;1,2.4.0(@1),lauf. Max,A-,Lauf_out,2
                  ;1,3.7.0(@1),reactive power Q+,kvar,Q_in,3
                  ;1,4.7.0(@1),reactive power Q-,kvar,Q_out,3
                  1,=h ------------ Frequenz ------------
                  1,14.7(@1),Hz,Hz,Hz,2
                  #​

                  Kommentar

                  • Gast

                    #57
                    Hallo @hismastersvoice​,
                    falls du nochmal welche baust, ich bräuchte bitte 1 Stk. davon (nach AT)
                    (Am coolsten wäre natürlich ein bereits gelöteter Lesekopf)

                    danke dir
                    Reini
                    Zuletzt geändert von Gast; 09.09.2022, 13:10.

                    Kommentar

                    • TomausGE
                      Azubi
                      • 07.11.2019
                      • 9

                      #58
                      Hallo zusammen, ich habe nun endlich meine Hager EHZ361 endlich "Smart" bekommen

                      hier mein Skript

                      Code:
                      >D
                      >B
                      ->sensor53 r
                      >M 1
                      +1,3,o,0,9600,OBIS
                      1,1-0:0.0.0*255(@#),Meter Number,,meter_number,0
                      1,1-0:1.8.1*255(@1,Power Consumption A+,kWh,zaehler_a+,4
                      1,1-0:2.8.1*255(@1,Power Feed A-,kWh,zaehler_a-,4
                      1,1-0:32.7.0*255(@1,Volt_L1,V,volt_l1,2
                      1,1-0:52.7.0*255(@1,Volt_L2,V,volt_l2,2
                      1,1-0:72.7.0*255(@1,Volt_L3,V,volt_l3,2
                      1,1-0:31.7.0*255(@1,Ampere_L1,A,volt_l1,2
                      1,1-0:51.7.0*255(@1,Ampere_L2,A,volt_l2,2
                      1,1-0:71.7.0*255(@1,Ampere_L3,A,volt_l3,2
                      1,1-0:21.7.0*255(@1,Watt_L1,W,watt_l1,0
                      1,1-0:41.7.0*255(@1,Watt_L2,W,watt_l2,0
                      1,1-0:61.7.0*255(@1,Watt_L3,W,watt_l3,0
                      #​
                      da ich Momentan noch auf den Code vom Energieversorger warte werden erst einmal die ersten 3 Werte im Tasmota angezeigt.

                      Nun möchte ich anfangen die Werte 1.8.1 und 2.8.1 von Loxone auslesen lassen.

                      Ich bin nach dem Beispiel von heilmoa vorgegangen nun hänge ich daran was bei den virtuellen UDP Eingängen in der Befehlserkennung eingetragen werden muss.
                      Zuletzt geändert von TomausGE; 20.04.2023, 17:26.

                      Kommentar


                      • AlexAn
                        AlexAn kommentierte
                        Kommentar bearbeiten
                        zeig mal was reinkommt im UDP Monitor wenn du eine Übertragung hast
                    • TomausGE
                      Azubi
                      • 07.11.2019
                      • 9

                      #59
                      ich hoffe du meinst das Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grafik.png
Ansichten: 1219
Größe: 48,5 KB
ID: 388318

                      Kommentar

                      • AlexAn
                        Lebende Foren Legende
                        • 25.08.2015
                        • 4324

                        #60
                        Fast richtig

                        Wenn die Übertragung läuft dann braucht man die Zeile mit den Daten - so ähnlich wie hier:
                        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 1301
Größe: 6,7 KB
ID: 388320
                        Grüße Alex

                        Kommentar

                        Lädt...