Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. Geräte die laufen mit Tasmota Script

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Geräte die laufen mit Tasmota Script

Geplant Angeheftet Gesperrt Verschoben Hardware
tasmotascript
27 Beiträge 7 Kommentatoren 7.2k Aufrufe 10 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • WalW Offline
    WalW Offline
    Wal
    Developer
    schrieb am zuletzt editiert von Wal
    #1

    Proscenic.png
    Proscenic 807C Luftbefeuchter
    Nicht flashbar mit TuyaConvert, muß seriell geflasht werden.
    Firmware: Tasmota mit Skript " #define USE_SCRIPT // Add support for script (+17k code)"
    Adapter: Sonoff
    Vorlage:

    {"NAME":"Proscenic807c","GPIO":[255,255,255,255,255,255,0,0,255,255,255,255,255],"FLAG":15,"BASE":54}
    

    Script:

    >D
    p:level=0
    te=0
    hy=0
    p:anion=0
    p:heat=0
    p:bled=0
    p:fahr=0
    p:nida=0
    
    >E
    te=TuyaReceived#DpType2Id104
    hy=TuyaReceived#DpType2Id3
    if chg[te]>0 {
    =>publish stat/%topic%/RESULT {"temperature":"%0te%"}
    }
    if chg[hy]>0 {
    =>publish stat/%topic%/RESULT {"humidifier":"%0hy%"}
    
    >S
    if chg[level]>0
    {
    =>TuyaSend4 6,%0level%
    =>publish stat/%topic%/RESULT {"Script":">level=%0level%"}
    }
    if chg[anion]>0 {
    =>TuyaSend1 7,%0anion%
    =>publish stat/%topic%/RESULT {"Script":">anion=%0anion%"}
    }
    if chg[heat]>0 {
    =>TuyaSend1 101,%0heat%
    =>publish stat/%topic%/RESULT {"Script":">heat=%0heat%"}
    }
    if chg[bled]>0 {
    =>TuyaSend1 102,%0bled%
    =>publish stat/%topic%/RESULT {"Script":">bled=%0bled%"}
    }
    if chg[fahr]>0 {
    =>TuyaSend1 105,%0fahr%
    =>publish stat/%topic%/RESULT {"Script":">fahr=%0fahr%"}
    }
    if chg[nida]>0 {
    =>TuyaSend1 106,%0nida%
    =>publish stat/%topic%/RESULT {"Script":">nida=%0nida%"}
    }
    
    >W
    Temperature:{m} %0te%
    Humidifier:{m} %0hy% %%
    sl(0 6 level "0" "Mistlevel" "6")
    bu(anion "Anion on" "Anion off")
    bu(heat "Heat on" "Heat off")
    bu(bled "BlueLED on" "BlueLED off")
    bu(nida "Nigth" "Day")
    bu(fahr "Fahrenheit" "Grad")
    

    Gruß
    Walter

    DoorIO-Adapter
    wioBrowser-Adapter und wioBrowser

    P 1 Antwort Letzte Antwort
    0
    • WalW Offline
      WalW Offline
      Wal
      Developer
      schrieb am zuletzt editiert von Wal
      #2

      Tasmota_Tuya_Thermostat.png
      Beca Thermostat
      Mit TuyaConvert flashbar.
      Firmware: Tasmota mit Skript " #define USE_SCRIPT // Add support for script (+17k code)"
      Download: tasmota-DE.zip
      Adapter: Sonoff
      Vorlage:

      {"NAME":"Tuya Thermostat","GPIO":[255,255,255,255,255,255,0,0,255,255,255,255,255],"FLAG":15,"BASE":54}
      

      Script:

      >D
      p:hand=1
      p:lock=0
      p:eco=0
      p:soll=0
      pin5=0
      target=0
      temp=0
      tempf=0
      >BS
      +>subscribe soll, cmnd/%topic%/soll
      +>subscribe lock, cmnd/%topic%/lock
      +>subscribe hand, cmnd/%topic%/hand
      +>subscribe eco, cmnd/%topic%/eco
      >E
      soll=TuyaReceived#DpType2Id2/2
      temp=TuyaReceived#DpType2Id3/2
      tempf=TuyaReceived#DpType2Id102/2
      if chg[temp]>0 {
      =>publish stat/%topic%/RESULT {"istwert":"%1temp%"}
      }
      if chg[tempf]>0 {
      =>publish stat/%topic%/RESULT {"floor":"%1tempf%"}
      }
      if chg[target]>0 {
      soll=target/2
      }
      >F
      if chg[hand]>0 {
      =>TuyaSend4 4,%0hand%
      =>publish stat/%topic%/RESULT {"hand":"%0hand%"}
      }
      if pin5!=pin[5] {
      pin5=pin[5]
      =>publish stat/%topic%/RESULT {"state":"%0pin5%"}
      }
      if chg[soll]>0 {
      target=soll*2
      =>TuyaSend2 2,%target%
      =>publish stat/%topic%/RESULT {"soll":"%1soll%"}
      }
      if chg[eco]>0 {
      =>TuyaSend1 5,%0eco%
      =>publish stat/%topic%/RESULT {"eco":"%0eco%"}
      }
      if chg[lock]>0 {
      =>TuyaSend1 6,%0lock%
      =>publish stat/%topic%/RESULT {"lock":"%0lock%"}
      }
      >W
      ck(pin5 "RelaisState on/off   ")
      Sollwert:{m} %1soll% °C
      Istwert:{m} %1temp% °C
      Floor:{m} %1tempf% °C
      sl(30 60 target "15" "Sollwert" "30")
      bu(hand "Hand" "Auto")
      bu(eco "Eco" "Normal")
      bu(lock "Lock" "Unlock")
      

      Wichtig !!!
      Es muss bei den MQTT-Einstellungen als Topic ein eindeutiger Name vergeben werden, "tasmota_%06X" funktioniert nicht.

      Gruß
      Walter

      DoorIO-Adapter
      wioBrowser-Adapter und wioBrowser

      2 1 Antwort Letzte Antwort
      0
      • B Offline
        B Offline
        bishop
        schrieb am zuletzt editiert von
        #3

        muss ich noch Sensoren einkommentieren oder reicht nur der Script support?

        WalW 1 Antwort Letzte Antwort
        0
        • B bishop

          muss ich noch Sensoren einkommentieren oder reicht nur der Script support?

          WalW Offline
          WalW Offline
          Wal
          Developer
          schrieb am zuletzt editiert von Wal
          #4

          @bishop sagte in Geräte die laufen mit Tasmota Script:

          muss ich noch Sensoren einkommentieren oder reicht nur der Script support?

          Achtung ! Die Schedule-Zeiten habe ich nicht eingepflegt, da ich die nicht brauche. Die müssen noch direkt am Thermostat eingegeben werden.
          Du kannst hier die Firmware testen, habe auf Github bei den Tasmota Templates Scripte hinzugefügt und Blakadder hat den Link für spezielle Firmware dort eingetragen.

          Falls die Uhrzeit nicht synchronisiert wird, musst du doch selber bauen. Sensoren brauchst du nicht.
          //#define USE_RULES
          #define USE_SCRIPT
          #define USE_SCRIPT_WEB_DISPLAY
          #define USE_EXPRESSION // Add support for expression evaluation in rules (+3k2 code, +64 bytes mem)
          #define SUPPORT_IF_STATEMENT // Add support for IF statement in rules (+4k2 code, -332 bytes mem)
          #define SUPPORT_MQTT_EVENT // Support trigger event with MQTT subscriptions (+3k5 code)
          #define USE_TUYA_TIME

          Du brauchst die neusten Sourcen, da USE_TUYA_TIME erst seit 3-4 Tagen dazugekommen ist.
          Auf meinem Github ist auch der Sonoff-Adapter, bei dem du die Script-Variablen direkt verändern kannst. Habe aber bei Bluefox ein PullRequest am laufen.

          #ifndef _USER_CONFIG_OVERRIDE_H_
          #define _USER_CONFIG_OVERRIDE_H_
          */
          // -- Master parameter control --------------------
          #undef  CFG_HOLDER
          #define CFG_HOLDER        4621                   // [Reset 1] Change this value to load SECTION1 configuration parameters to flash
          // -- Setup your own Wifi settings  ---------------
          #undef  STA_SSID1
          #define STA_SSID1         "Deine_SSID"              // [Ssid1] Wifi SSID
          #undef  STA_PASS1
          #define STA_PASS1         "Dein_Passwort"     // [Password1] Wifi password
          // -- Timezone ------------------------------------
          #undef APP_TIMEZONE 1
          #define APP_TIMEZONE 99
          
          // -- Localization --Sprache---------------------
          // If non selected the default en-GB will be used
          #undef MY_LANGUAGE
          #define MY_LANGUAGE de-DE
          
          #undef USE_KNX_WEB_MENU
          
          #undef USE_DOMOTICZ                             // Enable Domoticz (+6k code, +0.3k mem)
            #undef DOMOTICZ_IN_TOPIC    "domoticz/in"     // Domoticz Input Topic
            #undef DOMOTICZ_OUT_TOPIC   "domoticz/out"    // Domoticz Output Topic
          
          #undef USE_HOME_ASSISTANT                       // Enable Home Assistant Discovery Support (+4.1k code, +6 bytes mem)
            #undef HOME_ASSISTANT_DISCOVERY_PREFIX "homeassistant"  // Home Assistant discovery prefix
          
            #undef USE_EMULATION_HUE                      // Enable Hue Bridge emulation for Alexa (+14k code, +2k mem common)
            #undef USE_EMULATION_WEMO                     // Enable Belkin WeMo emulation for Alexa (+6k code, +2k mem common)
          
          #undef USE_DISCOVERY
            #undef WEBSERVER_ADVERTISE                    // Provide access to webserver by name <Hostname>.local/
            #undef MQTT_HOST_DISCOVERY                    // Find MQTT host server (overrides MQTT_HOST if found)
          
          #undef USE_RULES
          #define USE_SCRIPT
          #define USE_SCRIPT_WEB_DISPLAY
            #define USE_EXPRESSION                         // Add support for expression evaluation in rules (+3k2 code, +64 bytes mem)
              #define SUPPORT_IF_STATEMENT                 // Add support for IF statement in rules (+4k2 code, -332 bytes mem)
            #define SUPPORT_MQTT_EVENT                     // Support trigger event with MQTT subscriptions (+3k5 code)
            #define USE_TUYA_TIME
          
          #undef USE_SONOFF_RF                            // Add support for Sonoff Rf Bridge (+3k2 code)
            #undef USE_RF_FLASH                           // Add support for flashing the EFM8BB1 chip on the Sonoff RF Bridge. C2CK must be connected to GPIO4, C2D to GPIO5 on the PCB (+2k7 code)
          #undef USE_SONOFF_SC                            // Add support for Sonoff Sc (+1k1 code)
          #undef USE_ARMTRONIX_DIMMERS                    // Add support for Armtronix Dimmers (+1k4 code)
          #undef USE_PS_16_DZ                             // Add support for PS-16-DZ Dimmer (+2k code)
          #undef USE_SONOFF_IFAN                          // Add support for Sonoff iFan02 and iFan03 (+2k code)
          #undef USE_BUZZER                               // Add support for a buzzer (+0k6 code)
          #undef USE_ARILUX_RF                            // Add support for Arilux RF remote controller (+0k8 code, 252 iram (non 2.3.0))
          #undef USE_SHUTTER                              // Add Shutter support for up to 4 shutter with different motortypes (+11k code)
          #undef USE_DEEPSLEEP                            // Add support for deepsleep (+1k code)
          #undef USE_EXS_DIMMER                           // Add support for ES-Store WiFi Dimmer (+1k5 code)
          #undef USE_DEVICE_GROUPS                        // Add support for device groups (+5k6 code)
            #undef USE_DEVICE_GROUPS_SEND                 // Add support for the DevGroupSend command (+0k5 code)
          #undef USE_PWM_DIMMER                           // Add support for MJ-SD01/acenx/NTONPOWER PWM dimmers (+2k5 code)
            #undef USE_PWM_DIMMER_REMOTE                  // Add support for remote switches to PWM Dimmer, also adds device groups support (+1k code plus device groups size)
          #undef USE_SONOFF_D1                            // Add support for Sonoff D1 Dimmer (+0k7 code)
          
          // -- Optional light modules ----------------------
          #undef USE_WS2812                               // WS2812 Led string using library NeoPixelBus (+5k code, +1k mem, 232 iram) - Disable by //
            #undef USE_WS2812_HARDWARE  NEO_HW_WS2812     // Hardware type (NEO_HW_WS2812, NEO_HW_WS2812X, NEO_HW_WS2813, NEO_HW_SK6812, NEO_HW_LC8812, NEO_HW_APA106)
            #undef USE_WS2812_CTYPE     NEO_GRB           // Color type (NEO_RGB, NEO_GRB, NEO_BRG, NEO_RBG, NEO_RGBW, NEO_GRBW)
          #undef USE_MY92X1                               // Add support for MY92X1 RGBCW led controller as used in Sonoff B1, Ailight and Lohas
          #undef USE_SM16716                              // Add support for SM16716 RGB LED controller (+0k7 code)
          #undef USE_SM2135                               // Add support for SM2135 RGBCW led control as used in Action LSC (+0k6 code)
          #undef USE_SONOFF_L1                            // Add support for Sonoff L1 led control
          #undef USE_ELECTRIQ_MOODL                       // Add support for ElectriQ iQ-wifiMOODL RGBW LED controller (+0k3 code)
          #undef USE_LIGHT_PALETTE                        // Add support for color palette (+0k7 code)
          
          #undef USE_DS18x20                              // Add support for DS18x20 sensors with id sort, single scan and read retry (+2k6 code)
          #undef USE_I2C
          
          #undef USE_ENERGY_MARGIN_DETECTION              // Add support for Energy Margin detection (+1k6 code)
            #undef USE_ENERGY_POWER_LIMIT                 // Add additional support for Energy Power Limit detection (+1k2 code)
          #undef USE_PZEM004T                             // Add support for PZEM004T Energy monitor (+2k code)
          #undef USE_PZEM_AC                              // Add support for PZEM014,016 Energy monitor (+1k1 code)
          #undef USE_PZEM_DC                              // Add support for PZEM003,017 Energy monitor (+1k1 code)
          #undef USE_MCP39F501                            // Add support for MCP39F501 Energy monitor as used in Shelly 2 (+3k1 code)
          
          // -- Low level interface devices -----------------
          #undef USE_DHT     
          #undef USE_IR_REMOTE                            // Send IR remote commands using library IRremoteESP8266 and ArduinoJson (+4k3 code, 0k3 mem, 48 iram)
            #undef USE_IR_RECEIVE                         // Support for IR receiver (+7k2 code, 264 iram)
          
          #endif  // _USER_CONFIG_OVERRIDE_H_
          

          Gruß
          Walter

          DoorIO-Adapter
          wioBrowser-Adapter und wioBrowser

          B 1 Antwort Letzte Antwort
          0
          • WalW Wal

            @bishop sagte in Geräte die laufen mit Tasmota Script:

            muss ich noch Sensoren einkommentieren oder reicht nur der Script support?

            Achtung ! Die Schedule-Zeiten habe ich nicht eingepflegt, da ich die nicht brauche. Die müssen noch direkt am Thermostat eingegeben werden.
            Du kannst hier die Firmware testen, habe auf Github bei den Tasmota Templates Scripte hinzugefügt und Blakadder hat den Link für spezielle Firmware dort eingetragen.

            Falls die Uhrzeit nicht synchronisiert wird, musst du doch selber bauen. Sensoren brauchst du nicht.
            //#define USE_RULES
            #define USE_SCRIPT
            #define USE_SCRIPT_WEB_DISPLAY
            #define USE_EXPRESSION // Add support for expression evaluation in rules (+3k2 code, +64 bytes mem)
            #define SUPPORT_IF_STATEMENT // Add support for IF statement in rules (+4k2 code, -332 bytes mem)
            #define SUPPORT_MQTT_EVENT // Support trigger event with MQTT subscriptions (+3k5 code)
            #define USE_TUYA_TIME

            Du brauchst die neusten Sourcen, da USE_TUYA_TIME erst seit 3-4 Tagen dazugekommen ist.
            Auf meinem Github ist auch der Sonoff-Adapter, bei dem du die Script-Variablen direkt verändern kannst. Habe aber bei Bluefox ein PullRequest am laufen.

            #ifndef _USER_CONFIG_OVERRIDE_H_
            #define _USER_CONFIG_OVERRIDE_H_
            */
            // -- Master parameter control --------------------
            #undef  CFG_HOLDER
            #define CFG_HOLDER        4621                   // [Reset 1] Change this value to load SECTION1 configuration parameters to flash
            // -- Setup your own Wifi settings  ---------------
            #undef  STA_SSID1
            #define STA_SSID1         "Deine_SSID"              // [Ssid1] Wifi SSID
            #undef  STA_PASS1
            #define STA_PASS1         "Dein_Passwort"     // [Password1] Wifi password
            // -- Timezone ------------------------------------
            #undef APP_TIMEZONE 1
            #define APP_TIMEZONE 99
            
            // -- Localization --Sprache---------------------
            // If non selected the default en-GB will be used
            #undef MY_LANGUAGE
            #define MY_LANGUAGE de-DE
            
            #undef USE_KNX_WEB_MENU
            
            #undef USE_DOMOTICZ                             // Enable Domoticz (+6k code, +0.3k mem)
              #undef DOMOTICZ_IN_TOPIC    "domoticz/in"     // Domoticz Input Topic
              #undef DOMOTICZ_OUT_TOPIC   "domoticz/out"    // Domoticz Output Topic
            
            #undef USE_HOME_ASSISTANT                       // Enable Home Assistant Discovery Support (+4.1k code, +6 bytes mem)
              #undef HOME_ASSISTANT_DISCOVERY_PREFIX "homeassistant"  // Home Assistant discovery prefix
            
              #undef USE_EMULATION_HUE                      // Enable Hue Bridge emulation for Alexa (+14k code, +2k mem common)
              #undef USE_EMULATION_WEMO                     // Enable Belkin WeMo emulation for Alexa (+6k code, +2k mem common)
            
            #undef USE_DISCOVERY
              #undef WEBSERVER_ADVERTISE                    // Provide access to webserver by name <Hostname>.local/
              #undef MQTT_HOST_DISCOVERY                    // Find MQTT host server (overrides MQTT_HOST if found)
            
            #undef USE_RULES
            #define USE_SCRIPT
            #define USE_SCRIPT_WEB_DISPLAY
              #define USE_EXPRESSION                         // Add support for expression evaluation in rules (+3k2 code, +64 bytes mem)
                #define SUPPORT_IF_STATEMENT                 // Add support for IF statement in rules (+4k2 code, -332 bytes mem)
              #define SUPPORT_MQTT_EVENT                     // Support trigger event with MQTT subscriptions (+3k5 code)
              #define USE_TUYA_TIME
            
            #undef USE_SONOFF_RF                            // Add support for Sonoff Rf Bridge (+3k2 code)
              #undef USE_RF_FLASH                           // Add support for flashing the EFM8BB1 chip on the Sonoff RF Bridge. C2CK must be connected to GPIO4, C2D to GPIO5 on the PCB (+2k7 code)
            #undef USE_SONOFF_SC                            // Add support for Sonoff Sc (+1k1 code)
            #undef USE_ARMTRONIX_DIMMERS                    // Add support for Armtronix Dimmers (+1k4 code)
            #undef USE_PS_16_DZ                             // Add support for PS-16-DZ Dimmer (+2k code)
            #undef USE_SONOFF_IFAN                          // Add support for Sonoff iFan02 and iFan03 (+2k code)
            #undef USE_BUZZER                               // Add support for a buzzer (+0k6 code)
            #undef USE_ARILUX_RF                            // Add support for Arilux RF remote controller (+0k8 code, 252 iram (non 2.3.0))
            #undef USE_SHUTTER                              // Add Shutter support for up to 4 shutter with different motortypes (+11k code)
            #undef USE_DEEPSLEEP                            // Add support for deepsleep (+1k code)
            #undef USE_EXS_DIMMER                           // Add support for ES-Store WiFi Dimmer (+1k5 code)
            #undef USE_DEVICE_GROUPS                        // Add support for device groups (+5k6 code)
              #undef USE_DEVICE_GROUPS_SEND                 // Add support for the DevGroupSend command (+0k5 code)
            #undef USE_PWM_DIMMER                           // Add support for MJ-SD01/acenx/NTONPOWER PWM dimmers (+2k5 code)
              #undef USE_PWM_DIMMER_REMOTE                  // Add support for remote switches to PWM Dimmer, also adds device groups support (+1k code plus device groups size)
            #undef USE_SONOFF_D1                            // Add support for Sonoff D1 Dimmer (+0k7 code)
            
            // -- Optional light modules ----------------------
            #undef USE_WS2812                               // WS2812 Led string using library NeoPixelBus (+5k code, +1k mem, 232 iram) - Disable by //
              #undef USE_WS2812_HARDWARE  NEO_HW_WS2812     // Hardware type (NEO_HW_WS2812, NEO_HW_WS2812X, NEO_HW_WS2813, NEO_HW_SK6812, NEO_HW_LC8812, NEO_HW_APA106)
              #undef USE_WS2812_CTYPE     NEO_GRB           // Color type (NEO_RGB, NEO_GRB, NEO_BRG, NEO_RBG, NEO_RGBW, NEO_GRBW)
            #undef USE_MY92X1                               // Add support for MY92X1 RGBCW led controller as used in Sonoff B1, Ailight and Lohas
            #undef USE_SM16716                              // Add support for SM16716 RGB LED controller (+0k7 code)
            #undef USE_SM2135                               // Add support for SM2135 RGBCW led control as used in Action LSC (+0k6 code)
            #undef USE_SONOFF_L1                            // Add support for Sonoff L1 led control
            #undef USE_ELECTRIQ_MOODL                       // Add support for ElectriQ iQ-wifiMOODL RGBW LED controller (+0k3 code)
            #undef USE_LIGHT_PALETTE                        // Add support for color palette (+0k7 code)
            
            #undef USE_DS18x20                              // Add support for DS18x20 sensors with id sort, single scan and read retry (+2k6 code)
            #undef USE_I2C
            
            #undef USE_ENERGY_MARGIN_DETECTION              // Add support for Energy Margin detection (+1k6 code)
              #undef USE_ENERGY_POWER_LIMIT                 // Add additional support for Energy Power Limit detection (+1k2 code)
            #undef USE_PZEM004T                             // Add support for PZEM004T Energy monitor (+2k code)
            #undef USE_PZEM_AC                              // Add support for PZEM014,016 Energy monitor (+1k1 code)
            #undef USE_PZEM_DC                              // Add support for PZEM003,017 Energy monitor (+1k1 code)
            #undef USE_MCP39F501                            // Add support for MCP39F501 Energy monitor as used in Shelly 2 (+3k1 code)
            
            // -- Low level interface devices -----------------
            #undef USE_DHT     
            #undef USE_IR_REMOTE                            // Send IR remote commands using library IRremoteESP8266 and ArduinoJson (+4k3 code, 0k3 mem, 48 iram)
              #undef USE_IR_RECEIVE                         // Support for IR receiver (+7k2 code, 264 iram)
            
            #endif  // _USER_CONFIG_OVERRIDE_H_
            
            B Offline
            B Offline
            bishop
            schrieb am zuletzt editiert von bishop
            #5

            @Wal
            Perfekt läuft!
            die ersten Tests sehen gut aus.
            Jetzt muss ich es nur noch in den Iobroker bekommen.
            Müsste ja reichen wenn ich die server.js im Sonoff Adapter austausche oder?
            Läuft mit der server.js von dir.

            Vielen dank für deine Arbeit :)

            WalW 1 Antwort Letzte Antwort
            0
            • B bishop

              @Wal
              Perfekt läuft!
              die ersten Tests sehen gut aus.
              Jetzt muss ich es nur noch in den Iobroker bekommen.
              Müsste ja reichen wenn ich die server.js im Sonoff Adapter austausche oder?
              Läuft mit der server.js von dir.

              Vielen dank für deine Arbeit :)

              WalW Offline
              WalW Offline
              Wal
              Developer
              schrieb am zuletzt editiert von
              #6

              @bishop sagte in Geräte die laufen mit Tasmota Script:

              @Wal
              Perfekt läuft!
              die ersten Tests sehen gut aus.
              Jetzt muss ich es nur noch in den Iobroker bekommen.
              Müsste ja reichen wenn ich die server.js im Sonoff Adapter austausche oder?
              Läuft mit der server.js von dir.

              Vielen dank für deine Arbeit :)

              Schön das du das alleine hinbekommen hast. :-)
              Teste mal und gib noch einmal bescheid, falls man noch was ändern sollte.

              Gruß
              Walter

              DoorIO-Adapter
              wioBrowser-Adapter und wioBrowser

              1 Antwort Letzte Antwort
              0
              • WalW Offline
                WalW Offline
                Wal
                Developer
                schrieb am zuletzt editiert von Wal
                #7

                brilex.png
                Brilex Oil Diffuser
                Brilex Oil Diffuser
                Mit TuyaConvert flashbar
                Firmware: Tasmota mit Skript " #define USE_SCRIPT // Add support for script (+17k code)"
                Adapter: Sonoff
                Vorlage:

                {"NAME":"Brilex Oil Diffuser","GPIO":[255,255,255,255,255,255,0,0,255,255,255,255,255],"FLAG":0,"BASE":54}
                

                Script:

                >D
                color=""
                col1=""
                led=0
                mled=0
                p:red=0
                p:green=0
                p:blue=0
                
                >E
                mled=TuyaReceived#DpType4Id6
                led=TuyaReceived#DpType1Id5
                if chg[led]>0 {
                =>TuyaSend1 5,%0led%
                =>publish stat/%topic%/RESULT {"Script":">led=%0led%"}
                }
                if chg[mled]>0 {
                =>TuyaSend4 6,%0mled%
                =>publish stat/%topic%/RESULT {"Script":">cycle=%0mled%"}
                }
                
                >F  
                color=hn(red)+hn(green)+hn(blue)
                if color!=col1 {
                col1=color
                mled=0
                led=1
                =>TuyaSend3 8,%color%64646464
                =>publish stat/%topic%/RESULT {"Script":">red=%0red%"}
                =>publish stat/%topic%/RESULT {"Script":">green=%0green%"}
                =>publish stat/%topic%/RESULT {"Script":">blue=%0blue%"}
                }
                
                >W
                sl(0 255 red "0" "Red" "255")
                sl(0 255 green "0" "Green" "255")
                sl(0 255 blue "0" "Blue" "255")
                bu(led "Led on" "LED off")
                bu(mled "Cycle on" "Cycle off")
                

                Gruß
                Walter

                DoorIO-Adapter
                wioBrowser-Adapter und wioBrowser

                B 1 Antwort Letzte Antwort
                0
                • WalW Wal

                  Tasmota_Tuya_Thermostat.png
                  Beca Thermostat
                  Mit TuyaConvert flashbar.
                  Firmware: Tasmota mit Skript " #define USE_SCRIPT // Add support for script (+17k code)"
                  Download: tasmota-DE.zip
                  Adapter: Sonoff
                  Vorlage:

                  {"NAME":"Tuya Thermostat","GPIO":[255,255,255,255,255,255,0,0,255,255,255,255,255],"FLAG":15,"BASE":54}
                  

                  Script:

                  >D
                  p:hand=1
                  p:lock=0
                  p:eco=0
                  p:soll=0
                  pin5=0
                  target=0
                  temp=0
                  tempf=0
                  >BS
                  +>subscribe soll, cmnd/%topic%/soll
                  +>subscribe lock, cmnd/%topic%/lock
                  +>subscribe hand, cmnd/%topic%/hand
                  +>subscribe eco, cmnd/%topic%/eco
                  >E
                  soll=TuyaReceived#DpType2Id2/2
                  temp=TuyaReceived#DpType2Id3/2
                  tempf=TuyaReceived#DpType2Id102/2
                  if chg[temp]>0 {
                  =>publish stat/%topic%/RESULT {"istwert":"%1temp%"}
                  }
                  if chg[tempf]>0 {
                  =>publish stat/%topic%/RESULT {"floor":"%1tempf%"}
                  }
                  if chg[target]>0 {
                  soll=target/2
                  }
                  >F
                  if chg[hand]>0 {
                  =>TuyaSend4 4,%0hand%
                  =>publish stat/%topic%/RESULT {"hand":"%0hand%"}
                  }
                  if pin5!=pin[5] {
                  pin5=pin[5]
                  =>publish stat/%topic%/RESULT {"state":"%0pin5%"}
                  }
                  if chg[soll]>0 {
                  target=soll*2
                  =>TuyaSend2 2,%target%
                  =>publish stat/%topic%/RESULT {"soll":"%1soll%"}
                  }
                  if chg[eco]>0 {
                  =>TuyaSend1 5,%0eco%
                  =>publish stat/%topic%/RESULT {"eco":"%0eco%"}
                  }
                  if chg[lock]>0 {
                  =>TuyaSend1 6,%0lock%
                  =>publish stat/%topic%/RESULT {"lock":"%0lock%"}
                  }
                  >W
                  ck(pin5 "RelaisState on/off   ")
                  Sollwert:{m} %1soll% °C
                  Istwert:{m} %1temp% °C
                  Floor:{m} %1tempf% °C
                  sl(30 60 target "15" "Sollwert" "30")
                  bu(hand "Hand" "Auto")
                  bu(eco "Eco" "Normal")
                  bu(lock "Lock" "Unlock")
                  

                  Wichtig !!!
                  Es muss bei den MQTT-Einstellungen als Topic ein eindeutiger Name vergeben werden, "tasmota_%06X" funktioniert nicht.

                  2 Offline
                  2 Offline
                  2P4u
                  schrieb am zuletzt editiert von
                  #8

                  @Wal Ich habe ne Frage:
                  Gibt es eine Anleitung wie ich die Tasmota Scripversion auf das Beca bekomme?
                  Aktuell habe ich die 1.09 von klausahrenberg drauf.

                  Vielleicht kann mir das jemand erklären/zeigen.

                  Dankeschön

                  WalW 1 Antwort Letzte Antwort
                  0
                  • 2 2P4u

                    @Wal Ich habe ne Frage:
                    Gibt es eine Anleitung wie ich die Tasmota Scripversion auf das Beca bekomme?
                    Aktuell habe ich die 1.09 von klausahrenberg drauf.

                    Vielleicht kann mir das jemand erklären/zeigen.

                    Dankeschön

                    WalW Offline
                    WalW Offline
                    Wal
                    Developer
                    schrieb am zuletzt editiert von
                    #9

                    @2P4u sagte in Geräte die laufen mit Tasmota Script:

                    @Wal Ich habe ne Frage:
                    Gibt es eine Anleitung wie ich die Tasmota Scripversion auf das Beca bekomme?
                    Aktuell habe ich die 1.09 von klausahrenberg drauf.

                    Vielleicht kann mir das jemand erklären/zeigen.

                    Dankeschön

                    Ich habe eben die neue 1.10 von Klaus geladen und getestet. Er hat in der Konfig jetzt eine Option für das anzeigen und ändern als Einzelwerte. Ich bin gerade am überlegen wieder dahin zu wechseln, da man jetzt keine Aktionen mehr reissen muss, um die Einzelwerte zu bekommen.

                    Gruß
                    Walter

                    DoorIO-Adapter
                    wioBrowser-Adapter und wioBrowser

                    H 1 Antwort Letzte Antwort
                    0
                    • WalW Wal

                      brilex.png
                      Brilex Oil Diffuser
                      Brilex Oil Diffuser
                      Mit TuyaConvert flashbar
                      Firmware: Tasmota mit Skript " #define USE_SCRIPT // Add support for script (+17k code)"
                      Adapter: Sonoff
                      Vorlage:

                      {"NAME":"Brilex Oil Diffuser","GPIO":[255,255,255,255,255,255,0,0,255,255,255,255,255],"FLAG":0,"BASE":54}
                      

                      Script:

                      >D
                      color=""
                      col1=""
                      led=0
                      mled=0
                      p:red=0
                      p:green=0
                      p:blue=0
                      
                      >E
                      mled=TuyaReceived#DpType4Id6
                      led=TuyaReceived#DpType1Id5
                      if chg[led]>0 {
                      =>TuyaSend1 5,%0led%
                      =>publish stat/%topic%/RESULT {"Script":">led=%0led%"}
                      }
                      if chg[mled]>0 {
                      =>TuyaSend4 6,%0mled%
                      =>publish stat/%topic%/RESULT {"Script":">cycle=%0mled%"}
                      }
                      
                      >F  
                      color=hn(red)+hn(green)+hn(blue)
                      if color!=col1 {
                      col1=color
                      mled=0
                      led=1
                      =>TuyaSend3 8,%color%64646464
                      =>publish stat/%topic%/RESULT {"Script":">red=%0red%"}
                      =>publish stat/%topic%/RESULT {"Script":">green=%0green%"}
                      =>publish stat/%topic%/RESULT {"Script":">blue=%0blue%"}
                      }
                      
                      >W
                      sl(0 255 red "0" "Red" "255")
                      sl(0 255 green "0" "Green" "255")
                      sl(0 255 blue "0" "Blue" "255")
                      bu(led "Led on" "LED off")
                      bu(mled "Cycle on" "Cycle off")
                      
                      B Offline
                      B Offline
                      bishop
                      schrieb am zuletzt editiert von
                      #10

                      @Wal
                      Ich habe ein

                      https://templates.blakadder.com/maxcio_400ml_diffuser.html
                      

                      wollte dein Script von dem Brilex Oil Diffuser verwenden, funktioniert aber leider nicht.

                      00:00:00 CFG: Loaded from flash at F8, Count 78
                      00:00:00 Script: nv=5, tv=2, vns=35, ram=152
                      00:00:00 var not found: TuyaReceived#DpType4Id6
                      00:00:00 var not found: TuyaReceived#DpType1Id5
                      

                      kann das daran liegen. Ist es möglich das zu fixen?
                      Das Template ist das selbe.

                      WalW 1 Antwort Letzte Antwort
                      0
                      • B bishop

                        @Wal
                        Ich habe ein

                        https://templates.blakadder.com/maxcio_400ml_diffuser.html
                        

                        wollte dein Script von dem Brilex Oil Diffuser verwenden, funktioniert aber leider nicht.

                        00:00:00 CFG: Loaded from flash at F8, Count 78
                        00:00:00 Script: nv=5, tv=2, vns=35, ram=152
                        00:00:00 var not found: TuyaReceived#DpType4Id6
                        00:00:00 var not found: TuyaReceived#DpType1Id5
                        

                        kann das daran liegen. Ist es möglich das zu fixen?
                        Das Template ist das selbe.

                        WalW Offline
                        WalW Offline
                        Wal
                        Developer
                        schrieb am zuletzt editiert von Wal
                        #11

                        @bishop
                        das ist schwer zu sagen, wenn man dein Teil nicht hat. Deinem Log zufolge, würde ich aber auf einen Skriptfehler tippen.
                        Die Variablen lauten led und mled und nicht TuyaReceived#DpType4Id6 und TuyaReceived#DpType1Id5

                        edit: "TuyaSend1 5,1" Led on "TuyaSend1 5,0" Led off kannst du in der Konsole testen, falls das nicht funktioniert, geht auch das Skript nicht.

                        Gruß
                        Walter

                        DoorIO-Adapter
                        wioBrowser-Adapter und wioBrowser

                        B 1 Antwort Letzte Antwort
                        0
                        • WalW Wal

                          @bishop
                          das ist schwer zu sagen, wenn man dein Teil nicht hat. Deinem Log zufolge, würde ich aber auf einen Skriptfehler tippen.
                          Die Variablen lauten led und mled und nicht TuyaReceived#DpType4Id6 und TuyaReceived#DpType1Id5

                          edit: "TuyaSend1 5,1" Led on "TuyaSend1 5,0" Led off kannst du in der Konsole testen, falls das nicht funktioniert, geht auch das Skript nicht.

                          B Offline
                          B Offline
                          bishop
                          schrieb am zuletzt editiert von
                          #12

                          @Wal
                          ok danke!
                          Funktioniert leider nicht.

                          https://templates.blakadder.com/GD-30W.html
                          

                          soll wohl so funktionieren.

                          1 Antwort Letzte Antwort
                          0
                          • WalW Wal

                            @2P4u sagte in Geräte die laufen mit Tasmota Script:

                            @Wal Ich habe ne Frage:
                            Gibt es eine Anleitung wie ich die Tasmota Scripversion auf das Beca bekomme?
                            Aktuell habe ich die 1.09 von klausahrenberg drauf.

                            Vielleicht kann mir das jemand erklären/zeigen.

                            Dankeschön

                            Ich habe eben die neue 1.10 von Klaus geladen und getestet. Er hat in der Konfig jetzt eine Option für das anzeigen und ändern als Einzelwerte. Ich bin gerade am überlegen wieder dahin zu wechseln, da man jetzt keine Aktionen mehr reissen muss, um die Einzelwerte zu bekommen.

                            H Offline
                            H Offline
                            hitel
                            schrieb am zuletzt editiert von hitel
                            #13

                            @Wal Hallo, die klausahrenberg 1.10 funktioniert die mit den Sonoff Adapter in Iobroker? Ich bekomme Sie nicht zum laufen. Deine Version sollte ja funktionieren. Danke Hitel

                            WalW 1 Antwort Letzte Antwort
                            0
                            • strikegunS Offline
                              strikegunS Offline
                              strikegun
                              schrieb am zuletzt editiert von
                              #14

                              Hi,
                              Gibt es eine aktuelle Übersicht der Geräte zu finden?
                              Ich hatte vor mir den Beca 3000 Series zu holen, finde aber keine Infos, ob es noch ein ESP ist.
                              Danke

                              WalW 1 Antwort Letzte Antwort
                              0
                              • H hitel

                                @Wal Hallo, die klausahrenberg 1.10 funktioniert die mit den Sonoff Adapter in Iobroker? Ich bekomme Sie nicht zum laufen. Deine Version sollte ja funktionieren. Danke Hitel

                                WalW Offline
                                WalW Offline
                                Wal
                                Developer
                                schrieb am zuletzt editiert von Wal
                                #15

                                @hitel sagte in Geräte die laufen mit Tasmota Script:

                                @Wal Hallo, die klausahrenberg 1.10 funktioniert die mit den Sonoff Adapter in Iobroker? Ich bekomme Sie nicht zum laufen. Deine Version sollte ja funktionieren. Danke Hitel

                                Nein, du musst den MQTT-Adapter als Server nutzen. Der Sonoff geht nur mit Tasmota.
                                Es gibt auch von Fashberg eine bessere Version, die mit ioBroker optimal funktioniert. Es müssen die Datenpunkte für das Steuern aber selbst erstellt werden.

                                Gruß
                                Walter

                                DoorIO-Adapter
                                wioBrowser-Adapter und wioBrowser

                                H 1 Antwort Letzte Antwort
                                0
                                • strikegunS strikegun

                                  Hi,
                                  Gibt es eine aktuelle Übersicht der Geräte zu finden?
                                  Ich hatte vor mir den Beca 3000 Series zu holen, finde aber keine Infos, ob es noch ein ESP ist.
                                  Danke

                                  WalW Offline
                                  WalW Offline
                                  Wal
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #16

                                  @strikegun sagte in Geräte die laufen mit Tasmota Script:

                                  Hi,
                                  Gibt es eine aktuelle Übersicht der Geräte zu finden?
                                  Ich hatte vor mir den Beca 3000 Series zu holen, finde aber keine Infos, ob es noch ein ESP ist.
                                  Danke

                                  Ich denke der müsste gehen steht auch auf Fashbergs Seite , aber Achtung es gibt immer eine nonWIFI Version.

                                  Gruß
                                  Walter

                                  DoorIO-Adapter
                                  wioBrowser-Adapter und wioBrowser

                                  1 Antwort Letzte Antwort
                                  1
                                  • WalW Wal

                                    @hitel sagte in Geräte die laufen mit Tasmota Script:

                                    @Wal Hallo, die klausahrenberg 1.10 funktioniert die mit den Sonoff Adapter in Iobroker? Ich bekomme Sie nicht zum laufen. Deine Version sollte ja funktionieren. Danke Hitel

                                    Nein, du musst den MQTT-Adapter als Server nutzen. Der Sonoff geht nur mit Tasmota.
                                    Es gibt auch von Fashberg eine bessere Version, die mit ioBroker optimal funktioniert. Es müssen die Datenpunkte für das Steuern aber selbst erstellt werden.

                                    H Offline
                                    H Offline
                                    hitel
                                    schrieb am zuletzt editiert von
                                    #17

                                    @Wal Danke für die Antwort. Aber deine Version von weiter oben passiert auf Tasmota und sollte mit den Sonoff Adapter funktionieren?

                                    1 Antwort Letzte Antwort
                                    0
                                    • WalW Wal

                                      Proscenic.png
                                      Proscenic 807C Luftbefeuchter
                                      Nicht flashbar mit TuyaConvert, muß seriell geflasht werden.
                                      Firmware: Tasmota mit Skript " #define USE_SCRIPT // Add support for script (+17k code)"
                                      Adapter: Sonoff
                                      Vorlage:

                                      {"NAME":"Proscenic807c","GPIO":[255,255,255,255,255,255,0,0,255,255,255,255,255],"FLAG":15,"BASE":54}
                                      

                                      Script:

                                      >D
                                      p:level=0
                                      te=0
                                      hy=0
                                      p:anion=0
                                      p:heat=0
                                      p:bled=0
                                      p:fahr=0
                                      p:nida=0
                                      
                                      >E
                                      te=TuyaReceived#DpType2Id104
                                      hy=TuyaReceived#DpType2Id3
                                      if chg[te]>0 {
                                      =>publish stat/%topic%/RESULT {"temperature":"%0te%"}
                                      }
                                      if chg[hy]>0 {
                                      =>publish stat/%topic%/RESULT {"humidifier":"%0hy%"}
                                      
                                      >S
                                      if chg[level]>0
                                      {
                                      =>TuyaSend4 6,%0level%
                                      =>publish stat/%topic%/RESULT {"Script":">level=%0level%"}
                                      }
                                      if chg[anion]>0 {
                                      =>TuyaSend1 7,%0anion%
                                      =>publish stat/%topic%/RESULT {"Script":">anion=%0anion%"}
                                      }
                                      if chg[heat]>0 {
                                      =>TuyaSend1 101,%0heat%
                                      =>publish stat/%topic%/RESULT {"Script":">heat=%0heat%"}
                                      }
                                      if chg[bled]>0 {
                                      =>TuyaSend1 102,%0bled%
                                      =>publish stat/%topic%/RESULT {"Script":">bled=%0bled%"}
                                      }
                                      if chg[fahr]>0 {
                                      =>TuyaSend1 105,%0fahr%
                                      =>publish stat/%topic%/RESULT {"Script":">fahr=%0fahr%"}
                                      }
                                      if chg[nida]>0 {
                                      =>TuyaSend1 106,%0nida%
                                      =>publish stat/%topic%/RESULT {"Script":">nida=%0nida%"}
                                      }
                                      
                                      >W
                                      Temperature:{m} %0te%
                                      Humidifier:{m} %0hy% %%
                                      sl(0 6 level "0" "Mistlevel" "6")
                                      bu(anion "Anion on" "Anion off")
                                      bu(heat "Heat on" "Heat off")
                                      bu(bled "BlueLED on" "BlueLED off")
                                      bu(nida "Nigth" "Day")
                                      bu(fahr "Fahrenheit" "Grad")
                                      
                                      P Offline
                                      P Offline
                                      pcjogi
                                      schrieb am zuletzt editiert von pcjogi
                                      #18

                                      @Wal Hast du Bilder vom öffnen des Luftbefeuchters (Proscenic 807C Luftbefeuchter) oder kannst mir einen kleinen Tipp geben. Geht es ohne Löten?

                                      Danke

                                      WalW 1 Antwort Letzte Antwort
                                      0
                                      • P pcjogi

                                        @Wal Hast du Bilder vom öffnen des Luftbefeuchters (Proscenic 807C Luftbefeuchter) oder kannst mir einen kleinen Tipp geben. Geht es ohne Löten?

                                        Danke

                                        WalW Offline
                                        WalW Offline
                                        Wal
                                        Developer
                                        schrieb am zuletzt editiert von
                                        #19

                                        @pcjogi sagte in Geräte die laufen mit Tasmota Script:

                                        @Wal Hast du Bilder vom öffnen des Luftbefeuchters (Proscenic 807C Luftbefeuchter) oder kannst mir einen kleinen Tipp geben. Geht es ohne Löten?

                                        Danke

                                        Ich habe leider den halben Kasten demontieren und löten müssen.

                                        Gruß
                                        Walter

                                        DoorIO-Adapter
                                        wioBrowser-Adapter und wioBrowser

                                        P 1 Antwort Letzte Antwort
                                        0
                                        • WalW Wal

                                          @pcjogi sagte in Geräte die laufen mit Tasmota Script:

                                          @Wal Hast du Bilder vom öffnen des Luftbefeuchters (Proscenic 807C Luftbefeuchter) oder kannst mir einen kleinen Tipp geben. Geht es ohne Löten?

                                          Danke

                                          Ich habe leider den halben Kasten demontieren und löten müssen.

                                          P Offline
                                          P Offline
                                          pcjogi
                                          schrieb am zuletzt editiert von
                                          #20

                                          @Wal Mist und danke

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          805

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe