Ta strona wygląda najlepiej z włączoną obsługą JavaScript

Jak rozwiązać błąd wczytywania poświadczeń Syntax Error Unexpected token in JSON na pozycji 0 w Node-RED

 ·  ☕ 1 min czytania  ·  🐧 sysadmin

Aby rozwiązać problem

1
[warn] Error loading credentials: SyntaxError: Unexpected token in JSON at position 0

który faktycznie blokuje odświeżanie informacji na ekranie zegara Ulanzi TC001 Smart Pixel Clock, należy wykonać poniższe kroki. Oczywiście, jeśli używasz samodzielnej instancji Node-RED zamiast dodatku Home Assistant, możesz po prostu zalogować się do swojej instancji i wykonać wymienione polecenia.

  1. Zainstaluj dodatek SSH w Home Assistant
  2. Użyj poniższych poleceń, jeden po drugim, aby rozwiązać problem:
1
2
3
4
5
find / -name "*nodered*"
# Pamiętaj, że ciąg znaków po podkreśleniu może być inny niż podany
cd /addon_config/a0d7b954_nodered/
cat .config.runtime.json
mv .config.runtime.json .bla.config.runtime.json.bak
  1. Zrestartuj Node-RED
  2. Podaj użytkownika i hasło brokera MQTT w połączeniu MQTT w każdym schemacie lub podaj użytkownika i hasło do panelu GUI internetowego Ulanzi TC001 (niektóre schematy łączą się bezpośrednio z urządzeniem Ulanzi za pomocą adresu IP).
  3. Uruchom polecenie deploy
  4. Problem rozwiązany
Podziel się
Wesprzyj autora

sysadmin
UTWORZONE PRZEZ
sysadmin
QA & Linux Specialist