logo elektroda
logo elektroda
X
logo elektroda

BK7238 T1-2S-NL NTP/SNTP Support with OpenBeken and LibreTiny

User question

Kann BK7238 (T1-2S-NL) NTP?

Artificial Intelligence ResponseLABEL_AI_GENERATED

Direkte Antwort

Ja, der BK7238 im Tuya-Modul T1-2S-NL kann NTP bzw. genauer SNTP als Zeit-Client nutzen — aber nur, wenn die verwendete Firmware das unterstützt.
Die Hardware ist dafür geeignet: Das T1-2S ist ein Tuya-Wi-Fi-Modul mit Beken BK7238, 2,4-GHz-Wi-Fi und ausreichendem Flash/RAM; LibreTiny führt das Board als t1-2s mit BK7238 auf. (docs.libretiny.eu)

Wichtig ist die Unterscheidung:

  • Hardware: ja, BK7238 kann über Wi-Fi IP/UDP-Verkehr machen, also auch NTP/SNTP.
  • Originale Tuya-Firmware: Zeit wird typischerweise über die Tuya-Cloud/den Tuya-Stack gehandhabt; direkter NTP-Zugriff ist für den Anwender meist nicht frei konfigurierbar.
  • OpenBeken: ja, NTP ist vorgesehen; z. B. mit startDriver NTP.
  • ESPHome/LibreTiny: ja, grundsätzlich möglich; LibreTiny/ESPHome unterstützt die BK7238-Familie, inklusive T1-2S, wobei die Plattform weiterhin als in Entwicklung beschrieben wird. (esphome.io)

Detaillierte Analyse

1. OpenBeken

Wenn du OpenBeken auf dem T1-2S-NL verwendest, kannst du NTP direkt starten. In den OpenBeken-FAQ wird z. B. ein Startup-Befehl mit NTP gezeigt:

backlog startDriver NTP; ntp_setServer 217.147.223.78

oder einfacher:

startDriver NTP

Das kann in Config → Short startup command oder in autoexec.bat eingetragen werden. OpenBeken dokumentiert explizit startDriver NTP und optional ntp_setServer für die Serverwahl. (github.com)

Praktisch heißt das:

  • Nach WLAN-Verbindung holt sich das Modul die aktuelle Zeit.
  • Danach funktionieren lokale Zeitfunktionen zuverlässiger, z. B. Zeitpläne, Tageszähler, Energie-Tageswerte oder Ereignisse nach Uhrzeit.
  • Ohne Internet oder lokalen NTP-Server bleibt die Uhrzeit nach Reset/Power-Cycle zunächst undefiniert oder falsch, weil das Modul normalerweise keine gepufferte RTC hat.

2. ESPHome mit LibreTiny

Mit ESPHome kannst du SNTP über die time-Komponente konfigurieren. Für T1-2S ist in LibreTiny der Board-Code t1-2s dokumentiert:

bk72xx:
board: t1-2s
wifi:
ssid: "DEIN_WLAN"
password: "DEIN_PASSWORT"
time:
- platform: sntp
id: sntp_time
timezone: "Europe/Berlin"
servers:
- 0.pool.ntp.org
- 1.pool.ntp.org
- 2.pool.ntp.org

LibreTiny listet das T1-2S als BK7238-Board und zeigt für ESPHome genau die Verwendung mit:

bk72xx:
board: t1-2s

(docs.libretiny.eu)

Hinweis: Die ESPHome-Dokumentation nennt bk7238 als unterstützte LibreTiny-Familie, weist aber auch darauf hin, dass die LibreTiny-Plattform noch in Entwicklung ist und einzelne Komponenten fehlen oder Probleme haben können. (esphome.io)

3. Originale Tuya-Firmware

Mit der originalen Tuya-Firmware ist die Antwort etwas eingeschränkter:

  • Das Modul kann technisch Zeit synchronisieren.
  • Die Zeit wird normalerweise vom Tuya-Ökosystem verwaltet.
  • Du hast in der Regel keine einfache lokale Option wie „NTP-Server = 192.168.1.1“.
  • Für vollständig lokale NTP-Nutzung ist OpenBeken oder ESPHome/LibreTiny die bessere Wahl.

Ich würde hier vorsichtig sein mit Aussagen wie „einfach per AT+CIPSNTPCFG setzen“: Dieser Befehl ist vor allem aus Espressif-ESP-AT bekannt und sollte nicht pauschal für Beken/Tuya-Firmware angenommen werden, außer die konkrete AT-Firmware deines Moduls dokumentiert ihn.


Praktische Hinweise

Wenn du nur wissen willst, ob du damit zeitgesteuerte Funktionen lokal bauen kannst: ja, mit OpenBeken oder ESPHome.

Empfohlene Varianten:

Firmware NTP/SNTP möglich? Empfehlung
Original Tuya indirekt, über Tuya-Stack/Cloud Gut, wenn Cloud egal ist
OpenBeken ja Sehr geeignet für lokale Tuya/Beken-Geräte
ESPHome + LibreTiny ja Gut bei Home Assistant-Integration, aber BK7238-Support prüfen
Eigene Firmware ja UDP/SNTP-Client selbst implementieren oder über SDK/LibreTiny nutzen

Für ein lokales Netzwerk ohne Internet kannst du einen eigenen NTP-Server verwenden, z. B. Router, NAS, Raspberry Pi oder Home-Assistant-Host. Dann in OpenBeken z. B.:

startDriver NTP
ntp_setServer 192.168.1.1

In ESPHome:

time:
- platform: sntp
id: sntp_time
timezone: "Europe/Berlin"
servers:
- 192.168.1.1

Zusätzliche Hinweise

  • NTP auf solchen Mikrocontrollern ist meist SNTP, also eine vereinfachte Client-Synchronisation. Für Smart-Home-Zeitpläne ist das völlig ausreichend.
  • Nach Stromausfall ist die Zeit erst wieder korrekt, wenn WLAN und NTP/SNTP funktionieren.
  • Wenn das Gerät in einer Steckdose, einem Schalter oder einer Lampe sitzt: Beim Flashen unbedingt Netzspannung trennen. T1-2S-NL-Module sitzen oft in netzspannungsführenden Geräten.

Kurzfassung

Ja, BK7238 / T1-2S-NL kann NTP/SNTP.
Mit OpenBeken: startDriver NTP.
Mit ESPHome/LibreTiny: time: - platform: sntp.
Mit originaler Tuya-Firmware: Zeit wird normalerweise über Tuya verwaltet, aber nicht unbedingt frei als lokaler NTP-Client konfigurierbar.

Disclaimer: The responses provided by artificial intelligence (language model) may be inaccurate and misleading. Elektroda is not responsible for the accuracy, reliability, or completeness of the presented information. All responses should be verified by the user.

Ask additional question

Wait...(2min)