Hallo AingTii
Bei Google musst du unsichere Apps zulassen.
Hallo AingTii
Bei Google musst du unsichere Apps zulassen.
Hallo jaschkopf , @all
ja das senden zum ioBroker MQTT ist möglich dazu muss im Script die Sektion
Section >J
aufgerufen werden, dann wird alle "Teleperiod-Zeit" einmal gesendet.
Dazu muss vorher auch beim kompilieren der Firmware z.B. in der user_config_override folgendes eingefügt werden:
// -- WEB_Display zu MQTT-------------------------
#define USE_SCRIPT_JSON_EXPORT
>J Beispiel für Script
,power_day:%s_d% Beispiel für Script
Man kann auch einen zweiten Weg gehen, das mache ich:
>D 48
s1=" SmartHome/Energie"
;alle 30 Sekunden
>S
if upsecs%30==0
then
=>Publish %s1%/%topic%/tele/Sensor-Gas %3v1%
=>Publish %s1%/%topic%/tele/Sensor-Strom %3v2%
=>Publish %s1%/%topic%/tele/Sensor-H2O %3v3%
=>Publish %s1%/%topic%/tele/Sensor-Power %3v4%
endif
oder auch so:
; alle 5 Minuten zur Uhrzeit: Beispiel: 05:00 Uhr > 05:05 Uhr > 05:10 Uhr usw.
min=int(time/5)
if chg[min]>0
then
=>Publish %s1%/%topic%/tele/Sensor-Gas %3v1%
=>Publish %s1%/%topic%/tele/Sensor-Strom %3v2%
=>Publish %s1%/%topic%/tele/Sensor-H2O %3v3%
=>Publish %s1%/%topic%/tele/Sensor-Power %3v4%
endif
so hat man jeden Wert (Zählerstand einzeln)
Und natürlich müssen im Zähler die MQTT Daten eingegeben werden:
Hallo,
ich habe doch schon vieles rausgeschmissen
ZitatAlles anzeigen#undef USE_DISPLAY_MODES1TO5 // Enable display mode 1 to 5 in addition to mode 0
#undef USE_DISPLAY_LCD
#undef USE_DISPLAY_MATRIX
#undef USE_LM75AD
#undef USE_SHT // Add I2C emulating code for SHT1X sensor (+1k4 code)
#undef USE_HTU // Add I2C code for HTU21/SI7013/SI7020/SI7021 sensor (+1k5 code)
#undef USE_BME680 // Add additional support for BME680 sensor using Adafruit Sensor and BME680 libraries (+6k code)
#undef USE_BH1750
#undef USE_MHZ19
#undef USE_SENSEAIR
#undef USE_PMS5003
#undef USE_IR_RECEIVE
#undef USE_WS2812
#undef USE_ARILUX_RF
#undef USE_NOVA_SDS
#undef USE_DOMOTICZ
#undef USE_HOME_ASSISTANT
#undef USE_DISCOVERY
#undef USE_DS18x20
#undef USE_SERIAL_BRIDGE
#undef USE_PZEM004T
#undef USE_SHT3X
#undef USE_SGP30
#undef USE_SPS0
#undef USE_SCD30
#undef USE_MLX90614
#undef USE_PZEM2
#undef USE_RF_FLASH
#undef USE_APDS9960
#undef USE_ADE7953
#undef USE_DHT
#undef USE_TX20_WIND_SENSOR
#undef USE_IR_REMOTE
#undef USE_KNX
#undef USE_PCA9685
#undef USE_TUYA_DIMMER
#undef USE_RC_SWITCH
#undef USE_ARMTRONIX_DIMMERS
#undef USE_PS_16_DZ
#undef USE_SONOFF_IFAN
#undef USE_HX711
#undef USE_CSE7766
#undef USE_SR04
#undef USE_DS18x20
#undef USE_DS18B20
#undef USE_DS18x20_LEGACY
#undef USE_DS1820
#undef USE_PZEM004T
#undef USE_PZEM_AC
#undef USE_PZEM_DC
kompiliere doch nur diese defines:
ZitatAlles anzeigen//#undef USE_TIMERS
//#undef USE_TIMERS_WEBINTERFACE
//#undef USE_COUNTER
//#undef USE_ENERGY_SENSOR
//#undef USE_BMP
//#undef USE_EMULATION
//#undef USE_EMULATION_WEMO
//#undef USE_EMULATION_HUE
//#undef USE_LIGHT
Hallo,
ich konnte mein Problem finden:
//#undef USE_LIGHT ist notwendig damit es funktioniert.
So muss es aussehen (user_config_override(--Ausschnitt)) damit beide Emulationen auswählbar sind:
Allerdings ist die Firmware jetzt 538KB groß so dass man bei enem Update über die minimal.bin gehen muss,
was bei nur einer Emulation nicht notwendig ist.
ZitatAlles anzeigen//------------------------------------------------
//#undef USE_TIMERS
//#undef USE_TIMERS_WEBINTERFACE
//#undef USE_COUNTER
//#undef USE_ENERGY_SENSOR
//#undef USE_BMP
//#undef USE_EMULATION
//#undef USE_EMULATION_WEMO
//#undef USE_EMULATION_HUE
//#undef USE_LIGHT
#undef USE_DISPLAY_MODES1TO5 // Enable display mode 1 to 5 in addition to mode 0
#undef USE_DISPLAY_LCD
#undef USE_DISPLAY_MATRIX
#undef USE_LM75AD
#undef USE_SHT // Add I2C emulating code for SHT1X sensor (+1k4 code)
#undef USE_HTU // Add I2C code for HTU21/SI7013/SI7020/SI7021 sensor (+1k5 code)
#undef USE_BME680 // Add additional support for BME680 sensor using Adafruit Sensor and BME680 libraries (+6k code)
#undef USE_BH1750
#undef USE_MHZ19
#undef USE_SENSEAIR
#undef USE_PMS5003
#undef USE_IR_RECEIVE
#undef USE_WS2812
#undef USE_ARILUX_RF
#undef USE_NOVA_SDS
#undef USE_DOMOTICZ
#undef USE_HOME_ASSISTANT
#undef USE_DISCOVERY
#undef USE_DS18x20
#undef USE_SERIAL_BRIDGE
#undef USE_PZEM004T
#undef USE_SHT3X
#undef USE_SGP30
#undef USE_SPS0
#undef USE_SCD30
#undef USE_MLX90614
#undef USE_PZEM2
#undef USE_RF_FLASH
#undef USE_APDS9960
#undef USE_ADE7953
#undef USE_DHT
#undef USE_TX20_WIND_SENSOR
#undef USE_IR_REMOTE
#undef USE_KNX
#undef USE_PCA9685
#undef USE_TUYA_DIMMER
#undef USE_RC_SWITCH
#undef USE_ARMTRONIX_DIMMERS
#undef USE_PS_16_DZ
#undef USE_SONOFF_IFAN
#undef USE_HX711
#undef USE_CSE7766
#undef USE_SR04
#undef USE_DS18x20
#undef USE_DS18B20
#undef USE_DS18x20_LEGACY
#undef USE_DS1820
#undef USE_PZEM004T
#undef USE_PZEM_AC
#undef USE_PZEM_DC
//----------------------------------------------------
#endif // _USER_CONFIG_OVERRIDE_H_
Hallo Leo888
gleiches Ergebnis auch diese Fehlermeldung
fast Kompletter Code beim erstellen
> Executing task in folder 2020.01.08--1832--Tasmota-8.1.0: C:\Users\Andreas\.platformio\penv\Scripts\platformio.exe run <
Processing tasmota-DE (platform: espressif8266@2.3.0; framework: arduino; board: esp01_1m)
----------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/esp01_1m.html
PLATFORM: Espressif 8266 2.3.0 > Espressif Generic ESP8266 ESP-01 1M
HARDWARE: ESP8266 80MHz, 80KB RAM, 1MB Flash
PACKAGES: toolchain-xtensa 2.40802.191122 (4.8.2), framework-arduinoespressif8266 2.20601.191124 (2.6.1), tool-esptool 1.413.0 (4.13), tool-esptoolpy 1.20800.0 (2.8.0)
Converting tasmota.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 69 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <ESP8266WebServer> 1.0
| |-- <ESP8266WiFi> 1.0
|-- <ESP8266WiFi> 1.0
|-- <BearSSL> 0.6
|-- <Adafruit CCS811 Library> 1.0.0
| |-- <Wire> 1.0
|-- <Adafruit MAX31865 library> 1.0.1
| |-- <SPI> 1.0
|-- <Adafruit SGP30 Sensor> 1.0.3
| |-- <Wire> 1.0
|-- <C2Programmer> 1.0.0
|-- <I2Cdevlib-Core>
| |-- <Wire> 1.0
|-- <I2Cdevlib-MPU6050>
| |-- <I2Cdevlib-Core>
| | |-- <Wire> 1.0
|-- <Mutichannel_Gas_Sensor> 0.0.1
| |-- <Wire> 1.0
|-- <ArduinoNTPd>
| |-- <ESP8266WiFi> 1.0
|-- <VL53L0X> 1.0.2
| |-- <Wire> 1.0
|-- <A4988_Stepper> 0.0.1
|-- <Adafruit GFX Library> 1.5.6
| |-- <SPI> 1.0
|-- <Adafruit ILI9341> 1.2.0
| |-- <Adafruit GFX Library> 1.5.6
| | |-- <SPI> 1.0
| |-- <SPI> 1.0
|-- <Adafruit LED Backpack Library> 1.1.6
| |-- <Adafruit GFX Library> 1.5.6
| | |-- <SPI> 1.0
| |-- <Wire> 1.0
|-- <Adafruit_SH1106-gemu-1.0>
| |-- <Waveshare esp 2.9 inch e-paper display driver> 1.0
| | |-- <Adafruit GFX Library> 1.5.6
| | | |-- <SPI> 1.0
| | |-- <SPI> 1.0
| |-- <Wire> 1.0
|-- <Adafruit SSD1306> 1.3.0
| |-- <Adafruit GFX Library> 1.5.6
| | |-- <SPI> 1.0
| |-- <Waveshare esp 2.9 inch e-paper display driver> 1.0
| | |-- <Adafruit GFX Library> 1.5.6
| | | |-- <SPI> 1.0
| | |-- <SPI> 1.0
| |-- <SPI> 1.0
| |-- <Wire> 1.0
|-- <Adafruit_TSL2591_Library>
| |-- <Wire> 1.0
|-- <ArduinoJson> 5.13.4
|-- <ArduinoOTA> 1.0
| |-- <ESP8266WiFi> 1.0
| |-- <ESP8266mDNS> 1.2
| | |-- <ESP8266WiFi> 1.0
|-- <base64> 1.1.1
|-- <BME680_driver-bme680_v3.5.9>
|-- <DNSServer> 1.1.1
| |-- <ESP8266WiFi> 1.0
|-- <AT24C256>
| |-- <Wire> 1.0
|-- <Waveshare esp 2.9 inch e-paper display driver> 1.0
| |-- <Adafruit GFX Library> 1.5.6
| | |-- <SPI> 1.0
| |-- <SPI> 1.0
|-- <ESP KNX IP Library> 0.5.2
| |-- <EEPROM> 1.0
| |-- <ESP8266WebServer> 1.0
| | |-- <ESP8266WiFi> 1.0
| |-- <ESP8266WiFi> 1.0
|-- <ESP8266HTTPClient> 1.2
| |-- <ESP8266WiFi> 1.0
|-- <ESP8266httpUpdate> 1.3
| |-- <ESP8266HTTPClient> 1.2
| | |-- <ESP8266WiFi> 1.0
| |-- <ESP8266WiFi> 1.0
|-- <ESP8266mDNS> 1.2
| |-- <ESP8266WiFi> 1.0
|-- <FrogmoreScd30>
| |-- <Wire> 1.0
|-- <FT6236-gemu-1.0>
| |-- <Wire> 1.0
|-- <HPMA115S0 Arduino Library> 1.0.0
|-- <ILI9488> 1.0.2
| |-- <Waveshare esp 2.9 inch e-paper display driver> 1.0
| | |-- <Adafruit GFX Library> 1.5.6
| | | |-- <SPI> 1.0
| | |-- <SPI> 1.0
| |-- <SPI> 1.0
|-- <IRremoteESP8266> 2.7.1
|-- <LinkedList>
|-- <LiquidCrystal_I2C>
| |-- <Wire> 1.0
|-- <NeoPixelBus> 2.5.0
| |-- <SPI> 1.0
|-- <NewPing> 1.9.1
|-- <PubSubClient> 2.7
|-- <RA8876> 1.0.2
| |-- <Waveshare esp 2.9 inch e-paper display driver> 1.0
| | |-- <Adafruit GFX Library> 1.5.6
| | | |-- <SPI> 1.0
| | |-- <SPI> 1.0
| |-- <SPI> 1.0
|-- <rc-switch> 2.6.2
|-- <SD(esp8266)> 2.0.0
| |-- <SDFS> 0.1.0
| | |-- <ESP8266SdFat> 1.1.0
| | | |-- <SPI> 1.0
| | |-- <SPI> 1.0
|-- <SPI> 1.0
|-- <SSD3115> 1.0
| |-- <Waveshare esp 2.9 inch e-paper display driver> 1.0
| | |-- <Adafruit GFX Library> 1.5.6
| | | |-- <SPI> 1.0
| | |-- <SPI> 1.0
| |-- <SPI> 1.0
|-- <TasmotaModbus> 1.2.0
| |-- <TasmotaSerial> 2.4.1
|-- <TasmotaSerial> 2.4.1
|-- <Ticker> 1.0
|-- <Joba_Tsl2561> 2.0.10
| |-- <Wire> 1.0
|-- <Wire> 1.0
Building in release mode
....
....
....
#warning **** user_config_override.h: Using Settings from thisRetrieved `.pioenvs\tasmota-DE\lib4fe\bearssl-esp8266\codec\enc16be.c.o'
from cache
Linking .pioenvs\tasmota-DE\firmware.elf
c:/users/andreas/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: .pioenvs\tasmota-DE\src\tasmota.ino.cpp.o:(.text._Z7PollUdpv+0x1c): undefined reference to `HueRespondToMSearch()'
c:/users/andreas/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: .pioenvs\tasmota-DE\src\tasmota.ino.cpp.o:(.text._Z14HandleNotFoundv+0x14): undefined reference to `HandleHueApi(String*)'
c:/users/andreas/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: .pioenvs\tasmota-DE\src\tasmota.ino.cpp.o: in function `HandleNotFound()':
tasmota.ino.cpp:(.text._Z14HandleNotFoundv+0xcf): undefined reference to `HandleHueApi(String*)'
collect2.exe: error: ld returned 1 exit status
*** [.pioenvs\tasmota-DE\firmware.elf] Error 1
===================================================== [FAILED] Took 42.19 seconds =====================================================
Environment Status Duration
---------------- -------- ------------
tasmota-DE FAILED 00:00:42.191
================================================ 1 failed, 0 succeeded in 00:00:42.191 ================================================
The terminal process terminated with exit code: 1
Terminal will be reused by tasks, press any key to close it.
Alles anzeigen
so sieht dann die Override aus:
ZitatAlles anzeigen//------------------------------------------------
//#undef USE_TIMERS
//#undef USE_TIMERS_WEBINTERFACE
//#undef USE_COUNTER
//#undef USE_ENERGY_SENSOR
//#undef USE_BMP#undef USE_DISPLAY_MODES1TO5 // Enable display mode 1 to 5 in addition to mode 0
#undef USE_DISPLAY_LCD
#undef USE_DISPLAY_MATRIX
#undef USE_LM75AD
#undef USE_SHT // Add I2C emulating code for SHT1X sensor (+1k4 code)
#undef USE_HTU // Add I2C code for HTU21/SI7013/SI7020/SI7021 sensor (+1k5 code)
#undef USE_BME680 // Add additional support for BME680 sensor using Adafruit Sensor and BME680 libraries (+6k code)
#undef USE_BH1750
#undef USE_MHZ19
#undef USE_SENSEAIR
#undef USE_PMS5003
#undef USE_IR_RECEIVE
#undef USE_WS2812
#undef USE_ARILUX_RF
#undef USE_NOVA_SDS
#undef USE_DOMOTICZ
#undef USE_HOME_ASSISTANT
#undef USE_DISCOVERY
#undef USE_DS18x20
#undef USE_SERIAL_BRIDGE
#undef USE_PZEM004T
#undef USE_SHT3X
#undef USE_SGP30
#undef USE_SPS0
#undef USE_SCD30
#undef USE_MLX90614
#undef USE_PZEM2
#undef USE_RF_FLASH
#undef USE_APDS9960
#undef USE_ADE7953
#undef USE_DHT
#undef USE_TX20_WIND_SENSOR
#undef USE_IR_REMOTE
#undef USE_KNX
#undef USE_PCA9685
#undef USE_TUYA_DIMMER
#undef USE_RC_SWITCH
#undef USE_ARMTRONIX_DIMMERS
#undef USE_PS_16_DZ
#undef USE_SONOFF_IFAN
#undef USE_LIGHT
#undef USE_HX711
#undef USE_CSE7766
#undef USE_SR04
#undef USE_DS18x20
#undef USE_DS18B20
#undef USE_DS18x20_LEGACY
#undef USE_DS1820
#undef USE_PZEM004T
#undef USE_PZEM_AC
#undef USE_PZEM_DC//----------------------------------------------------
Hallo,
ich habe ein Problem beim erstellen der Firmware mit beiden Emulationen Hue und Wemo.
Meine Software ist Visual Studio Code mit Platformio.
Fehler ist immer:
Processing tasmota-DE (platform: espressif8266@2.3.0; framework: arduino; board: esp01_1m)
----------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif8266/esp01_1m.html
PLATFORM: Espressif 8266 2.3.0 > Espressif Generic ESP8266 ESP-01 1M
HARDWARE: ESP8266 80MHz, 80KB RAM, 1MB Flash
PACKAGES: toolchain-xtensa 2.40802.191122 (4.8.2), framework-arduinoespressif8266 2.20601.191124 (2.6.1), tool-esptool 1.413.0 (4.13), tool-esptoolpy 1.20800.0 (2.8.0)
Converting tasmota.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 69 compatible libraries
Scanning dependencies...
^
Linking .pioenvs\tasmota-DE\firmware.elf
c:/users/andreas/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: .pioenvs\tasmota-DE\src\tasmota.ino.cpp.o:(.text._Z7PollUdpv+0x1c): undefined reference to `HueRespondToMSearch()'
c:/users/andreas/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: .pioenvs\tasmota-DE\src\tasmota.ino.cpp.o:(.text._Z14HandleNotFoundv+0x14): undefined reference to `HandleHueApi(String*)'
c:/users/andreas/.platformio/packages/toolchain-xtensa/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: .pioenvs\tasmota-DE\src\tasmota.ino.cpp.o: in function `HandleNotFound()':
tasmota.ino.cpp:(.text._Z14HandleNotFoundv+0xcf): undefined reference to `HandleHueApi(String*)'
collect2.exe: error: ld returned 1 exit status
*** [.pioenvs\tasmota-DE\firmware.elf] Error 1
===================================================== [FAILED] Took 34.48 seconds =====================================================
Environment Status Duration
---------------- -------- ------------
tasmota-DE FAILED 00:00:34.477
================================================ 1 failed, 0 succeeded in 00:00:34.477 ================================================
The terminal process terminated with exit code: 1
Terminal will be reused by tasks, press any key to close it.
Alles anzeigen
So sieht meine user_config_override aus:
wenn es nicht funktioniert
ZitatAlles anzeigen// -- Master parameter control -------------------
#undef CFG_HOLDER
#define CFG_HOLDER 4626 // [Reset 1] Ändern Sie diesen Wert, um die Konfigurationsparameter von ABSCHNITT 1 zu laden und zu flashen
// -- Setup your own Wifi 1 settings ------------
#undef STA_SSID1
#define STA_SSID1 "xxxxxxxxxxxxxxxx" // [Ssid1] Wifi SSID
#undef STA_PASS1
#define STA_PASS1 "xxxxxxxxxxxxxxxxx" // [Password1] Wifi password
// -- Setup your own Wifi 2 settings ------------
#undef STA_SSID2
#define STA_SSID2 "" // [Ssid2] Wifi SSID
#undef STA_PASS2
#define STA_PASS2 "" // [Password2] Wifi password
// -- Location -----------------------------------
#undef LATITUDE
#define LATITUDE xxxxxxxxxxxxx // [Latitude] Ihr Standort für Sonnenaufgang und Sonnenuntergang
#undef LONGITUDE
#define LONGITUDE xxxxxxxxxxx // [Longitude] Ihr Standort für Sonnenaufgang und Sonnenuntergang
// -- Timezone -----------------------------------
#undef APP_TIMEZONE
#define APP_TIMEZONE 99
// -- Localization -------------------------------
#undef MY_LANGUAGE
#define MY_LANGUAGE de-DE // German in Germany
// -- Serial sensors -----------------------------
//#define USE_SML_M // Add support für Smart Message Language (SmartMetering für Stromzähler Xsns_53_SML)
// -- FRIENDLY_NAME ------------------------------
#undef FRIENDLY_NAME
#define FRIENDLY_NAME "Temperaturfuehler"
// -- um scripter zu verwenden -------------------
#undef USE_RULES
#define USE_SCRIPT
// -- WEB_Display --------------------------------
#define USE_SCRIPT_WEB_DISPLAY
// -- WEB_Display zu MQTT-------------------------
#define USE_SCRIPT_JSON_EXPORT
// -- Debug E-Mail Port Serial ------------------
//#define DEBUG_EMAIL_PORT Serial
//--SENDMAIL Einstellungen: ----------------------
#define USE_SENDMAIL
#define EMAIL_USER "xxxxxxxxxxxx@gmail.com"
#define EMAIL_PASSWORD "xxxxxxxxxxxxx"
#define EMAIL_FROM "<xxxxxxxxxxxxxxx@gmail.com>"
#define EMAIL_SERVER "smtp.gmail.com"
#define EMAIL_PORT 465
#define MAIL_TIMEOUT 1000
//------------------------------------------------
//#undef USE_TIMERS
//#undef USE_TIMERS_WEBINTERFACE
//#undef USE_COUNTER
//#undef USE_ENERGY_SENSOR
//#undef USE_BMP
//#undef USE_EMULATION
//#undef USE_EMULATION_WEMO
//#undef USE_EMULATION_HUE
#undef USE_DISPLAY_MODES1TO5 // Enable display mode 1 to 5 in addition to mode 0
#undef USE_DISPLAY_LCD
#undef USE_DISPLAY_MATRIX
#undef USE_LM75AD
#undef USE_SHT // Add I2C emulating code for SHT1X sensor (+1k4 code)
#undef USE_HTU // Add I2C code for HTU21/SI7013/SI7020/SI7021 sensor (+1k5 code)
#undef USE_BME680 // Add additional support for BME680 sensor using Adafruit Sensor and BME680 libraries (+6k code)
#undef USE_BH1750
#undef USE_MHZ19
#undef USE_SENSEAIR
#undef USE_PMS5003
#undef USE_IR_RECEIVE
#undef USE_WS2812
#undef USE_ARILUX_RF
#undef USE_NOVA_SDS
#undef USE_DOMOTICZ
#undef USE_HOME_ASSISTANT
#undef USE_DISCOVERY
#undef USE_DS18x20
#undef USE_SERIAL_BRIDGE
#undef USE_PZEM004T
#undef USE_SHT3X
#undef USE_SGP30
#undef USE_SPS0
#undef USE_SCD30
#undef USE_MLX90614
#undef USE_PZEM2
#undef USE_RF_FLASH
#undef USE_APDS9960
#undef USE_ADE7953
#undef USE_DHT
#undef USE_TX20_WIND_SENSOR
#undef USE_IR_REMOTE
#undef USE_KNX
#undef USE_PCA9685
#undef USE_TUYA_DIMMER
#undef USE_RC_SWITCH
#undef USE_ARMTRONIX_DIMMERS
#undef USE_PS_16_DZ
#undef USE_SONOFF_IFAN
#undef USE_LIGHT
#undef USE_HX711
#undef USE_CSE7766
#undef USE_SR04
#undef USE_DS18x20
#undef USE_DS18B20
#undef USE_DS18x20_LEGACY
#undef USE_DS1820
#undef USE_PZEM004T
#undef USE_PZEM_AC
#undef USE_PZEM_DC
//----------------------------------------------------
#endif // _USER_CONFIG_OVERRIDE_H_
so wenn es funktioniert
Zitat//#undef USE_EMULATION
//#undef USE_EMULATION_WEMO
#undef USE_EMULATION_HUE
Hallo Einstein67
danke jetzt hat es funktioniert.
Was soll das mit den in () geschriebene => 1
<value>
= ((p)re)set values for Today
(Reset) (Preset) Set
Hallo,
ich betreibe diese Gosund Steckdosen SP1 mit Tasmota Firmware.
zur Zeit mit der Version 7.0.0.6
Ich habe eine Verständnis-frage zum einstellen der schon gezählten Werte des Verbrauches.
Das steht in der Beschreibung: => Link zu Commands
EnergyReset<x> |
0..42500 (for 3 , Total, upper limit is 4250000 ) in watt-hours (Wh)x = 1..5 1 <value> = ((p)re)set values for Today2 <value> = ((p)re)set values for Yesterday3 <value> = ((p)re)set values for Total4 <standard> {,<off-peak> } = ((p)re)set tariff period values for Totals5 <standard> {,<off-peak> } = ((p)re)set tariff period values for Exported |
EnergyReset1 0 => Wert für heute auf null setzen
EnergyReset2 0 => Wert für Gestern auf null setzen
EnergyReset3 0 => Wert für Total auf null setzen
Wie kann ich ein Wert setzen?
Energyset1 0.520 funktioniert nicht
Energypreset1 0.520 funktioniert auch nicht
Wie würde der Befehl richtig aussehen?
Hallo pipapo
schau mal in #798 in die PDF da sollte es drin stehen
wie immer sitzt bei mir das Problem vorm PC Bildschirm.
Tatsächlich hatte ich in der Fritzbox einen Filter / Zugangsprofile >> ein Profil "Smarthome" angelegt, das nur von 08:00 bis 20:00 Uhr Internetberechtigt war.
Diesem Profil waren auch tatsächlich nur die beiden Shellys zugewiesen, Berechtigung geändert!
Nun sollten die E-Mails auch in der Garage rund um die Uhr funktionieren, erster Test nach 20:00 Uhr hat funktioniert.
Vielen Dank für die Wegweisung, diese Einstellung hatte ich nicht mehr in Erinnerung.
Viele Grüße
meierchen006
Hallo NoitaercX ,
anders als ich erwartet habe funktioniert der Wemos als Shelly 1 (46) konfiguriert, vor 08:00 Uhr und auch nach 20:00 Uhr, zum senden einer E-Mail.
Dazu habe ich den Wemos im im Arbeitszimmer im Haus als auch draußen in der Garage getestet.
Ich kann einfach nicht verstehen warum der Shelly genau 12 Stunden funktioniert und dann wieder 12 Stunden nicht funktioniert zum senden einer E-Mail,
zumal immer übers Netzwerk Zugriff auf die Shelly-Weboberfläche vorhanden ist.
Ich habe mir jetzt für den Wemos ein
bestellt, diesen Testen und dann einbauen.
Ich habe auch noch eine zweites Relais bestellt:
um evtl. eine automatisierte Temperatur und Feuchte Schaltung zu machen, die eine Teilöffnung des Garagentores ansteuern könnte.
Aber Zukunftsmusik erst soll das 1 Problem mal gelöst werden.
Hallo NoitaercX ,
ich habe jetzt mal einen Wemos ohne Relais als "Shelly1 (46)" konfiguriert.
Da habe ich jetzt eine Mail gesendet, funktioniert!, jetzt warte ich mal ab bis nach 20:00 Uhr ob es dann immer noch funktioniert.
Sollte es wie erwartet nicht funktionieren werde ich als "Gosund SP1 v23 (55)" konfigurieren um zu wissen ob es dann
Hallo NoitaercX ,
ZitatKann mir nicht vorstellen, dass die Ursache in Tasmota liegt,
Das gleiche sagt gemu2015 auch, doch warum ist es nur bei den Shelly's?
Ich betreibe auch Gosund SP1 Steckdosen mit Tasmota 7.0.0.6 wenn ich mit diesen nach 20:00 Uhr oder vor 08:00 senden möchte funktioniert es ja auch, im Prinzip geht es dort rund um die Uhr, bei gleichem WLAN!
Ich hatte sogar extra eine der Gosund SP1 Steckdosen in der Garage installiert, diese konnte immer eine Mail senden.
ZitatVermutlich ist aber der Dienst / Port in der Zeit nicht erreichbar (firewall...?)
Das würde ich auch ausschliesen, da ja die Gosund's funktionieren!
Deshalb ja meine Vermutung das eine mir unbekannte Einstellung am Shelly 1 das Problem verursachen könnte?
Hallo NoitaercX,
Nein das Beispiel oben soll nur die Textfehlermeldung zeigen, das passiert auch wenn der Shelly schon lange läuft.
Das seltsame ist das es immer genau nach Uhrzeit geht.
Von 08:00 Uhr bis 20:00 Uhr funktionieren E-Mails davor und danach nicht.
ZitatAlles anzeigen07:57:01 CMD: sendmail [*:*:*:*:*:<meine Google Mail@gmail.com>:Garage test]*
07:57:01 mailsize: 49
07:57:01 smtp.gmail.com - 465 - meine Google Mail@gmail.com - mein Google Passwort
07:57:01 <meine Google Mail@gmail.com> - <meine Google Mail@gmail.com> - Garage test - *
07:57:01 Connecting: smtp.gmail.com on port 465
07:57:01 Connection failed
07:57:01 RSL: RESULT = {"Sendmail":"Wrong parameters"}
07:59:30 CMD: sendmail [*:*:*:*:*:<meine Google Mail@gmail.com>:Garage test]*
07:59:30 mailsize: 49
07:59:30 smtp.gmail.com - 465 - meine Google Mail@gmail.com - mein Google Passwort
07:59:30 <meine Google Mail@gmail.com> - <meine Google Mail@gmail.com> - Garage test - *
07:59:30 Connecting: smtp.gmail.com on port 465
07:59:30 Connection failed
07:59:30 RSL: RESULT = {"Sendmail":"Wrong parameters"}
08:00:11 CMD: sendmail [*:*:*:*:*:<meine Google Mail@gmail.com>:Garage test]*
08:00:11 mailsize: 49
08:00:11 smtp.gmail.com - 465 - meine Google Mail@gmail.com - mein Google Passwort
08:00:11 <meine Google Mail@gmail.com> - <meine Google Mail@gmail.com> - Garage test - *
08:00:11 Connecting: smtp.gmail.com on port 465
08:00:14
08:00:14 RSL: RESULT = {"Sendmail":"Wrong parameters"}
08:00:35 CMD: sendmail [*:*:*:*:*:<meine Google Mail@gmail.com>:Garage test]*
08:00:35 mailsize: 49
08:00:35 smtp.gmail.com - 465 - meine Google Mail@gmail.com - mein Google Passwort
08:00:35 <meine Google Mail@gmail.com> - <meine Google Mail@gmail.com> - Garage test - *
08:00:35 Connecting: smtp.gmail.com on port 465
08:00:36 220 smtp.gmail.com ESMTP a206sm13063390wmf.15 - gsmtp
08:00:36 EHLO 192.168.56.30
08:00:38 250-smtp.gmail.com at your service, [89.139.86.97]250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-CHUNKING
250 SMTPUTF8
08:00:38 AUTH LOGIN
08:00:38 334 VXNlcm5hbWU6
08:00:38 YW5kcmVhc21hbnNmZWxkQGdtYWlsLmNvbQ==
08:00:38 334 UGFzc3dvcmQ6
08:00:38 QG5TQEplQEg1NisxODUx
08:00:39 235 2.7.0 Accepted
08:00:39 MAIL FROM:<meine Google Mail@gmail.com>
08:00:39 250 2.1.0 OK a206sm13063390wmf.15 - gsmtp
08:00:39 RCPT TO:<meine Google Mail@gmail.com>
08:00:39 250 2.1.5 OK a206sm13063390wmf.15 - gsmtp
08:00:39 DATA
08:00:39 354 Go ahead a206sm13063390wmf.15 - gsmtp
08:00:39 From: <meine Google Mail@gmail.com>
08:00:39 To: <meine Google Mail@gmail.com>
08:00:39 Subject: Garage test
08:00:40 Subject: Garage test
08:00:40 QUIT
08:00:40 RSL: RESULT = {"Sendmail":"Done"}
Mal ein Beispiel das mein Problem verdeutlicht.
Hallo,
Auch das senden einer E-Mail, beim öffnen und danach wieder wenn geschlossen ist, funktioniert.
Allerdings gibt es dabei noch ein Problem was ich noch nicht gefunden habe:
E-Mail senden funktioniert nur von Morgens 08:00 Uhr bis Abends um 20:00 Uhr davor und danach bekomme ich immer die Fehlermeldung:
00:00:00 Connection failed
00:00:00 RSL: RESULT = {"Sendmail":"Wrong parameters"}
Zugriff auf die Webseite des Shelly 1 besteht immer, auch der Accespoint (AVM Repeater 450E über LAN angeschlossen und als Accespoint konfiguriert)
ist immer online, da über diesen auch ein Aussenfühler 24 Std. rund um die Uhr seine Daten sendet.
Die gleiche Firmware habe ich auch auf Gosund SP1 Steckdosen, dort habe ich das Problem noch nicht feststellen können.
Auch ein zweiter Shelly 1 der in meinem Arbeitszimmer zum testen da ist, hat das gleiche Problem, wobei dort direkt eine Fritzbox 7490 vorhanden ist.
WLAN Zeitschaltung ist keine vorhanden weder an der Fritzbox und auch nicht an dem Repeater.
Für mich sieht es so aus als wenn nur die Shellys da ein Problem hätten
Vielleicht hat von Euch jemand eine Idee!
Hallo
nachdem mein Projekt hier ja abgeschlossen schien wollte ich nun auch hier Sendmail nutzen und dazu auf die aktuelle 6.6.0.21 Updaten.
Kompilieren ist auch abgeschlossen, es funktioniert soweit auch alles bis auf Mail (noch nicht im Scripter eingestellt) da ich auf ein anderes Problem gestoßen bin. Zwar hatte ich wie oben in der Anleitung geschrieben das "OFF" entfernt:
in Zeile 39 "//#define USE_CONFIG_OVERRIDE" freischalten dazu die // entfernen
in Zeile 224 "#define MY_LANGUAGE de-DE" freischalten dazu die // entfernen
in Zeile 102 "OFF" entfernen das sieht nachher besser aus
In Zeile 103 "ON" habe ich gelassen da ich dadurch sehen kann Webseite/Smartphone/Tablet ob auch was passiert
genau dies habe ich jetzt wieder gemacht doch es funktioniert nicht mehr.
Das "OFF" bleibt, obwohl ich, wie hier rot gekennzeichnet, es entfernt habe.
Bisher habe ich noch nicht gefunden wo es "OFF" jetzt her kommt.
Kompiliert ist jetzt mit Core Pre 2.6
Hallo @all,
ich hebe diesen Beitrag hervor da es Neuigkeiten bezüglich E-Mail versenden mit Tasmota gibt.
Nun ist es auch möglich E-Mails bei Ereignissen zu versenden mit dem von gemu2015 eingeführten Scripter.
Allerdings funktioniert es nur mit der "Core pre 2.6 Version" und ab der Tasmota 6.6.0.20 mit Scripter vom 20.10.2019
Dazu habe ich eine kleine PDF Anleitung geschrieben, die jetzt auch hier zur Verfügung stellen möchte.
Vielen Herzlichen Dank an gemu2015 für das programmieren der E-Mailfunktion im Scripter.
Alles weitere in der PDF.