Demonstração com dados fictícios · Descarregar o Hash Commander

Eliminar conta

Esta ação é permanente e não pode ser revertida. A tua conta será apagada e perderás o acesso ao painel.

Por segurança, confirma a tua password para continuar.

O teu email ainda não foi verificado.

A minha conta

A carregar…

Verificação de email

Mudar email

Mudar password

Atividade recente da conta

A carregar…
🚀
BLOCO ENCONTRADO!
Best Diff ao Vivo
—
Melhor Diff
0
Registos
—
Última
A aguardar novos recordes...
Best Diff ao Vivo
❓ Ajuda & Perguntas Frequentes
A biblioteca MQTT não está instalada
Se aparecer um erro a mencionar "paho-mqtt", os perfis de energia automáticos e a integração com Home Assistant não vão funcionar até instalares essa biblioteca. Abre um terminal na pasta do projeto, corre "pip install paho-mqtt" e reinicia o Hash Commander.
Uma máquina aparece sempre offline
Confirma primeiro que o IP da máquina não mudou (muitos routers atribuem IPs dinâmicos). Verifica se está na mesma rede/sub-rede deste computador — se estiver numa rede WiFi diferente, usa a pesquisa de rede no separador "Adicionar máquina" com a sub-rede correta. Confirma também que a página web da própria máquina (LuxOS/NerdQAxe) abre normalmente no browser a partir desse IP.
O servidor local não arranca ou a porta está ocupada
Isto normalmente acontece quando já existe uma instância do Hash Commander a correr em segundo plano (por exemplo, se o fecho anterior não foi limpo). Usa o botão "Fechar Tudo" nesta janela se conseguires abri-la, ou termina o processo app.py / o executável nas Tarefas do Windows e volta a abrir a aplicação.
Os alertas do Telegram ou Discord não chegam
O motivo mais comum é um token de bot, chat ID ou webhook incorreto nas definições de alertas. Confirma que copiaste os valores sem espaços extra e que o bot do Telegram já teve pelo menos uma conversa iniciada contigo (envia-lhe uma mensagem antes de o usares). Verifica também a ligação à internet no computador onde o servidor está a correr.
Onde vejo o histórico térmico e as previsões
No menu de navegação, abre a secção "Saúde Térmica" — encontras aí o histórico de temperaturas por máquina, o estado da proteção térmica e a previsão/forecast com gráfico.
O hashrate ou a eficiência parecem errados
Dá alguns minutos ao dashboard — os valores estabilizam depois das primeiras leituras. Se o problema persistir, confirma o overclock/undervolt aplicado a essa máquina (frequência e voltagem do núcleo), já que valores muito agressivos podem causar leituras instáveis.
sistema ativo com alertas sonoros
Sistema pronto
--:--:--
—
—
⛅ —
—
🌡️ Sensação — 💨 Vento — 💧 Humidade —
Mempool e blocos da rede Bitcoin a atualizar...
A carregar blocos...

Máquinas

Pronto.
🖥️ As suas máquinas0 máquinas
⏰ Agendamentos 0
📋 Eventos de hoje 0
    🌐 Mapa da Rede0 dispositivos
    Clique numa máquina para a selecionar.—
    📈 Hashrate
    -60 min peak —
    🏆 Peak Share Difficulty
    —
    🥧 Distribuição de Hashrate
    Sem máquinas online.
    Log de Eventos
    Histórico de Alertas (Blocos Encontrados & Recordes de Dificuldade)
    Ainda não existem notificações registadas.
    🌟 CANAIS APOIANTES
    Canais de YouTube e criadores de conteúdo que apoiam este projeto.
    bitminer33
    bitminer33
    Tudo sobre mineração doméstica de BTC.
    baroneclub
    baroneclub
    Reviews Web3 e mineração doméstica.
    Canal dos Nerds
    Eduardo Tirapani
    Tecnologia, cripto e reviews de mineradoras.
    🤝 PARCEIROS
    Projetos e pools que trabalham connosco.
    HF Pool
    Servidor no Brasil, baixo ping e sem cadastro.
    HF Pool
    Pool de mineração brasileira para mineradores domésticos. Já disponível nas Pools da app.
    Dono: @higorfern
    🛟 🐛 💬
    SUPORTE
    Encontraste um bug, tens uma sugestão, ou precisas de ajuda? Usa uma das opções abaixo.
    🐛
    Reportar um Bug
    Encontraste algo que não está a funcionar bem? Abre um novo issue no GitHub com os detalhes já pré-preenchidos.
    Reportar Bug →
    💡
    Sugerir uma Funcionalidade
    Tens uma ideia para melhorar o painel? Partilha-a com a comunidade no GitHub.
    Sugerir Funcionalidade →
    🤖
    Perguntar ao Assistente
    Muitas dúvidas comuns já têm resposta imediata no assistente da Dashboard Geral.
    Abrir Assistente →
    📂
    Ver Issues Existentes
    Confere se o teu problema já foi reportado ou está a ser resolvido.
    Ver no GitHub →
    Informação de Diagnóstico
    💬 CHAT DA COMUNIDADE
    0 online
    💬 Ainda não há mensagens. Sê o primeiro a dizer olá!
    ONLINE
    ⏱️ SIMULADOR DE DIFICULDADE & HALVING
    Cruza o hashrate atual das tuas máquinas com os dados em tempo real da rede Bitcoin, para estimar o impacto do próximo ajuste de dificuldade (a cada 2016 blocos) na tua probabilidade teórica de encontrar um bloco a solo.
    Dificuldade Atual
    —
    Variação Prevista (Próximo Ajuste)
    —
    Blocos Até ao Ajuste
    —
    Data Estimada do Ajuste
    —
    Progresso da Época Atual (2016 blocos) —
    Bloco Atual
    —
    Recompensa Atual
    —
    Blocos Até ao Halving
    —
    Data Estimada do Halving
    —
    Progresso da Época de Halving (210.000 blocos) —
    O Teu Hashrate Total
    —
    Tempo Esperado p/ Bloco (Agora)
    —
    Tempo Esperado p/ Bloco (Após Ajuste)
    —
    Impacto no Tempo Esperado
    —
    Estimativa teórica de mineração a solo à dificuldade atual/projetada da rede. A data do halving é estimada com base no tempo médio de bloco recente. Assume hashrate constante; não tem em conta variações reais do hashrate da rede.
    Probabilidade em 24 horas
    —
    Probabilidade em 7 dias
    —
    Probabilidade em 30 dias
    —
    Probabilidade em 1 ano
    —
    Probabilidade acumulada (estatística de Poisson) de encontrar pelo menos 1 bloco a solo com o teu hashrate atual, à dificuldade de rede presente. São valores extremamente baixos para hardware doméstico — a mineração a solo é essencialmente uma lotaria; para recompensas regulares e previsíveis, a mineração em pool continua a ser a opção recomendada.
    💧 Loop de Refrigeração Líquida
    ℹ Como funciona
    O dashboard lê um sensor hub (ex.: ESP32 com flow-meter YF-S201 e 2× DS18B20) que responde a um GET com JSON {"flow_lpm":2.4,"coolant_in_c":31.5,"coolant_out_c":38.2}. O relé é comandado por um URL HTTP (ex.: Shelly http://IP/relay/0?turn=off, Tasmota http://IP/cm?cmnd=Power%20Off). Este killswitch depende do PC ligado e demora o intervalo de leitura (2 s) mais a tolerância; para corte verdadeiramente imediato, a lógica deve correr também no próprio sensor hub.
    💧Bomba ⛏Máquinas ❄Radiador — — —
    🌊Fluxo—
    🧊Líquido à entrada—
    🔥Líquido à saída—
    ↕ΔT (saída − entrada)—
    Fluxo (L/min)
    Temperatura do líquido (°C)entradasaída
    ⚙ Configuração do sensor, do relé e dos limites

    Sensor

    Relé de segurança

    Limites

    ⚡ VDroop do Núcleo
    ℹ Como funciona
    Compara a tensão do núcleo definida (coreVoltage) com a medida pelo ASIC (coreVoltageActual). A diferença é o droop sob carga. Altera frequência/tensão e vê aqui se o droop aumenta ou o hashrate fica instável. O NerdQAxe não expõe DIGI+/Load-Line, por isso o painel mede só o resultado elétrico.
    Definida / Real—
    Droop atual—
    Droop médio / máx.—
    Estabilidade do hashrate—
    Droop do núcleo ao longo do tempo (mV)
    🪙 Pools
    Estado da pool toda (hashrate, mineradores, últimos blocos encontrados por qualquer pessoa). Mete o teu endereço para os teus blocos ficarem destacados e dares aviso quando aconteceram.
    AlturaQuem DificuldadeEsforço EstadoQuando
    🔩 Placas de Hash (LuxOS / Antminer)
    Hashrate, temperatura e chips de cada placa. Fica a vermelho a placa com hashrate < 80% da mediana das outras, chips em falta ou temperatura de chip ≥ 85 °C; a amarelo a partir de 75 °C. Aparece um alerta se o problema persistir.
    PlacaHashrateChipsTemp. chipTemp. PCBFreq.Estado
    📡 Ping ao Pool em Tempo Real (dados reportados pelo dispositivo)
    a atualizar a cada 5s...
    ℹ Como funciona
    Ping/Perda são os valores reais medidos pelo próprio NerdQAxe até ao servidor do pool (mesmo dado do ecrã do dispositivo). "Rede local" é o tempo de resposta entre este painel e o dispositivo na tua rede — normalmente muito mais baixo.
    Ping Médio ao Pool
    —
    Mais Rápida
    —
    Mais Lenta
    —
    Máquinas Online
    —
    Histórico de Ping ao Pool — —
    Atual: —
    Média: —
    Mín / Máx: —
    Jitter (variação) —
    95% abaixo de —
    Liga o teu endereço Bitcoin usado na Parasite Pool (parasite.wtf) para veres o hashrate e a dificuldade reportados oficialmente pela pool, cruzados com os dados lidos localmente das tuas máquinas.
    Introduz o teu endereço Bitcoin da Parasite Pool acima e clica em "Guardar" para começares a ver os dados.
    ⛏️ Refinery (beta)
    Acompanha as máquinas de hashrate que alugaste no mercado Refinery da Parasite Pool — capacidade, hashrate usado, preço e o progresso de cada encomenda.
    Guarda o teu endereço Bitcoin acima para veres aqui as tuas encomendas da Refinery.
    🔧 Overclock / Undervolt das Máquinas
    Ajusta a frequência (MHz) e a voltagem do núcleo (mV) de cada máquina diretamente a partir daqui. "Guardar" aplica as novas definições; "Reiniciar" reinicia a máquina para garantir que ficam ativas. Valores muito agressivos podem causar instabilidade ou sobreaquecimento — ajusta com cuidado e observa a temperatura depois de aplicar.
    💱 Conversor de Moedas
    Cotações em tempo real via Binance (BTC/EUR e BTC/USDT). Escreve um valor em qualquer campo — os outros dois atualizam automaticamente.
    BTC/EUR —
    BTC/USDT —
    EUR/USDT —
    ☀️⚡ Gestão Dinâmica de Perfil de Alimentação — MQTT / Home Assistant
    Liga-te ao teu broker MQTT (Home Assistant ou outro) e indica os tópicos que publicam a produção solar (W) e a tarifa dinâmica de eletricidade (€/kWh). O painel cruza esses valores com os perfis de frequência/undervolt que definires abaixo e sugere qual aplicar — a aplicação em si é sempre manual, feita por ti a partir daqui, nunca automática.
    a verificar... Solar atual: — Tarifa atual: — Última leitura: —
    🎛️ Perfis de Energia
    Cada perfil define uma frequência e um undervolt (coreVoltage) para os ASICs, e as condições de solar/tarifa que o ativam. A ordem importa: o painel percorre a lista de cima para baixo e sugere o primeiro perfil cujas condições sejam cumpridas — por isso deixa os perfis mais restritivos (ex: Turbo, que exige muito solar) no topo, e um perfil sem condições no fim, a funcionar como perfil por omissão (ex: Eco). Deixa um campo em branco para "ignorar essa condição".
    💡 Sugestão Atual
    Sem sugestão disponível
    Configura o MQTT e pelo menos um perfil para começar a receber sugestões.
    Aplicar um perfil envia a frequência e o undervolt escolhidos diretamente para a API da máquina (/api/system). Confirma sempre os valores antes de aplicar — frequências ou voltagens desadequadas ao teu hardware podem causar instabilidade.
    🏗️ Renting — MiningRigRentals
    A MiningRigRentals não autentica por email — precisas de gerar uma API Key e um API Secret em miningrigrentals.com/account/apikey (basta a permissão "Rent"). Estas credenciais ficam guardadas apenas no teu servidor local (app.py), nunca no browser.
    a verificar... Última leitura: —
    📦 As Minhas Rentals (como inquilino)
    Atualiza automaticamente a cada 30 segundos enquanto esta aba estiver aberta.
    Configura a ligação acima para veres as tuas rentals aqui.
    🔔 Alertas — Telegram / Discord
    Recebe um aviso no telemóvel (via bot do Telegram e/ou webhook do Discord) quando uma máquina fica offline, bate um recorde, uma rental está prestes a terminar, ou o hashrate cai muito de repente. As credenciais ficam guardadas apenas no teu servidor local.

    Canais de aviso

    Para o Telegram: cria um bot com o @BotFather, copia o token, envia-lhe uma mensagem qualquer e usa https://api.telegram.org/bot<TOKEN>/getUpdates para descobrires o teu Chat ID.

    O que quer saber

    🛡️ Proteção Térmica — Alerta Crítico
    ℹ Como funciona
    Se uma máquina atingir a temperatura crítica de forma contínua (sem descer), o painel dispara um alarme sonoro de emergência contínuo — em qualquer separador — e regista o evento como crítico no Log de Eventos, para saberes exatamente quando e onde o hardware sofreu overheating.
    🧬 Impressão Digital Térmica — Manutenção Preditiva
    amostra a cada ~20 min
    ℹ Como funciona
    O sistema mede quanta ventoinha (RPM) cada máquina precisa para manter cada TH/s de hashrate, e compara a média das últimas 24h com a média histórica dos dias anteriores. Se uma máquina precisar de cada vez mais ventilação para produzir o mesmo hashrate, isso costuma indicar pasta térmica degradada, pó acumulado no dissipador ou desgaste da ventoinha — muito antes de a máquina entrar em thermal throttling. É preciso algumas horas de funcionamento para começar a ter dados fiáveis, e alguns dias para a comparação ficar robusta.
    Máquinas em Risco
    —
    Pior Variação
    —
    Menos Dias de Dados
    —
    Máquinas com Diagnóstico
    —
    🔮 Previsão Mais Próxima
    —
    Assinatura Térmica (ventoinha por TH/s) — —
    Atual: —
    Baseline histórico: —
    Variação: —
    Dados recolhidos: —
    Histórico de Manutenções (0)
    🔮 Simulador Preditivo de Desgaste — Previsão de Thermal Throttle
    ℹ Como funciona
    Ajusta uma tendência linear à evolução diária do esforço de arrefecimento desta máquina e projeta-a no tempo, para estimar com quantos dias de antecedência é provável que precises de limpar o dissipador/rever a pasta térmica, antes de o ASIC arriscar entrar em thermal throttling. É uma estimativa estatística baseada no histórico recolhido — quanto mais dias de dados, maior a confiança.
    ₿ Notícias
    A carregar notícias…
    Perfil
    Escolher um perfil existente (Perfis de Energia)
    Ou criar um novo
    ⚠ O perfil aplica-se a todas as máquinas registadas. Confirma que os valores servem para todas (Bitaxe, NerdQAxe…).
    Localizar máquinas na rede
    Se as tuas máquinas estiverem numa rede WiFi diferente da deste computador (ex: 192.168.50.x em vez de 192.168.1.x), escreve aqui os 3 primeiros números do IP delas.
    A iniciar scan...