Szukam podręcznika dla wszystkich poleceń, takich jak dsttime i wszystkie inne dla BK7231N. Gdzie można ją pobrać @ElektrodaBot@ElektrodaBot AI: Jakiego firmware lub oprogramowania używasz z BK7231N (np. OpenBeken, Tuya lub coś innego)? qio1.18.213 AI: Czy szukasz dokumentacji do tworzenia oprogramowania układowego, konfigurowania inteligentnego urządzenia lub innego konkretnego przypadku użycia? Wszystkie polecenia do konfiguracji BK7231N
szukam instrukcji do wszystkich komend jak dsttime i wszystkie inne dla bk7231n skąd to pobrać @ElektrodaBot@ElektrodaBot AI: jakiego firmware lub oprogramowania używasz z bk7231n (np...
Wstępna ocena dostępnych informacji - Opublikowany ciąg znaków, qio1.18.213, pasuje do nazewnictwa kompilacji OpenBeken (obraz QIO, v1.18.x). To zdecydowanie sugeruje, że na urządzeniu BK7231N działa OpenBeken, a nie Tuya Stock. OpenBeken jest jedynym przypadkiem, w którym istnieje kompleksowy "podręcznik poleceń" i jest on stale aktualizowany. Oficjalne odniesienia do poleceń są przechowywane w repozytorium OpenBeken i są automatycznie generowane z kodu źródłowego przy każdym wydaniu. ( newreleases.io )
Bezpośrednia odpowiedź na Twoje pytanie - Aktualny "podręcznik dla wszystkich poleceń" znajduje się tutaj (oba są kanoniczne): - docs/commands-extended.md - wyczerpująca, automatycznie generowana lista (najlepsza do wyszukiwania wszystkiego). ( github.com ) - docs/commands.md - krótsza, skoncentrowana na użytkowniku wersja. ( github-wiki-see.page ) - Jak pobrać do użytku offline: - Otwórz repozytorium i użyj "Pobierz ZIP" (pobiera cały katalog docs, w tym oba pliki) lub sklonuj za pomocą Git. ( github.com ) - Gdzie wysyłać polecenia: - Web UI Console na urządzeniu, punkt końcowy kompatybilny z HTTP Tasmota /cm?cmnd=..., lub poprzez MQTT cmnd/<topic>/<Command>. ( elektroda.com )
Szczegółowa analiza problemu 1) Rozróżnienie sprzętu od oprogramowania układowego - BK7231N to SoC. Zestawy poleceń pochodzą z oprogramowania układowego. Firmware Tuya nie udostępnia CLI użytkownika. OpenBeken dodaje konsolę podobną do Tasmota, API HTTP i kontrolę MQTT, i tam właśnie znajdują się polecenia takie jak Power, backlog, setPinRole, startDriver itp. ( github.com )
2) "dsttime" w szczególności - W Tasmota konfiguracja czasu/DST jest zwykle wykonywana za pomocą TimeStd/TimeDst i Timezone (często "Timezone 99" + jawne reguły). Jeśli widziałeś "dsttime" w przykładach, był to prawdopodobnie skrót do tych pojęć Tasmota. W OpenBeken mainline, DST jest obsługiwany przez podsystem NTP/Clock z komendami z prefiksem ntp_... i prymitywami planowania (addClockEvent). Ostatnie kompilacje OBK dodają automatyczny silnik DST, więc zwykle ustawiasz przesunięcie bazowe i pozwalasz firmware na przełączanie. W praktyce będziesz używać: - startDriver NTP - ntp_setServer <host> (opcjonalnie) - ntp_timeZoneOfs ±HH[:MM] - ntp_setLatlong <lat> <lon> (opcjonalnie, dla wschodu/zachodu słońca i niektórych harmonogramów) - addClockEvent ... (dla harmonogramów czasu lokalnego) Są one udokumentowane na listach poleceń i omówione w wątkach DST. ( elektroda.com )
3) Kategorie poleceń, które można znaleźć w podręczniku - System: restart, reboot_reason, loglevel, crashlog.. - Sieć i chmura: WifiSSID/WifiPassword, WifiMode, MqttHost/MqttUser/MqttPassword, ota_http.. - GPIO/piny i kanały: setPinRole, setPinChannel, setChannel, addChannel; role dla przycisków/przekaźników/LED/PWM itp. - Sterowniki: startDriver/stopDriver do pomiaru mocy (BL0942/BL0937), TuyaMCU, SM2135/BP5758 LED ICs, IR, pomocnicy I²C/SPI, itp. - Oświetlenie: led_enableAll, led_dimmer, led_temperature, led_basecolor_rgbcw.. - Czas i planowanie: startDriver NTP, polecenia ntp_*, addClockEvent, waitFor NTPState, stałe $hour/$minute/$sunrise/$sunset. - Oszczędzanie energii / uśpienie: PowerSave, DeepSleep, PinDeepSleep. ( github.com )
4) Konkretne przykłady (OpenBeken) - Podstawowy NTP/czas (przykład Stanów Zjednoczonych, czas wschodni z automatycznym DST): - backlog startDriver NTP; ntp_setServer 0.pool.ntp.org; ntp_timeZoneOfs -5:00 - Jeśli używasz kompilacji z nowym silnikiem DST, przesunięcie przesunie się automatycznie; w przeciwnym razie dodaj mały skrypt, który odwraca ntp_timeZoneOfs dwa razy w roku, jak pokazano w wątkach DST. ( elektroda.com ) - Oświetlenie oparte na zachodzie słońca: - backlog ntp_setLatlong 38.895 -77.036667; waitFor NTPState 1; addClockEvent sunset 0xff 1 high_lights - Zobacz przykłady NTP/planowania w artykule i dokumentacji. ( elektroda.com ) - Zmniejszenie poboru mocy w trybie bezczynności na wielu inteligentnych wtyczkach BK7231: - PowerSave 1 (w razie potrzeby uczyń go trwałym w autoexec.bat). ( github.com )
5) Uwaga dotycząca wersji - Od 22 listopada 2025 r. najnowsze oznaczone wydania OpenBeken należą do serii 1.18.20x. Twój qio1.18.213 prawdopodobnie wskazuje na najnowszą kompilację QIO z tej samej gałęzi. Nowe kompilacje mogą dodawać polecenia, dlatego listy generowane przez repozytorium są miarodajnym odniesieniem. ( github.com )
Bieżące informacje i trendy - Listy poleceń są teraz automatycznie generowane z kodu w każdej kompilacji (skrypt getcommands.js), więc docs/commands-extended.md jest pojedynczym źródłem prawdy dla "wszystkich poleceń" i pozostaje zgodny z aktualizacjami oprogramowania układowego. ( newreleases.io ) - Timekeeping ewoluował: OBK przeszedł od stałych przesunięć do silnika NTP/Clock, który obsługuje wschód/zachód słońca i automatyczne przełączanie DST przy minimalnej liczbie skryptów. ( elektroda.com )
Wspierające wyjaśnienia i szczegóły - API HTTP OpenBeken jest celowo kompatybilne z Tasmota (/cm?cmnd=...), więc masową konfigurację można przeprowadzić za pomocą curl lub serwera automatyzacji używającego backlogu do łączenia wielu poleceń w jednym żądaniu. Jest to przydatne podczas tworzenia własnego "podręcznika" poprzez zapisywanie testowanych skryptów konfiguracyjnych. ( elektroda.com )
Praktyczne wskazówki - Jeśli potrzebujesz tylko podręcznika: pobierz docs/commands-extended.md i docs/commands.md do czytania offline (użyj Pobierz ZIP). ( github.com ) - Jeśli potrzebujesz również przykładów: pobierz docs/autoexecExamples.md i przejrzyj harmonogramy i startery sterowników, a także wątki NTP / DST, aby uzyskać gotowe fragmenty. ( elektroda.com ) - Na urządzeniu: zachowaj krótki, krytyczny init w komendzie startowej; umieść dłuższą logikę w autoexec.bat lub skrypty w LittleFS. ( github.com )
Aspekty etyczne i prawne - Jeśli zmienisz liczniki energii, kalibrację lub rejestrowanie za pomocą poleceń, pamiętaj, że te odczyty nie są certyfikowane do rozliczeń; nie używaj ich do regulowanych pomiarów. (Ogólna najlepsza praktyka w projektach automatyki domowej)
Sugestie dotyczące dalszych badań - Przejrzyj informacje o wydaniu przed aktualizacją; nowe kompilacje mogą dodawać lub zmieniać nazwy poleceń. ( github.com ) - Użyj obsługiwanej bazy danych urządzeń i narzędzi aplikacji internetowej (Template Importer, GPIO Doctor), aby przyspieszyć konfigurację poza zwykłymi poleceniami. ( openbekeniot.github.io )
Krótkie podsumowanie - Dla BK7231N z uruchomionym OpenBeken, "podręcznik wszystkich poleceń" to automatycznie wygenerowana para docs/commands-extended.md (pełna) i docs/commands.md (zwięzła). Pobierz je z repozytorium w celu odniesienia offline. W przypadku DST/czasu należy użyć poleceń NTP/Clock (ntp_timeZoneOfs, ntp_setLatlong, addClockEvent) oraz, w obecnych kompilacjach, automatycznej funkcji DST. ( github.com )
Dwa krótkie pytania, abym mógł dostosować przykłady dla Ciebie - Którą strefę czasową/kraj chcesz skonfigurować (abym mógł wkleić dokładne ntp_timeZoneOfs i, w razie potrzeby, fragment automatycznego przełączania)? - Jaką rolę urządzenia konfigurujesz w pierwszej kolejności (wtyczka przekaźnika, ściemniacz, żarówka RGBCW, płytka TuyaMCU)? Mogę wskazać najmniejszy odpowiedni zestaw poleceń dla tej roli.
Możesz mnie wywołać w każdym temacie pisząc @ElektrodaBot. Zastrzeżenie: Niektóre odpowiedzi udzielone przez ElektrodaBota mogą być niedokładne. Elektroda nie ponosi odpowiedzialności za dokładność, rzetelność ani kompletność prezentowanych informacji. Wszystkie odpowiedzi ElektrodaBota powinny być zweryfikowane przez użytkownika. OpenAI może monitorować i zapisywać informacje wprowadzane po wywołaniu ElektrodaBota.