Der-Smarte-Wlansteckdose-Tasmota-Und-Co.-Thread

Begonnen von schwatter, 13 August 2018, 18:23:50

Vorheriges Thema - Nächstes Thema

Mitch

FHEM im Proxmox Container

Mitch

Danke für den genialen Tip, das war einfach.

Der erste war nach 5 Minuten fertig.
Der zweite zickt noch irgendwie, aber das bekomme ich hin.
FHEM im Proxmox Container

eurofinder

Hallo an Alle,

ich habe mich jetzt auch mal an die Gosund SP1 gewagt und diesen mit Tuya-Convert ein aktuelles Tasmota verpasst.
Läuft tadellos. Wo ich allerdings noch meine Probleme habe ist, z.B. Wertänderungen des Readings ENERGY_Power in FHEM "sofort" angezeigt zu bekommen.

Wen ich die SP1 mit Webinterface über die IP-Adresse aufrufe, sehe ich z.B. bei einem Geschirrspüler permanent Wertänderungen von ENERGY_Power. In FHEM erhalte ich aber lediglich alle 5 Minuten neue Werte. Habe mich schon an diversen Einstellungen von event-on...Einstellungen versucht, hat mich aber bisher nicht zum Ziel geführt. Werden ggf. von SP1 nur alle 5 Minuten Werte geliefert?

Hier mal mein MQTT2-Device:
Internals:
   CONNECTS   4
   DEF        1883 global
   FD         18
   FUUID      5de79f28-f33f-c10b-2b34-b913630a5c6f02e5
   NAME       m2s
   NR         175
   PORT       1883
   STATE      Initialized
   TYPE       MQTT2_SERVER
   READINGS:
     2019-12-12 17:07:31   RETAIN          {"tele/LAN-Dose-1/LWT":"Online","tele/LAN-Dose-2/LWT":"Online","tele/LAN-Dose-3/LWT":"Online","tele/LAN-Dose-4/LWT":"Online"}
     2019-12-12 17:07:31   nrclients       4
     2019-12-12 17:07:24   state           Initialized
   clients:
     m2s_192.168.2.20_54686 1
     m2s_192.168.2.23_58842 1
     m2s_192.168.2.45_57279 1
     m2s_192.168.2.47_52677 1
   retain:
     tele/LAN-Dose-1/LWT:
       ts         1576166851.31598
       val        Online
     tele/LAN-Dose-2/LWT:
       ts         1576166851.59735
       val        Online
     tele/LAN-Dose-3/LWT:
       ts         1576166851.49091
       val        Online
     tele/LAN-Dose-4/LWT:
       ts         1576166851.47948
       val        Online
Attributes:
   autocreate 1
   room       MQTT2


und ein Device:
nternals:
   CID        LAN_Dose_4
   DEF        LAN_Dose_4
   DEVICETOPIC MQTT2_LAN_Dose_4
   FUUID      5ded5672-f33f-c10b-6f79-f6744a0d450bd8ae
   IODev      m2s
   LASTInputDev m2s
   MSGCNT     962
   NAME       MQTT2_LAN_Dose_4
   NR         180
   STATE      on<br>Strom 0.000 A<br>Aktueller Verbrauch 0 W<br>Energie heute 0.000 kWh<br>2019-12-14T08:55:27
   TYPE       MQTT2_DEVICE
   m2s_MSGCNT 962
   m2s_TIME   2019-12-14 08:55:27
   Helper:
     DBLOG:
       ENERGY_Power:
         logdb:
           TIME       1576244727.67763
           VALUE      0
   READINGS:
     2019-12-14 08:55:27   ENERGY_ApparentPower 0
     2019-12-14 08:55:27   ENERGY_Current  0.000
     2019-12-14 08:55:27   ENERGY_Factor   0.00
     2019-12-14 08:55:27   ENERGY_Period   0
     2019-12-14 08:55:27   ENERGY_Power    0
     2019-12-14 08:55:27   ENERGY_ReactivePower 0
     2019-12-14 08:55:27   ENERGY_Today    0.000
     2019-12-14 08:55:27   ENERGY_Total    4.389
     2019-12-14 08:55:27   ENERGY_TotalStartTime 2019-12-04T09:12:47
     2019-12-14 08:55:27   ENERGY_Voltage  217
     2019-12-14 08:55:27   ENERGY_Yesterday 1.381
     2019-12-09 14:44:43   FallbackTopic   cmnd/LAN-Dose-4_fb/
     2019-12-09 14:44:43   GroupTopic      cmnd/tasmotas/
     2019-12-14 08:55:27   Heap            29
     2019-12-09 14:44:43   Hostname        LAN-Dose-4-7273
     2019-12-09 14:44:43   IPAddress       192.168.2.23
     2019-12-12 17:07:31   LWT             Online
     2019-12-14 08:55:27   LoadAvg         19
     2019-12-09 14:44:43   Module          Gosund SP1 v23
     2019-12-14 08:55:27   MqttCount       3
     2019-12-12 17:07:31   POWER           
     2019-12-14 08:55:27   POWER1          on
     2019-12-09 14:44:43   RestartReason   Power on
     2019-12-14 08:55:27   Sleep           50
     2019-12-14 08:55:27   SleepMode       Dynamic
     2019-12-14 08:55:27   Time            2019-12-14T08:55:27
     2019-12-14 08:55:27   Uptime          4T18:10:53
     2019-12-14 08:55:27   UptimeSec       411053
     2019-12-09 14:44:43   Version         7.1.1(tasmota)
     2019-12-09 14:44:43   WebServerMode   Admin
     2019-12-14 08:55:27   Wifi_AP         1
     2019-12-14 08:55:27   Wifi_BSSId      08:96:D7:EF:62:4F
     2019-12-14 08:55:27   Wifi_Channel    5
     2019-12-14 08:55:27   Wifi_Downtime   0T00:00:06
     2019-12-14 08:55:27   Wifi_LinkCount  1
     2019-12-14 08:55:27   Wifi_RSSI       40
     2019-12-14 08:55:27   Wifi_SSId       testlan
     2019-12-13 14:36:07   state           set_on
Attributes:
   DbLogInclude ENERGY_Power
   IODev      m2s
   alias      Geschirrspüler
   autocreate 1
   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/CMNDTOPIC/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 .*
   icon       scene_dishwasher
   model      tasmota_basic_state_power1
   readingList TELETOPIC/LWT:.* LWT
  TELETOPIC/STATE:.* { json2nameValue($EVENT) }
  TELETOPIC/SENSOR:.* { json2nameValue($EVENT) }
  TELETOPIC/INFO.:.* { json2nameValue($EVENT) }
  STATTOPIC/RESULT:.* { json2nameValue($EVENT) }
LAN_Dose_4:tele/LAN-Dose-4/STATE:.* { json2nameValue($EVENT) }
LAN_Dose_4:tele/LAN-Dose-4/SENSOR:.* { json2nameValue($EVENT) }
LAN_Dose_4:stat/LAN-Dose-4/RESULT:.* { json2nameValue($EVENT) }
LAN_Dose_4:stat/LAN-Dose-4/POWER1:.* POWER1
LAN_Dose_4:tele/LAN-Dose-4/LWT:.* LWT
LAN_Dose_4:cmnd/LAN-Dose-4/POWER:.* POWER
LAN_Dose_4:tele/LAN-Dose-4/INFO1:.* { json2nameValue($EVENT) }
LAN_Dose_4:tele/LAN-Dose-4/INFO2:.* { json2nameValue($EVENT) }
LAN_Dose_4:tele/LAN-Dose-4/INFO3:.* { json2nameValue($EVENT) }
   room       MQTT2
   setList    off:noArg    cmnd/LAN-Dose-4/POWER1 0
  on:noArg     cmnd/LAN-Dose-4/POWER1 1
  toggle:noArg cmnd/LAN-Dose-4/POWER1 2
  setOtaUrl:textField cmnd/LAN-Dose-4/OtaUrl $EVTPART1
  upgrade:noArg   cmnd/LAN-Dose-4/upgrade 1
   setStateList on off toggle
   stateFormat POWER1<br>Strom ENERGY_Current A<br>Aktueller Verbrauch ENERGY_Power W<br>Energie heute ENERGY_Today kWh<br>Time
   webCmd     on:off


Hat jemand einen Hinweis/Idee, wie ich z.B. alle 60 Sekunden neue Werte mit DbLogInclude ENERGY_Power bekomme?

Gruß und schönes 3. Adventwochenende
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

Bartimaus

Moin,

in der Konsole des Tasmota mal "PowerDelta 101" eingeben, dann werden sofort Events ausgelöst
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

eurofinder

@Bartimaus:
Danke. Kannte ich noch gar nicht.

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

sash.sc

Steht, glaube ich, mit m 1. Thread.

Gesendet von meinem MI 9 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Mitch

#742
So ganz will das noch nicht.

Bin jetzt auf Tasmota 7.0.0.3 by Theo Arends.

Dose lässt sich über fhem und die eigene Webseite schalten und zeigt auch alle Werte.
Leider geht der Knopf an der Dose nicht. Die LED ist rot bei an und aus bei aus.

Unter Modulconfig habe ich Gosund SP1 v23 (55)
und unter Template das gleiche.

Komisch ist auch, dass kein Update geht. Weder OTA, noch vom lokalen BIN File.

Program Version 7.0.0.3(tasmota)
Build Date & Time 2019-11-06T23:07:19
Core/SDK Version STAGE/2.2.2-dev(38a443e)
Uptime 0T00:15:43
Flash write Count 59 at 0xF7000
Boot Count 15
Restart Reason Software/System restart
Friendly Name 1 wohndose


ESP Chip Id 3413392
Flash Chip Id 0x144051
Flash Size 1024kB
Program Flash Size 1024kB
Program Size 446kB
Free Program Space 556kB
Free Memory 29kB
FHEM im Proxmox Container

Bartimaus

Änder mal im Webinterface des Tasmotas den FW-Update-Pfad wie folgt: http://thehackbox.org/tasmota/tasmota-DE.bin

Dann bekommst Du die aktuellste Version mit deutscher Sprache
LG
B.


FHEM@Intel-J4105@Debian-LXC, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

Otto123

#744
Ich würde lieber http://thehackbox.org/tasmota/release/tasmota-DE.bin nehmen. Wenn Du nicht so nahe an der heißen Nadel sein willst :)

Aber da offenbar etwas "quer", dann versuch zunächst mal
http://thehackbox.org/tasmota/release/tasmota-minimal.binund dann die komplette Version. Bei mir hat es schon mal eine nicht übers OTA geschafft und ich musste wieder mit dem Flashadapter ran :(
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Mitch

Naja, das ändert ja nur die Sprache, aber nicht mein "Problem".

Ausserdem hatte ich es schon mit den Files von Tasmota v7.1.2 Betty (Released) probiert.

Das ist die Fehlermeldung:

Upload Failed

Upload buffer miscompare
FHEM im Proxmox Container

Otto123

Welches Problem meinst Du, das mit der Taste oder das mit OTA?
Mit OTA: Das minimal Image versucht?
Mit Taste: bei mir steht in der Vorlage Generic / Generic 18 drin und nichts weiter. Bei Gerät steht wie bei Dir SP1 v23 drin. Die Taste funktioniert bei  mir.
Warum hast Du zusätzlich die Vorlage eingestellt?

Mal Reset konfig und Neuanfang probiert? Das hilft normalerweise...

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

swsmily

Zitat von: Mitch am 14 Dezember 2019, 13:07:44
Naja, das ändert ja nur die Sprache, aber nicht mein "Problem".

Ausserdem hatte ich es schon mit den Files von Tasmota v7.1.2 Betty (Released) probiert.

Das ist die Fehlermeldung:

Upload Failed

Upload buffer miscompare



Bei einem OTA Update kommt diese Meldung nicht. Entweder klappt es oder nicht.
Diese Meldung kommt nur, wenn du das Update über Upload Firmware machst (also Datei vorher lokal bei dir gespeichert hast).
Bei OTA-Update lädt Tasmota eigentlich immer erstmal die aktuelle minimal und im nächsten Schritt automatisch die richtige Version, die du angegeben hast.

Willst du selbst hochladen musst du vorher die Minimal selbst hochladen, wenn diese dann läuft das eigentliche Image hochladen.


Ich habe alle meine Tasmota-Geräte über die OTA-URL http://thehackbox.org/tasmota/release/tasmota-DE.bin geupdatet und hatte keine Probleme.

realkeule

hier ist auch schön beschrieben wie man ohne öffnen des Gehäuses die Firmware auf Tasmota ändern kann.

https://www.youtube.com/watch?v=jkHaffRVRrE

Gesteste mit gosund Steckdose -> funzt!
Somfy
Ebus

Otto123

Das Video ist allerdings schon wieder alt :)
Die neue Version von tuya-convert ist einfacher zu bedienen.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz