OpenBeken to piękne oprogramowanie. Udało mi się użyć CloudCutter do flashowania do 1.15.508, a następnie OTA do 1.15.515. Wszystko działa tak, jak powinno, z wyjątkiem tego, że suwak temperatury barwowej nie mieści się w granicach sprzętu. Suwak przesuwa się do 2000k, ale żarówka może zmienić tylko na 2700k. Czy istnieje sposób na skalibrowanie tego do możliwości sprzętu?
Witam, jestem przekonany, że firmware domyślnie obejmuje cały możliwy zakres temperatur, nie ma martwych stref, nie miałoby to sensu IMHO, wszystkie PWM mają zakres 0-100%.
Czy możesz podać więcej szczegółów na temat posiadanego urządzenia? Czy używa zmodyfikowanego sterownika LED I2C, takiego jak SM2135, SM2235 itp.? A może używa PWM? Czy używa ,,alternatywnej kontroli CW", w której jeden PWM dotyczy jasności, a drugi temperatury? W przeciwieństwie do klasycznego sterowania, gdy jeden PWM jest dla chłodnego ciepłego, a drugi dla białego ciepłego....
Czy próbowałeś ustawić niższą częstotliwość PWM we flagach? tylko zgaduję.
Czy czytałeś o kalibracji systemu kontroli gamma?
Cytat:
led_gamma_control () - moduł obsługi komend led_gammaCtrl, użycie: led_gammaCtrl [parametr(y)] podkomendy: cal [fff] - ustaw wartości kalibracji RGB z próbnika kolorów lub parametrów gamma - korekcja gamma LED, zakres 1.0-3.0: 1.0 = gamma wyłączona, domyślnie = 2.2 brtMinRGB - minimalna jasność w % dla trybu RGB, zakres 0,0-10,0%, domyślnie = 0,1 brtMinCW - minimalna jasność w % dla trybu CW, zakres 0.0-10.0%, domyślnie = 0.1 list - lista ustawień (i włącz dodatkowe wiadomości) Wyniki będą wyświetlane jako komunikaty Logs Info:CFG: (może chcieć wyłączyć MAIN, MQTT i GEN, aby wyciszyć inne komunikaty) Każde podpolecenie włączy komunikaty kanału zawierające wartości wyjściowe w %
Sekwencja kalibracji: 1: wyczyść bieżące wartości kalibracji (= 1,0, domyślnie) za pomocą jednej z następujących metod: a: ustaw próbnik kolorów na "biały", czyli #FFFFFF i wpisz komendę "led_gammaCtrl cal" b: lub ustaw wartości bezpośrednio za pomocą polecenia ,,led_gammaCtrl cal 1.0 1.0 1.0" 2: dostosuj diody LED RGB, aby emitowały białe światło o preferowanej temperaturze i jasności 3: wprowadź polecenie "led_gammaCtrl cal" - jeśli się powiedzie, ustawienia zostaną wyświetlone i zapisane w pamięci flash
Użyj polecenia ,,gamma ", aby ustawić wartość gamma. Zakres 1,0-3,0: 1,0 = gamma wyłączona, domyślnie 2,2. Aby całkowicie wyłączyć korekcję gamma, możesz również ustawić brtMinX na 0.0. Użyj poleceń ,,brtMinRGB " i ,,brtMinCW ", aby ustawić minimalną jasność dla diod RGB i CW. Prawidłowy zakres to 0,0-10,0% pełnego zakresu (w tym jasność 0). ,,Wiadomości kanałowe" są przydatne w znalezieniu odpowiednich zakres: dostosuj jasność do pożądanego poziomu minimalnego i użyj najwyższej wartości procentowej kanału jako parametru brtMinX. Kanały 0-2 to RGB, kanały 3-4 to CW Użyj polecenia ,,list", aby wyświetlić ustawienia gamma i kalibracji.
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
Nie wyraziłem się zbyt jasno w opisie problemu. Nie sądzę, aby był problem ze sprzętem lub samą kontrolą temperatury barwowej, a raczej etykietą skrajnej lewej pozycji suwaka, która powinna wynosić 2700 zamiast 2000. Choć może się to wydawać trywialne, ważne jest, aby wszystkie żarówki w systemie wyświetlają tę samą temperaturę, gdy Home Assistant wzywa 2700.
Po dalszych testach ustaliłem, że obk jest w stanie uzyskać niższą temperaturę barwową niż pozwala na to oprogramowanie układowe Tuya. Wszystko działa tak, jak powinno.
Porównałem żarówkę z Tuya z żarówką z OBK. Żarówka OBK ma niższą temperaturę przy najniższym ustawieniu, więc mój początkowy problem nie był tak naprawdę żadnym problemem.
Jedną z rzeczy, na które należy zwrócić uwagę, jest bieżące ustawienie tak zwanych sterowników LED „I2C”, ale mówię to na wszelki wypadek, najprawdopodobniej twój problem nie dotyczył bieżącego ustawienia. Po prostu wyszukaj „Current” na liście poleceń. https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/commands.md
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia