Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS19001199 Sonoff Tasmota Basic Leistung /Watt auslesen von Andre Feld

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    LBS19001199 Sonoff Tasmota Basic Leistung /Watt auslesen von Andre Feld

    Hallo Zusammen,

    weiss jemand, ob man am TASMOTA mit dem LBS19001199 auch die aktuelle Leistung (Watt) auslesen kann bzw. ob und wie man das Script erweitern muss ?

    Grüße

    #2
    Mit der aktuellen Version geht das nicht. Ich würde MQTT empfehlen, damit kann du quasi alle Werte aller Sonoff Devices abfragen.
    Hast du denn die Tasmota URL deines Gerätes, mit dem du die Leistung auslesen kannst?

    Kommentar


      #3
      Versuch mal, ob du damit den Wert bekommst, den du haben möchtest:

      http://<IP-SONOFF>/cm?cmnd=status%208

      <IP-SONOFF> mit der IP Deines Sonoffs ersetzen.

      Kommentar


        #4
        MQTT habe ich auch schon dran gedacht wäre dann Premiere mit Edomi damit habe ich bisher noch nichts gemacht,
        habe auch den KNX Patch zum Test genommen, das ist aber ein gefummel bis da alles zusammen ist.

        curl --silent http://X.X.X.X/cm?cmnd=Status%208 | grep 'Power' | cut -d ':' -f13 | cut -d ',' -f1 gibt mir die Leistung zurück wenn ich mit der Shell bisschen "spiele".

        bei http://<IP-SONOFF>/cm?cmnd=status%208
        {"StatusSNS":{"Time":"2019-06-02T16:27:45","ENERGY":{"TotalStartTime":"2019-02-22T21:35:31","Total":6.068,"Yesterday":0.060,"Toda y":0.034,"Power":3,"ApparentPower":37,"ReactivePow er":37,"Factor":0.07,"Voltage":226,"Current":0.163 }}} den String habe ich mir mal zerlegt, das funktioniert schon mal gut

        Kommentar


          #5
          Du möchtest also ['StatusSNS']['ENERGY']['Power'] => 3. Richtig?
          Das sollte man einfach in den LBS integrieren können.

          Kommentar


            #6
            Quick 'n dirty ... Ohne Fehlerbehandlung und nur als Funktionstest siehe angehängten LBS. 19001199_lbs.php.zip
            Bitte mal Feedback, ob der gewünschte Werte damit an A4 auftaucht. Falls ja, dann bau ich noch ein wenig Fehlerbehandlung ein.


            Kommentar


              #7
              Zitat von jonofe Beitrag anzeigen
              Quick 'n dirty ... Ohne Fehlerbehandlung und nur als Funktionstest siehe angehängten LBS. [ATTACH]n1369348[/ATTACH]
              Bitte mal Feedback, ob der gewünschte Werte damit an A4 auftaucht. Falls ja, dann bau ich noch ein wenig Fehlerbehandlung ein.


              Klasse funktioniert Super ! Vielen Dank !


              Somit sind die AVM DECT 200 nun endgültig Vergangenheit, könnte man das dann Quasi ausbauen künftig auf weitere Daten wie, Spannung, Strom, GPIO1/2?

              Man kann ja mit dem Tasmota relativ viel selbst konfigurieren, aber mit EDOMI im Hintergrund fühlt es sich wesentlich besser an

              Vielen Dank noch einmal!

              image_85371.jpg
              tasmota-edomi.JPG
              Zuletzt geändert von ibase; 03.06.2019, 05:45.

              Kommentar


                #8
                Falls die Ausgabe unter RAW-Output ein JSON-String ist, kannst du dir alle Informationen mit den Decoder LBS aus dem String ziehen.

                Edit: Sehe gerade, dass die Decoder-LBS, bei denen man mit Keys arbeiten konnte aus dem Download-Portal verschwunden sind. LBS19001072
                Gruß
                Stefan

                Kommentar


                  #9
                  Zitat von MrIcemanLE Beitrag anzeigen
                  Sehe gerade, dass die Decoder-LBS, bei denen man mit Keys arbeiten konnte aus dem Download-Portal verschwunden sind. LBS19001072
                  Es gibt einen relativ neuen JSON Extractor LBS. Damit kann man Werte aus beliebigen JSON (Sub-)Strukturen extrahieren.

                  Kommentar


                    #10
                    Zitat von ibase Beitrag anzeigen
                    Somit sind die AVM DECT 200 nun endgültig Vergangenheit, könnte man das dann Quasi ausbauen künftig auf weitere Daten wie, Spannung, Strom, GPIO1/2?
                    Sollte einfach sein, dies einzubauen. Kann ich machen oder aber wie von MrIcemanLE vorgeschlagen kann ich das JSON auf E4 geben und mit dem Extractor LBS kannst du dir die entsprechenden Werte direkt extrahieren.

                    Kommentar


                      #11
                      Der Extractor sieht vielversprechend aus.

                      Habe auch schon drei Sonoffs rumliegen. Warte noch auf das Zubehör zum flashen der Firmware. Dann kann ich deinen LBS auch testen.
                      Ich wäre für die Bereitstellung des RAW-Strings an einem Ausgang.
                      Gruß
                      Stefan

                      Kommentar


                        #12
                        Hier mal ein Update mit dem JSON ENERGY String an A4:

                        19001199_lbs.php.zip

                        Damit sollte es einfach sein mit einem JSON Extractor LBS alle vorhandenen Werte zu bekommen.

                        Wenn das so auf allgemeinen Anklang stößt, dann würde ich ein entsprechendes Update ins DL Portal schieben.

                        Kommentar


                          #13
                          Zitat von jonofe Beitrag anzeigen
                          Hier mal ein Update mit dem JSON ENERGY String an A4:

                          [ATTACH]n1369504[/ATTACH]

                          Damit sollte es einfach sein mit einem JSON Extractor LBS alle vorhandenen Werte zu bekommen.

                          Wenn das so auf allgemeinen Anklang stößt, dann würde ich ein entsprechendes Update ins DL Portal schieben.
                          Hallo Andrè,
                          wollte den LBS in EDOMI einfügen, ging nicht, kam eine Fehlermeldung, hatte dann mal die ersten zwei Zeilen gelöscht.
                          Dann konnte ich den LBS einfügen..
                          Gruß Marcus
                          Hallo ich noch mal,
                          Ich denke die Zeilen sind wichtig für den JSON ENERGY String an A4, aber mit denen kann ich den LBS nicht einfügen...:

                          <??>
                          // @formatter : off

                          Zuletzt geändert von tunneltruppe; 03.06.2019, 16:30.

                          Kommentar


                            #14
                            Zitat von tunneltruppe Beitrag anzeigen

                            Hallo Andrè,
                            wollte den LBS in EDOMI einfügen, ging nicht, kam eine Fehlermeldung, hatte dann mal die ersten zwei Zeilen gelöscht.
                            Dann konnte ich den LBS einfügen..
                            Gruß Marcus
                            Hallo ich noch mal,
                            Ich denke die Zeilen sind wichtig für den JSON ENERGY String an A4, aber mit denen kann ich den LBS nicht einfügen...:

                            <??>
                            // @formatter : off
                            ..nehme alles zurück!!!
                            Irgendwie geht jetzt bei mir der Baustein nicht mehr (hatte ihn mal gelöscht, dann neu eingefügt, dann ging er nicht mehr)...
                            mal abwarten was der Rest so sagt!!
                            ...also Entschuldigung!!
                            Gruß Marcus

                            Kommentar


                              #15
                              Zitat von tunneltruppe Beitrag anzeigen

                              ..nehme alles zurück!!!
                              Irgendwie geht jetzt bei mir der Baustein nicht mehr (hatte ihn mal gelöscht, dann neu eingefügt, dann ging er nicht mehr)...
                              mal abwarten was der Rest so sagt!!
                              ...also Entschuldigung!!
                              Gruß Marcus
                              Noch mal zwei Bilder:
                              Edomi POW_01.jpg
                              Edomi POW_02.jpg


                              Kommentar

                              Lädt...
                              X