Gosund SP1 Verbräuche speichern

Begonnen von Nitaro, 23 März 2021, 10:40:32

Vorheriges Thema - Nächstes Thema

Nitaro

Hallo zusammen,

ich habe einige Gosund SP1 auf Tasmota geflashed und seit einiger Zeit in Betrieb.
Ich würde nun gerne die Verbräuche speichern (aktueller Tag, aktueller Monat,  aktuelles Jahr). Die Suche
habe ich bereits bemüht und dazu aber nur den electricityCalculator gefunden der damit aber wohl nicht
funktioniert. Ich bin mit Sicherheit nicht der einzige der soetwas machen möchte, könntet ihr
mir bitte helfen durch eine Verlinkung oder ein Beispiel oder ein Modul ?

Danke !

rudolfkoenig

Es gibt ein statistics Modul um solche Werte zu erzeugen.

Nitaro

Vielen Dank für den Hinweis !

ich habe versucht das ganze mit dem statistics Modul umzusetzen. Leider liefert das Modul keine Daten.
Ich wollte damit quasi sichtbar machen, wie viel an der Steckdose pro Tag, Monat, Jahr insgesamt verbraucht wird.
Kann das bitte einer kontrollieren was ich da noch falsch mache?

Gosund Device
Internals:
   CID        WLAN_Steckd_5
   DEF        WLAN_Steckd_5
   DEVICETOPIC MQTT2_WLAN_Steckd_5
   FUUID      5fec8ce3-f33f-bf55-e4b2-27a40aad2006b61d
   IODev      mqttBroker
   LASTInputDev mqttBroker
   MSGCNT     155
   NAME       MQTT2_WLAN_Steckd_5
   NR         425
   STATE      on
   TYPE       MQTT2_DEVICE
   mqttBroker_MSGCNT 155
   mqttBroker_TIME 2021-03-24 10:27:32
   JSONMAP:
     Channel_0  0
     Channel_1  0
     Channel_2  0
     Channel_3  0
     Channel_4  0
     Color      0
     Dimmer     0
     HSBColor   0
     POWER1     0
     POWER2     0
     POWER3     0
     POWER4     0
   READINGS:
     2020-12-30 15:25:31   Command         Unknown
     2021-03-24 10:27:32   ENERGY_ApparentPower 0
     2021-03-24 10:27:32   ENERGY_Current  0.000
     2021-03-24 10:27:32   ENERGY_Factor   0.00
     2021-03-24 10:27:32   ENERGY_Period   0
     2021-03-24 10:27:32   ENERGY_Power    0
     2021-03-24 10:27:32   ENERGY_ReactivePower 0
     2021-03-24 10:27:32   ENERGY_Today    0.000
     2021-03-24 10:27:32   ENERGY_Total    75.478
     2021-03-24 10:27:32   ENERGY_TotalStartTime 2020-12-30T15:18:50
     2021-03-24 10:27:32   ENERGY_Voltage  239
     2021-03-24 10:27:32   ENERGY_Yesterday 0.030
     2021-03-23 22:00:00   Energy_old      75.478
     2021-02-20 12:47:36   FallbackTopic   cmnd/WLAN-Steckd-5_fb/
     2021-02-20 12:47:36   GroupTopic      cmnd/tasmotas/
     2021-03-24 10:27:32   Heap            31
     2021-02-20 12:47:36   Hostname        WLAN-Steckd-5
     2021-02-20 12:47:36   IPAddress       192.168.1.35
     2020-12-30 15:29:11   IPAddress1      192.168.1.35 (192.168.1.130)
     2020-12-30 15:26:03   IPAddress2      255.255.255.0
     2020-12-30 15:26:21   IPAddress3      192.168.1.1
     2020-12-30 15:26:39   IPAddress4      192.168.1.101
     2021-03-24 04:02:52   LWT             Online
     2021-03-24 10:27:32   LoadAvg         19
     2021-02-20 12:47:36   Module          Gosund SP1 v23
     2021-03-24 10:27:32   MqttCount       49
     2020-12-30 15:25:12   NtpServer1      pool.ntp.org
     2020-12-30 15:25:19   NtpServer2      192.168.1.1
     2020-12-30 15:29:19   Restart         Restarting
     2021-02-20 12:47:36   RestartReason   Power on
     2020-12-30 15:29:17   SaveData        off
     2020-12-30 15:24:41   SetOption26     on
     2021-03-24 10:27:32   Sleep           50
     2021-03-24 10:27:32   SleepMode       Dynamic
     2020-12-30 15:24:39   StateText1      off
     2020-12-30 15:24:40   StateText2      on
     2020-12-30 15:24:40   StateText3      toggle
     2020-12-30 15:24:40   StateText4      hold
     2021-03-24 10:27:32   Time            2021-03-24T10:27:32
     2020-12-30 15:25:04   Timezone        99
     2021-03-24 10:27:32   Uptime          31T21:40:04
     2021-03-24 10:27:32   UptimeSec       2756404
     2021-02-20 12:47:36   Version         8.1.0.2(tasmota)
     2021-02-20 12:47:36   WebServerMode   Admin
     2021-03-24 10:27:32   Wifi_AP         1
     2021-03-24 10:27:32   Wifi_BSSId      3C:A6:2F:E8:40:3D
     2021-03-24 10:27:32   Wifi_Channel    1
     2021-03-24 10:27:32   Wifi_Downtime   0T00:00:43
     2021-03-24 10:27:32   Wifi_LinkCount  4
     2021-03-24 10:27:32   Wifi_RSSI       46
     2021-03-24 10:27:32   Wifi_SSId       XCore
     2021-03-24 10:27:32   Wifi_Signal     -77
     2020-12-30 15:24:39   attrTemplateVersion 20200522 or prior
     2021-03-24 10:27:32   statStateDay    on: 10:27:37 on_Count: 1
     2021-03-23 23:59:55   statStateDayLast on: 05:48:39 on_Count: 1 (since: 2021-03-23_18:11:16)
     2021-03-24 10:27:32   statStateMonth  on: 16:16:16 on_Count: 1 (since: 2021-03-23_18:11:16)
     2021-03-24 10:27:32   statStateYear   on: 16:16:16 on_Count: 1 (since: 2021-03-23_18:11:16)
     2021-02-20 14:38:22   state           on
   helper:
     _98_statistics Carport_Verbrauch
Attributes:
   IODev      mqttBroker
   alias      Auto
   autocreate 0
   comment    NOTE: For on-for-timer SetExtensions are used. You may add on-for-timer option running on the device. The following is limited to 1h max duration, but will not affect future simple "on" commands:<br>on-for-timer {my $duration = $EVTPART1*10; 'cmnd/cmnd/Steckd5/Backlog POWER1 1; delay '.$duration.'; POWER1 0'}<br>See the "Praxisbeispiele" in the wiki for "pulseTime1" alternative option and it's restrictions.
   event-on-change-reading .*
   event-on-update-reading :*
   icon       electric_car_icon
   jsonMap    POWER1:0 POWER2:0 POWER3:0 POWER4:0 Dimmer:0 Channel_0:0 Channel_1:0 Channel_2:0 Channel_3:0 Channel_4:0 HSBColor:0 Color:0
   model      tasmota_basic_state_power1
   readingList tele/Steckd5/LWT:.* LWT
  tele/Steckd5/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }
  tele/Steckd5/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }
  tele/Steckd5/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }
  tele/Steckd5/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }
  stat/Steckd5/POWER1:.* state
  stat/Steckd5/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }
   room       Funksteckdosen,MQTT2_DEVICE
   setList    off:noArg    cmnd/Steckd5/POWER1 0
  on:noArg     cmnd/Steckd5/POWER1 1
  toggle:noArg cmnd/Steckd5/POWER1 2
  setOtaUrl:textField cmnd/Steckd5/OtaUrl $EVTPART1
  upgrade:noArg   cmnd/Steckd5/upgrade 1
   setStateList on off toggle


Statistics Device:
Internals:
   DEF        MQTT2_WLAN_Steckd_5
   DEV_REGEXP MQTT2_WLAN_Steckd_5
   FUUID      605a2129-f33f-bf55-daca-64ffd3d10a040024
   NAME       Carport_Verbrauch
   NOTIFYDEV  global,MQTT2_WLAN_Steckd_5
   NR         441
   NTFY_ORDER 10-Carport_Verbrauch
   PREFIX     stat
   STATE      Updated stats for: MQTT2_WLAN_Steckd_5
   TYPE       statistics
   READINGS:
     2021-03-24 04:03:01   monitoredDevicesMQTT2_DEVICE MQTT2_WLAN_Steckd_5
     2021-03-24 09:59:55   nextPeriodChangeCalc 2021-03-24 10:59:55
     2021-03-24 10:27:32   state           Updated stats for: MQTT2_WLAN_Steckd_5
   fhem:
     modulVersion $Date: 2019-12-24 00:07:57 +0100 (Tue, 24 Dec 2019) $
     nextPeriodChangeTime 1616579995
Attributes:
   room       Funksteckdosen,MQTT2_DEVICE
   singularReadings MQTT2_WLAN_Steckd_5:ENERGY_Total:Max:Hour|MQTT2_WLAN_Steckd_5:ENERGY_Total:Max:Day|MQTT2_WLAN_Steckd_5:ENERGY_Total:Max:Month|MQTT2_WLAN_Steckd_5:ENERGY_Total:Max:Year


Vielen Dank !