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. Agenda • Achtergrond • Software versies • Beveiliging • OTA

    en Upgrade geheugen • Toepassingen • Toekomstige ondersteuning • Vragen
  2. 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
  3. 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
  4. 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 …
  5. 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)
  6. 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)
  7. 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
  8. Toekomstige ondersteuning • Sonoff 4CH Pro • SonoffT1 Touch schakelaar

    met 1 tot 3 uitgangen • Sonoff B1 Kleuren led lamp • Sonoff RF Bridge 433
  9. 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