Tip: Günstige Smart Geräte

  • Hallo,

    Bin gerade dabei, meine Wohnung etwas smarter zu machen ;)
    Unverhofft stieß ich dabei auf folgendes Angebot Action, genauer gesagt ist es nun stetig im Angebot. Es werden diverse smart-fähige Geräte angeboten, unter anderem Filament Lampen - steh drauf - zu einem günstigen Preis. Der Nachteil bei diesen Geräten ist, daß die Geräte Tuya-Firmware benutzen, also eine rein cloudbasierte Nutzung, die so einige Sicherheitslücken aufweist (siehe auch heise).
    Glücklicher weise gibt es dafür eine Lösung -> Flashen der Firmware und das OTA (!). Natürlich besteht beim flashen einer Firmware immer das Risiko, die Geräte zu zerschießen, somit alles auf eigener Gefahr !
    Das Wiki dazu findet ihr unter Tuya-Convert, eine Kompatibilitätsliste und natürlich ein Videotutorial (ist ein paar Monate alt und die Software hat sich weiter entwickelt, somit stimmt nicht mehr alles, aber um ein grobes Verständnis über die Abläufe des Flashens bzw. die Konfiguration von Tasmota zu bekommen, hat es mir sehr geholfen - habe mir natürlich sofort eine Lampe zum testen gekauft und geflasht :D

    Tschau nepo

    edit: Hier mal der Flash Vorgang

    Spoiler anzeigen


    ./start_flash.sh
    tuya-convert v2.4.3
    Checking for network interface wlan0... Found.
    Checking UDP port 53... Occupied by dnsmasq with PID 639.
    Port 53 is needed to resolve DNS queries
    Do you wish to terminate dnsmasq? [y/N] Y
    Attempting to stop dnsmasq.service
    Checking UDP port 67... Available.
    Checking TCP port 80... Available.
    Checking TCP port 443... Available.
    Checking UDP port 6666... Available.
    Checking UDP port 6667... Available.
    Checking TCP port 1883... Occupied by mosquitto with PID 588.
    Port 1883 is needed to run MQTT
    Do you wish to terminate mosquitto? [y/N] Y
    Attempting to stop mosquitto.service
    Checking TCP port 8886... Available.
    sudo: ufw: Befehl nicht gefunden
    ======================================================
    Starting AP in a screen.
    Starting web server in a screen
    Starting Mosquitto in a screen
    Starting PSK frontend in a screen
    Starting Tuya Discovery in a screen


    ======================================================


    IMPORTANT
    1. Connect any other device (a smartphone or something) to the WIFI vtrust-flash
    This step is IMPORTANT otherwise the smartconfig may not work!
    2. Put your IoT device in autoconfig/smartconfig/pairing mode (LED will blink fast). This is usually done by pressing and holding the primary button of the device
    Make sure nothing else is plugged into your IoT device while attempting to flash.
    3. Press ENTER to continue


    ======================================================
    Starting smart config pairing procedure
    Waiting for the device to install the intermediate firmware
    Put device in EZ config mode (blinking fast)
    Sending SSID vtrust-flash
    Sending wifiPassword
    Sending token 00000000
    Sending secret 0101
    ................
    SmartConfig complete.
    Resending SmartConfig Packets
    ...................................................
    IoT-device is online with ip xxx.xxx.xxx.xxx
    Fetching firmware backup
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 1024k 100 1024k 0 0 57484 0 0:00:18 0:00:18 --:--:-- 26499
    curl: Saved to filename 'firmware-95085d.bin'
    ======================================================
    Getting Info from IoT-device
    VTRUST-FLASH 1.5
    (c) VTRUST GMBH https://www.vtrust.de/35c3/
    READ FLASH: http://xxx.xxx.xxx.xxx/backup
    ChipID: 95085d
    MAC: xx:xx:xx
    BootVersion: 7
    BootMode: normal
    FlashMode: 1M DOUT @ 40MHz
    FlashChipId: 144051
    FlashChipRealSize: 1024K
    Active Userspace: user2 0x81000
    ======================================================
    Ready to flash third party firmware!


    For your convenience, the following firmware images are already included in this repository:
    Tasmota v8.1.0.2 (wifiman)
    ESPurna 1.13.5 (base)


    You can also provide your own image by placing it in the /files directory
    Please ensure the firmware fits the device and includes the bootloader
    MAXIMUM SIZE IS 512KB


    Available options:
    0) return to stock
    1) flash espurna.bin
    2) flash tasmota.bin
    q) quit; do nothing
    Please select 0-2: 2
    Are you sure you want to flash tasmota.bin? This is the point of no return [y/N] N


    Available options:
    0) return to stock
    1) flash espurna.bin
    2) flash tasmota.bin
    q) quit; do nothing
    Please select 0-2: 2
    Are you sure you want to flash tasmota.bin? This is the point of no return [y/N] Y
    Attempting to flash tasmota.bin, this may take a few seconds...
    Flashed http://xx.xxx.xxx.xxx/files/tasmota.bin successfully in 17469ms, rebooting...
    Look for a tasmota-xxxx SSID to which you can connect and configure
    Be sure to configure your device for proper function!


    HAVE FUN!
    ======================================================
    Do you want to flash another device? [y/N] N
    ======================================================
    Cleaning up...
    Closing AP
    Exiting...

    Einmal editiert, zuletzt von nepo (5. Februar 2020 um 12:29)

  • Ich hab auch solche Tuya Steckdosen, das Flashen ging bei mir nicht. Aber ich hab auch keinen RPI rumliegen sondern habe einen WLAN Stick in der VM weiter gereicht :/

    --------------
    Guides nicht mehr verfügbar wegen Youtube unvermögen guten von schlechten Kodi Videos zu unterscheiden.

  • hi

    Die LSC Dosen sollen kompatibel sein. Die Software entwickelt sich schnell weiter inklusive der kompatiblen Geräte. Wenn man die Kommentare beim Videotutorial liest und den jetzigen Stand sieht, schon beeindruckend. Vielleicht nochmal probieren.

    Aber ich hab auch keinen RPI rumliegen sondern habe einen WLAN Stick in der VM weiter gereicht

    Habe es mit einem Raspi3b gemacht, keine Probleme. Laut Wiki soll auch deine Variante möglich sein. Generell geht es mit jedem Debian/Ubuntu ( besonders gut für SBC), die wlan-Schnittstelle muß halt "nur" einen AP aufbauen können.

    tschau nepo

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!