TASMOTA v6.5.0 Release

  • Hi,

    Tasmota v6.5.0 wurde heute veröffentlicht.

    https://github.com/arendst/Sonoff-Tasmota/releases

    Wieder mit default Core Version 2.3.0

    (endlich ;) )

    .bin zum Direkt-Download oder OTA-Update

    http://thehackbox.org/tasmota/release/


    Changelog:

    Spoiler anzeigen

    Version 6.5.0 20190319

    • Remove commands SetOption14 and SetOption63 as it has been superseded by command Interlock
    • Remove command SetOption35 0-255 for mDNS start-up delay (#4793)
    • Remove support for MQTT_LIBRARY_TYPE, MQTT_ARDUINOMQTT and MQTT_TASMOTAMQTT (#5474)
    • Change webserver content handling from single String to small Chunks increasing RAM
    • Change code use of boolean to bool and byte to uint8_t
    • Change code uint8_t flags to bool flags
    • Change sonoff_template.h layout regarding optional module flags like ADC0
    • Change sonoff_template.h module lay-out by removing non-configurable GPIOs
    • Change button driver making it modular
    • Change switch driver making it modular and introduce input filter (#4665, #4724)
    • Change switch input detection by optimizing switch debounce (#4724)
    • Change web authentication (#4865)
    • Change image name BE_MINIMAL to FIRMWARE_MINIMAL and USE_xyz to FIRMWARE_xyz (#5106)
    • Change GUI weblog from XML to plain text solving possible empty screens (#5154)
    • Fix most compiler warnings
    • Fix Display exception 28 when JSON value is NULL received
    • Fix epaper driver (#4785)
    • Fix HAss Sensor Discovery Software Watchdog restart (#4831, #4988)
    • Fix allowable MAX_RULE_VARS to 16 (#4933)
    • Fix mDNS addService (#4938, #4951)
    • Fix HAss discovery of MHZ19(B) sensors (#4992)
    • Fix some exceptions and watchdogs due to lack of stack space (#5215)
    • Fix GUI wifi password acception starting with asteriks (*) (#5231, #5242)
    • Fix command WebSend intermittent results (#5273, #5304)
    • Fix additional characters in fallbacktopic, hostname and mqttclient on core 2.5.0 (#5359, #5417)
    • Fix Energy TotalStartTime when commands EnergyReset0 and/or EnergyReset3 used (#5373)
    • Fix DS18S20 temperature calculation (#5375)
    • Fix float calculations in range from 0 to -1 (#5386)
    • Fix exception on GUI Configure Logging and Configure Other (#5424)
    • Add commands PowerCal, VoltageCal and CurrentCal for HLW8012, HJL01 and BL0937 based energy sensors
    • Add command SerialDelimiter 128 to filter reception of only characters between ASCII 32 and 127 (#5131)
    • Add command SSerialSend5 <hexdata> to SerialBridge
    • Add command Interlock 0 / 1 / 1,2 3,4 .. to control interlock ON/OFF and add up to 8 relays in 1 to 4 interlock groups (#4910, #5014)
    • Add command Template 255 to copy module configuration over to current active template and store as user template named Merged (#5371)
    • Add command WifiConfig 7 to allow reset of device in AP mode without admin password (#5297)
    • Add command SetOption36 to control boot loop default restoration (#4645, #5063)
    • Add command SetOption37 for RGBCW color mapping (#5326)
    • Add command SetOption55 0/1 and define MDNS_ENABLE to disable/enable mDNS (#4793, #4923)
    • Add command SetOption62 0/1 to disable retain on Button or Switch hold messages (#5299)
    • Add support for Smanergy KA10 Smart Wall Socket with Energy monitoring
    • Add support for commands in sensor drivers
    • Add support for MAX31855 K-Type thermocouple sensor using softSPI (#4764)
    • Add support for Near Field Communication (NFC) controller PN532 using Serial (#4791, #5162)
    • Add support for OBI Power Socket 2 (#4829)
    • Add support for YTF IR Bridge (#4855)
    • Add support for Mi LED Desk Lamp with rotary switch (#4887)
    • Add support for Digoo DG-SP202 Smart Socket with Energy monitoring (#4891)
    • Add support for MAX44009 Ambient Light sensor (#4907)
    • Add support for inverted buttons and inverted buttons without pullup (#4914)
    • Add support for Luminea ZX2820 Smart Socket with Energy monitoring (#4921)
    • Add support for multiple ADS1115 I2C devices (#5083)
    • Add support for online template change using command Template or GUI Configure Other (#5177)
    • Add support for Korean language translations (#5344)
    • Add support for sensor SCD30 (#5434)
    • Add parameter CFG_HOLDER to status 1 message (#5206)
    • Add SetOption32 until SetOption49 diagnostic information to Status 3 report as replacement for second property value in SetOption property name
    • Add Resolution property to Status 3 report providing previous SetOption second value property
    • Add property MqttCount to status 6 message representing number of Mqtt re-connections
    • Add property LinkCount to state and status 11 message representing number of Wifi Link re-connections
    • Add property Downtime to state and status 11 message representing the duration of wifi connection loss
    • Add variable %timestamp% to rules (#4749)
    • Add rule support for "==", "!=" ">=" and "<=" (#5122)
    • Add rule expression enabled by define USE_EXPRESSION in my_user_config.h (#5210)
    • Add Power status functionality to LED2 when configured leaving LED1 for Link status indication
    • Add user configuration of HLW8012 and HJL-01/BL0937 Energy Monitoring as used in Sonoff Pow and many Tuya based devices
    • Add user configuration of MCP39F501 Energy Monitoring as used in Shelly2
    • Add online template configuration using both commands and Configure Template menu option in GUI
    • Add (S)SerialSend3 escape sequence \x to allow hexadecimal byte value (#3560, #4947)
    • Add define DS18B20_INTERNAL_PULLUP to select internal input pullup when only one DS18B20 sensor is connected eliminating external resistor (#4738)
    • Add button control when no relay configured (#4682)
    • Add startup delay of 4 seconds to button control (#4829)
    • Add core version conditional compile options to provided PWM files (#4917)
    • Add resiliency to saved Settings (#5065)
    • Add MHZ19 Temperature as Domoticz Temperature selection (#5128)
    • Add HAss status sensor (#5139)
    • Add status message to former declined group commands (#5145)
    • Add 0x to IRRemote (SetOption29) and RCSwitch (SetOption28) received hexadecimal data (#5431)
  • Wobei das im Vergleich was Du sonst so machst, wirklich der geringste Aufwand dabei ist

    Das stimmt! ;)

    Sonoff-Basic / Sonoff-RF / Sonoff-Touch / Sonoff S20 / PowStro Basic / MagicHome / Sonoff-RF-Bridge mit diversen 433MHz RF Sender/Empfänger / Shelly_1 / ESP-WiFi-Dimmer / Gosund SP111 / ESP12E / WEMOS D1 Mini / ESP32Cam

    Sensoren: BME280/BMP280/HC-SR501/HC-SR04/ACS712/INA219/MHZ19B/DS3231

    Alexa Sprachsteuerung

    mosquitto/bash/html/cgi auf Wyse5070

  • Hmmm ... weil ich ein paar PowStro habe, ergänze i ch in der sonoff_template.h immer noch einen PowStro und den MagicHome2

    Interessanterweise bekomme ich dann den Compilierungsfehler:

    too many initializers for 'const mytmplt {aka const MYTMPLT}'

    Kann das jemand mal verifizieren? :/

    EDIT:

    Ohhh ... Problem schon gelöst !!

    Ich hatte die PowStro Definition aus der alten 6.4.1 übernommen.

    Die Gerätedefinitionen in der 6.5.0 sind für die GPIO: 6/7/8 und 11 sind jetzt anders und werden nicht meht mit einer "0" deklariert sondern müssen leer sein.

    Sonoff-Basic / Sonoff-RF / Sonoff-Touch / Sonoff S20 / PowStro Basic / MagicHome / Sonoff-RF-Bridge mit diversen 433MHz RF Sender/Empfänger / Shelly_1 / ESP-WiFi-Dimmer / Gosund SP111 / ESP12E / WEMOS D1 Mini / ESP32Cam

    Sensoren: BME280/BMP280/HC-SR501/HC-SR04/ACS712/INA219/MHZ19B/DS3231

    Alexa Sprachsteuerung

    mosquitto/bash/html/cgi auf Wyse5070

    2 Mal editiert, zuletzt von HoerMirAuf (20. März 2019 um 09:05)

  • Ohhh ... Problem schon gelöst !!

    Ja, kommt hier auch vor:

    Smart Lichtschalter 2 Gang flashen

    Flashen leider nicht erfolgrein


    Wobei jetzt mit der neuen Template / Vorlage-Funktion das Rumgebastle :) in der sonoff_template.h nicht mehr unbedingt notwendig ist:

    {"NAME":"PowStro Basic","GPIO":[255,255,255,255,21,255,255,255,17,255,255,52,255],"FLAG":0,"BASE":18}

  • Wobei jetzt mit der neuen Template / Vorlage-Funktion das Rumgebastle :) in der sonoff_template.h nicht mehr unbedingt notwendig ist:

    Ich denke die ganze Zeit, was für ne Vorlage Funktion?? Häää?? Bis ich geflasht habe ... Ist ja echt ne feine Sache. :thumbup:

    Sonoff-Basic / Sonoff-RF / Sonoff-Touch / Sonoff S20 / PowStro Basic / MagicHome / Sonoff-RF-Bridge mit diversen 433MHz RF Sender/Empfänger / Shelly_1 / ESP-WiFi-Dimmer / Gosund SP111 / ESP12E / WEMOS D1 Mini / ESP32Cam

    Sensoren: BME280/BMP280/HC-SR501/HC-SR04/ACS712/INA219/MHZ19B/DS3231

    Alexa Sprachsteuerung

    mosquitto/bash/html/cgi auf Wyse5070

  • Also in der 6.5.0.1 ist schon wieder der 2.4.2er Core default.

    Aha ... vielleichtdeswegen auch 6.5.0.1 ... die 6.5.0 hat sich bei mir nicht ums verrecken mit 2.4.2 compilieren lassen ....

    Sonoff-Basic / Sonoff-RF / Sonoff-Touch / Sonoff S20 / PowStro Basic / MagicHome / Sonoff-RF-Bridge mit diversen 433MHz RF Sender/Empfänger / Shelly_1 / ESP-WiFi-Dimmer / Gosund SP111 / ESP12E / WEMOS D1 Mini / ESP32Cam

    Sensoren: BME280/BMP280/HC-SR501/HC-SR04/ACS712/INA219/MHZ19B/DS3231

    Alexa Sprachsteuerung

    mosquitto/bash/html/cgi auf Wyse5070

  • Hallo, ich habe eine Steckdose mit einem WROOM 02 (soviel ich weiß, hab nicht noch mal aufgemacht) von 6.4 auf 6.5 aktualisiert. Danach hat sie sich keine aktuelle Zeit mehr geholt. NTP, oder wie läuft das? Sperre in der Regel den Internetzugang im Router gegen nach Hause telefonieren.
    Erst nachdem ich wieder auf 6.4 zurück bin ging das wieder ohne Probleme. Ist da ein Fehler in der Software?