Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Sonoff Tasmota

Sonoff Tasmota

Presentatie door The Arends over zijn Sonoff Tasmota software.

DomoticaGrunn

July 05, 2017
Tweet

More Decks by DomoticaGrunn

Other Decks in Technology

Transcript

  1. Sonoff Tasmota DomoticaGrunn Theo Arends Juli 2017

  2. Agenda • Achtergrond • Software versies • Beveiliging • OTA

    en Upgrade geheugen • Toepassingen • Toekomstige ondersteuning • Vragen
  3. Achtergrond • 1978 – Motorola 6800 • 1982 – Acorn

    Atom • 1987 – IR afstandsbediening voor Nakamichi cassette deck • 1992 – MCS51 RC5 Infrarood afstandsbediening en schakelklok voor Audio apparatuur en (later) Klik Aan Klik Uit (kaku). Zie https://sidweb.nl/cms3/en/projects/mcs51/remote-control • 2000 – Kaku PAR-1000 gebruik in huis. Af en toe een condensator probleem en vervangen door APA3-1500 • 2013 –Arduino en Nodo • 2014 – Kickstarter Homey (ok homey, OK homey, OK HOMEY!!! – Geen antwoord) • 2015 – ESP8266 en Domoticz • 2016 – iTead Sonoff (Basic) en Wkaku
  4. Sonoff MQTT OTA • Vrije tijd • Ontwikkel C en

    MQTT kennis mbv ESP8266 • IDE Eclipse en esp-open-sdk • Github https://github.com/arendst • Uitgangspunten: Lokaal MQTT (mosquitto), DNS (dnsmasq), OTA (apache), NTP, UDP Syslog en Domoticz op virtuele Linux server
  5. Sonoff MQTT OTA Arduino • Arduino maakt C++ en veel

    libraries beschikbaar • Gebruiksvriendelijke IDE en beschikbare esp8266/Arduino library 2.3.0 https://github.com/esp8266/Arduino • Maak kennis met PlatformIO als IDE via issues • Gebruikers vullen actief Wiki aan en lossen issues op • Zoveel mogelijk functionaliteit in 470k (½M flash) • Verzoek: Wemos, Webserver, WPSConfig, TLS voor MQTT, Geen MQTT, Flexibeler MQTT topic, Alexa, Integratie domotica …
  6. Sonoff Tasmota • Theo Arends Sonoff MQTT OTA –Tasmota versie

    3.9.1 • Herontwerp GPIO configuratie m.b.v. opdrachten en webpagina • Versie 5.0 introduceert linker script zonder (ongebruikt) spiffs waardoor meer ruimte voor programmacode beschikbaar komt • Voorbereiden op nieuwe release van esp8266/Arduino (Versie 2.4.0-RC1 past nog net in het geheugen +27k)
  7. Beveiliging • Gebruik geen Cloud diensten (of gebruik TLS +53k)

    • Gebruik geen webserver (of kies User, Admin en/of wachtwoord) • Maak gedeelte OTA URL vast in code (niet geïmplementeerd)
  8. OTA en Upgrade geheugen

  9. Toepassingen • Ombouw Kaku PAR-1000 naar Wkaku https://github.com/arendst/Sonoff-Tasmota/wiki/Modify-KaKu- to-WKaKu-Power-Socket •

    Domoticz integratie - Een-op-een vervanging Kaku ontvanger door Wkaku mbv Domoticz script_device.lua - Sonoff Pow stroomverbruik - Sonoff TH16 temperatuur sensor
  10. Toekomstige ondersteuning • Sonoff 4CH Pro • SonoffT1 Touch schakelaar

    met 1 tot 3 uitgangen • Sonoff B1 Kleuren led lamp • Sonoff RF Bridge 433
  11. Vragen?

  12. Dank en Naslag • https://github.com/arendst/Sonoff-Tasmota • https://github.com/esp8266/Arduino • https://github.com/me-no-dev/EspExceptionDecoder •

    https://github.com/espressif/esptool • https://github.com/letscontrolit/ESPEasy • http://sonoff.itead.cc/en/ • https://www.itead.cc/wiki/Product • https://sidweb.nl
  13. SonofTasmotaTFT

  14. 434 / 868 MHz Wifi bridge