Tasmota: SK6812 RGBW - рдЕрд╕рд▓реА рд╕рдлреЗрдж рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рдордИ 2019  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: arendst/Tasmota





рдмрдЧ рд╡рд┐рд╡рд░рдг

00000000 рдореЗрдВ рдХрдорд╛рдВрдб 000000FF рдкрд░рд┐рдгрд╛рдо, рд╕рдлреЗрдж рдПрд▓рдИрдбреА рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рд╣реИред
рдЕрдиреНрдп рд╕рднреА рд░рдВрдЧ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ

my_user_config рд╕реЗрдЯрд┐рдВрдЧ:

USE_WS2812_CTYPE NEO_GRBW рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ

рдЕрдиреБрд░реЛрдз рдЬрд╛рдирдХрд╛рд░реА

_ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпреЗ рдмреЙрдХреНрд╕ рдЖрдкрдХреЗ рдореБрджреНрджреЗ рдХреЛ рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЬрд╛рдВрдЪреЗ рдЧрдП рд╣реИрдВред рдзрдиреНрдпрд╡рд╛рдж_

рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдкреВрд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕реВрдЪреА рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдЧрд╛

  • [x] рдпреЛрдЧрджрд╛рди рдЧрд╛рдЗрдб рдФрд░ рдиреАрддрд┐ рдФрд░ рдЖрдЪрд╛рд░ рд╕рдВрд╣рд┐рддрд╛ рдкрдврд╝реЗрдВ
  • [x] рдореБрджреНрджреЛрдВ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреА рдЦреЛрдЬ рдХреА (https://github.com/arendst/Sonoff-Tasmota/issues)
  • [x] рд╡рд┐рдХреА рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреА рдЦреЛрдЬ рдХреА (https://github.com/arendst/Sonoff-Tasmota/wiki/Troublesourcing)
  • [] рдлреЛрд░рдо рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреА рдЦреЛрдЬ рдХреА (https://groups.google.com/d/forum/sonoffusers)
  • [] рдЪреИрдЯ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдХреА рдЦреЛрдЬ рдХреА (https://discord.gg/Ks2Kzd4)
  • [x] рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛рдиреА рд╕реЛрдирдСрдлрд╝ рдмреЗрд╕рд┐рдХ): рд╡реАрдореЛрд╕ рдбреА рез рдорд┐рдиреА рдкреНрд░реЛ
  • [x] рдЯрд╕рдореЛрдЯрд╛ рдмрд╛рдЗрдирд░реА рдлрд░реНрдорд╡реЗрдпрд░ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рем.рел.реж.резрей / рд╕реНрд╡-рд╕рдВрдХрд▓рд┐рдд
  • [x] рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдЖрдИрдбреАрдИ - рдХрдВрдкрд╛рдЗрд▓рд░ / рдЕрдкрд▓реЛрдб рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: Arduino IDE / OTA
  • [x] status 0 рдХрдорд╛рдВрдб рдХреА рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ:
STATUS 0 OUTPUT HERE:
17:16:45 CMD: status 0
17:16:45 RSL: stat/sonoff/STATUS = {"Status":{"Module":18,"FriendlyName":["Sonoff"],"Topic":"sonoff","ButtonTopic":"0","Power":0,"PowerOnState":3,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0}}
17:16:45 RSL: stat/sonoff/STATUS1 = {"StatusPRM":{"Baudrate":115200,"GroupTopic":"sonoffs","OtaUrl":"http://thehackbox.org/tasmota/release/sonoff.bin","RestartReason":"Software/System restart","Uptime":"0T00:01:01","StartupUTC":"2019-05-28T15:15:44","Sleep":50,"CfgHolder":4617,"BootCount":11,"SaveCount":63,"SaveAddress":"3F4000"}}
17:16:45 RSL: stat/sonoff/STATUS2 = {"StatusFWR":{"Version":"6.5.0.13(sonoff)","BuildDateTime":"2019-05-28T16:16:44","Boot":31,"Core":"2_5_1","SDK":"2.2.1(cfd48f3)"}}
17:16:45 RSL: stat/sonoff/STATUS3 = {"StatusLOG":{"SerialLog":2,"WebLog":2,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["SAW-AP",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","280500000100060000000000000000000000","00000000"]}}
17:16:45 RSL: stat/sonoff/STATUS4 = {"StatusMEM":{"ProgramSize":601,"Free":3472,"Heap":21,"ProgramFlashSize":4096,"FlashSize":16384,"FlashChipId":"1840EF","FlashMode":3,"Features":["00000809","0FFAE394","001783A0","23BE37CC","01003BC0"]}}
17:16:45 RSL: stat/sonoff/STATUS5 = {"StatusNET":{"Hostname":"sonoff-3973","IPAddress":"192.168.10.99","Gateway":"192.168.10.1","Subnetmask":"255.255.255.0","DNSServer":"192.168.10.1","Mac":"2C:3A:E8:1F:6F:85","Webserver":2,"WifiConfig":4}}
17:16:45 RSL: stat/sonoff/STATUS6 = {"StatusMQT":{"MqttHost":"","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_1F6F85","MqttUser":"DVES_USER","MqttCount":0,"MAX_PACKET_SIZE":1000,"KEEPALIVE":15}}
17:16:45 RSL: stat/sonoff/STATUS7 = {"StatusTIM":{"UTC":"Tue May 28 15:16:45 2019","Local":"Tue May 28 17:16:45 2019","StartDST":"Sun Mar 31 02:00:00 2019","EndDST":"Sun Oct 27 03:00:00 2019","Timezone":"+02:00","Sunrise":"05:14","Sunset":"21:30"}}
17:16:45 RSL: stat/sonoff/STATUS10 = {"StatusSNS":{"Time":"2019-05-28T17:16:45"}}
17:16:45 RSL: stat/sonoff/STATUS11 = {"StatusSTS":{"Time":"2019-05-28T17:16:45","Uptime":"0T00:01:01","SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"POWER":"OFF","Dimmer":56,"Color":"8F8F8F00","HSBColor":"0,0,56","Channel":[56,56,56,0],"Scheme":0,"Width":1,"Fade":"OFF","Speed":1,"LedTable":"OFF","Wifi":{"AP":1,"SSId":"SAW-AP","BSSId":"44:4E:6D:39:96:E6","Channel":11,"RSSI":100,"LinkCount":1,"Downtime":"0T00:00:04"}}}

  • [x] рдпрджрд┐ рдЖрдк рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рдкрд░ рдХрдВрд╕реЛрд▓ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ:
    _ (рдХреГрдкрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ_ weblog 4 _ рдЕрдзрд┐рдХ рдбрд┐рдмрдЧ рдЬрд╛рдирдХрд╛рд░реА) _
CONSOLE OUTPUT HERE:
17:25:50 CMD: color 000000ff
17:25:50 SRC: WebConsole from 192.168.10.101
17:25:50 RSL: Received Topic /color, Data Size 8, Data 000000ff
17:25:50 RSL: Group 0, Index 1, Command COLOR, Data 000000ff
17:25:50 RSL: stat/sonoff/RESULT = {"POWER":"OFF","Dimmer":0,"Color":"00000000","HSBColor":"0,0,0","Channel":[0,0,0,0]}

17:26:58 CMD: color
17:26:58 SRC: WebConsole from 192.168.10.101
17:26:58 RSL: Received Topic /color, Data Size 0, Data 
17:26:58 RSL: Group 0, Index 1, Command COLOR, Data 
17:26:58 RSL: stat/sonoff/RESULT = {"Color":"00000000"}

рдкреНрд░рдЬрдирди рдХрд░рдирд╛

рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП _Steps: _

рдЙрдкрд▓рдмреНрдз BEHAVIOR

_A рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдЬреЛ рдЖрдкрдиреЗ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХреА рдереА ред_

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ

_ рдпрджрд┐ рд▓рд╛рдЧреВ рд╣реЛ, рддреЛ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рд╕рдордЭрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЬреЛрдбрд╝реЗрдВ ред_

рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрдкрд░реНрдХ

_ рдпрд╣рд╛рдБ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЕрдиреНрдп рд╕рдВрджрд░реНрдн рджреЗрдЦреЗрдВ ред_

(рдХреГрдкрдпрд╛, рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕рдорд╕реНрдпрд╛ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рдпрд╛рдж рд░рдЦреЗрдВ)

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЧрдВрджрд╛ рдмрдЧ ... light_type рдХреЛ light_type = 11 (+ WS2812) рдХреЗ рд╕рд╛рде light_subtype = 3 (RGB) рдХреЗ рд╕рд╛рде рдЖрд░рдВрднреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ light_subtype = 4 (RGBW) рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рд▓рд╛рдЗрдЯ рдЗрдВрдЬрди рдЕрдкрдбреЗрдЯ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИред
рдореИрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рддреИрдпрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЧрдВрджрд╛ рдмрдЧ ... light_type рдХреЛ light_type = 11 (+ WS2812) рдХреЗ рд╕рд╛рде light_subtype = 3 (RGB) рдХреЗ рд╕рд╛рде рдЖрд░рдВрднреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ light_subtype = 4 (RGBW) рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рд▓рд╛рдЗрдЯ рдЗрдВрдЬрди рдЕрдкрдбреЗрдЯ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИред
рдореИрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рддреИрдпрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдкреАрдЖрд░ # 5878ред
@Vujagig рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдпрд╣ рдЬрд╛рдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдмрдВрдж рдХрд░рддрд╛ рд╣реИ?

рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕