• v1.12.0 5a64e0897f

    v1.12.0 � Casa do Barco (Smart Life / Tuya)
    Some checks failed
    Build Android (APK + AAB) / build-android (push) Has been cancelled
    Stable

    karlao released this 2026-05-10 21:34:46 +00:00 | 0 commits to master since this release

    ?? Controle de dispositivos inteligentes

    • Card Casa do Barco em Arquivo controla l�mpadas, tomadas, ventiladores e qualquer dispositivo do app Smart Life (Tuya / Alexa via WiFi 2.4 GHz)
    • Lista autom�tica dos devices da sua conta Smart Life via Tuya Cloud API (proxy assinado HMAC-SHA256 no servidor)
    • Toggle ON/OFF com optimistic UI + status online/offline + tempo desde �ltimo ping
    • Polling 10s pra sync, pausa em background (economiza dados Starlink + bateria)
    • Backoff: 3 falhas consec ? marca offline + retry 30s
    • Funciona em PC + Android via Starlink

    ? Setup (admin, 1x, 5min, gratuito)

    1. Cria conta em https://iot.tuya.com (mesmo email do Smart Life)
    2. Cloud ? Development ? Create Cloud Project (Industry: Smart Home, Method: Custom)
    3. Service API ? autoriza IoT Core + Authorization + Smart Home Basic
    4. Devices ? Link Tuya App Account ? escaneia QR com Smart Life
    5. Copia Access ID + Access Secret ? adiciona TUYA_ACCESS_ID + TUYA_ACCESS_SECRET no env Coolify ? Stop+Start

    Ver server/.env.example pra documenta��o completa.

    Bumps

    • APP_VERSION 1.11.0 ? 1.12.0
    • versionCode 32 ? 33
    • ServiceWorker shivao-v1.12.0

    Commit: 5a64e08

    Downloads
  • v1.11.0 f95f3a145f

    Shivao v1.11.0 � Mar�s via GPS + alertas tempestade
    Some checks failed
    Build Android (APK + AAB) / build-android (push) Has been cancelled
    Stable

    karlao released this 2026-04-30 00:22:42 +00:00 | 1 commits to master since this release

    Mar�s baseadas em GPS (Open-Meteo Marine API gratuita): card mostra pr�xima preamar e baixamar com hora, delta tempo e altura. Alertas de tempestade autom�ticos avaliando vento, rajadas, ondas, press�o caindo e CAPE (instabilidade atmosf�rica). Banner sticky no topo + push notification via Capacitor LocalNotifications. Deduplica��o de alertas pra n�o spammar.

    Downloads
  • v1.10.18 0c0b2d2825

    Shivao v1.10.18 � Breadcrumb crash recovery
    Some checks are pending
    Build Android (APK + AAB) / build-android (push) Waiting to run
    Stable

    karlao released this 2026-04-29 19:08:06 +00:00 | 3 commits to master since this release

    localStorage breadcrumb persistente antes de cada chamada nativa BLE (ensureBleNativeReady, requestDevice, ble.connect, ble.getServices). Quando app crashar, pr�xima abertura mostra alert com a �ltima a��o que rodou � da� descobrimos exatamente qual chamada Java do plugin v6 est� crashando.

    Downloads
  • v1.10.17 70b123735e

    Shivao v1.10.17 � APK pareamento sem crash
    Some checks are pending
    Build Android (APK + AAB) / build-android (push) Waiting to run
    Stable

    karlao released this 2026-04-29 17:45:23 +00:00 | 4 commits to master since this release

    Removeu wake-up sequence do path Capacitor que causava crash nativo do plugin v6. M�nimo vi�vel: connect, getServices, startNotifications, write JBD-0x03 com wnr. PC j� provou que isso basta � BMS responde com 41 bytes. Pareamento agora deve funcionar no APK Android sem fechar o app.

    Downloads
  • v1.10.16 ca66a6995f

    Shivao v1.10.16 � Boot defensivo
    Some checks are pending
    Build Android (APK + AAB) / build-android (push) Waiting to run
    Stable

    karlao released this 2026-04-29 13:40:03 +00:00 | 5 commits to master since this release

    v1.10.15 crashava no boot do APK. v1.10.16 wrappa cada step de inicializacao em try/catch individual + master try-catch com alert nativo de erro. Migration defensiva limpa entries invalidas em state.btDevices. Se ainda crashar, mostra popup com mensagem do erro pra debug.

    Downloads
  • v1.10.15 18bade8768

    Shivao v1.10.15 � BMS lendo dados reais
    Some checks are pending
    Build Android (APK + AAB) / build-android (push) Waiting to run
    Stable

    karlao released this 2026-04-29 12:03:57 +00:00 | 6 commits to master since this release

    BMS Karl�o respondeu! 3 chunks JBD (41 bytes total) decodificados: 13.23V LiFePO4 4S, +6.50A carregando, 21% SoC, 175 ciclos, 27�C. Bug do dispatcher corrigido: chunks de continua��o (2 e 3) agora roteados pra bmsHandleChunk via _bmsBuffers.has() check. Reassembly funciona em ambos paths Web Bluetooth e Capacitor.

    Downloads
  • v1.10.11 330d5aaa62

    Shivao v1.10.11 � Wake-up Xiaoxiang
    Some checks are pending
    Build Android (APK + AAB) / build-android (push) Waiting to run
    Stable

    karlao released this 2026-04-29 11:22:51 +00:00 | 12 commits to master since this release

    Confirmado app oficial Xiaoxiang funciona com bat3. Wake-up sequence implementado: read inicial da notify + 5A x4 + delay 1.5s antes do probe. Cada step com timeout 2s. Importante: force-stop Xiaoxiang oficial antes de testar (BLE so aceita 1 conexao GATT).

    Downloads
  • v1.10.10 24d0162397

    Shivao v1.10.10 � Write timeout + loop resiliente
    Some checks are pending
    Build Android (APK + AAB) / build-android (push) Waiting to run
    Stable

    karlao released this 2026-04-29 11:12:53 +00:00 | 13 commits to master since this release

    Probe agora testa todos os 4 protocolos mesmo se um write travar. Promise.race com timeout 3s no bmsWriteCmd. Logs detalhados de cada step (write retornou, sem RX em 2.5s). Permite distinguir BMS mudo de plugin travando.

    Downloads
  • v1.10.9 9f32428980

    Shivao v1.10.9 � Enviar log pro servidor
    Some checks are pending
    Build Android (APK + AAB) / build-android (push) Waiting to run
    Stable

    karlao released this 2026-04-29 11:02:30 +00:00 | 16 commits to master since this release

    Bugfix: copy log crashava o app. Solucao: novo endpoint /api/bms/diag-log que recebe texto via fetch POST e salva em /data/diag-logs no servidor. Botao Enviar pro servidor (verde) substitui o copiar. Sem clipboard/share/modal HTML � somente fetch.

    Downloads
  • v1.10.8 f3183b33d1

    Shivao v1.10.8 � Fix copy log crash
    Some checks are pending
    Build Android (APK + AAB) / build-android (push) Waiting to run
    Stable

    karlao released this 2026-04-29 10:51:51 +00:00 | 17 commits to master since this release

    Bugfix: clicar Copiar log fechava o app (crash WebView em Samsung/Xiaomi). Substituido por modal com textarea selecionavel + botao Compartilhar via navigator.share (WhatsApp/email).

    Downloads