domingo, agosto 30, 2020

Velocidade de Processadores - Comparativo

 


  Achei este site que compara a velocidade de processadores. 


https://cpu.userbenchmark.com/Compare/Intel-Core-i5-8500-vs-Intel-Core-i5-9500/m447884vsm825467


  Útil para você que está em dúvida, por exemplo, entre comprar um i5 da 8a geração e um i3 da 9a.

segunda-feira, agosto 17, 2020

Monitorando portas seriais, no Windows e no Mac (osx)

Imagem de conector db9


   Alguns softwares bem interessantes e úteis que encontrei para utilização junto com a porta serial foram:

  Eles permitem interagir com as portas seriais do computador e em alguns casos até você consegue ver o que outros softwares estão enviando e recebendo da porta serial.


JSON - Formatação e Teste

 



   Uma ferramenta on-line muito boa para testar e formatar seus arquivos ou strings no formato JSON é o oferecido pelo site JSON Formater & Validator.

quarta-feira, agosto 12, 2020

Python3 - Instalação no OSX / MAC

 



  1 - Instale o  o gerenciador de pacotes Homebrew (Instalando o Homebrew no OSX - iMAC).

   Para realizar a instalação, abra a linha de comando (BASH) e use o seguinte comando:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"


  2 - Verifique a instalação do Homebrew.

  Abra a linha de comando (terminal) e use o seguinte comando:

brew doctor

  3 - Faça a instalação do Python3

  Abra a linha de comando (terminal) e use o seguinte comando:

brew install python3

  4 - Verifique a instalação do Python3

  Abra a linha de comando (terminal) e use o seguinte comando:

python3 --version

sábado, agosto 08, 2020

Modem VIVO/GVT GPT-2741GNAC-N2 - Fibra óptica - Senhas

 

   1)  O modem / roteador para fibra óptica GPT-2741GNAC-N2 possui 2 telas diferentes para configuração. Uma tela/modo simples, e uma tela/modo avançado.

    O acesso ao modo simples é normalmente pela endereço/url:
        
        http://192.168.15.1
        usuário: admin
        senha: <numa etiqueta abaixo do Modem / roteador >
        
   
 2) O acesso ao modo simples é normalmente pela endereço/url:
        
        http://192.168.15.1/padrao
        usuário: support
        senha: <numa etiqueta abaixo do Modem / roteador >


segunda-feira, abril 20, 2020

Hass.io & Openmqttgateway - Botão liga desliga no controle RF mesmo valor

  No Home Assistant, um projeto adicional muito interessante é o Openmqttgateway, que assim com o ESPHOME, permite de forma fácil a conexão de diversos dispositivos ao seu Home Assistant.
  O Openmqttgateway permite a conexão com dispositivos bluetooth, Lora, RF, GSM / GPRS e Infravermelho, por meio de MQTT em sistemas do tipo Home Assistant, Node-Red, openHAB, FHEM, Domoticz e EEDOM. Na realidade como usa MQTT, é compatível com qualquer outro sistema que utilize MQTT.
  Aproveito para indicar uma ferramenta, MQTT Explorer, que utilizo para acompanhar as publicações do servidor MQTT.
  No meu caso, especificamente eu queria capturar cliques nos botões de um controle remoto RF

  Consegui sem problemas capturar os cliques para o Hass.io.  Onde descobri que cada botão gera um valor e que um clique longo em cada botão também gera valores independentes.
  • Botão A: {"value":14061140,"protocol":1,"length":24,"delay":347} 
  • Botão B: {"value":14061144,"protocol":1,"length":24,"delay":348}

   O protótipo que montei foi baseado nesta página.

 
   Na configuração mais fácil, podemos usar o botão A para ligar um dispositivo e o botão B para desligar.
 /config/configuration.yaml
 switch:  
  - platform: mqtt  
    name: "btn_a"  
    state_topic: "home/OpenMQTTGateway_ESP8266_RF/433toMQTT"  
    command_topic: "home/OpenMQTTGateway_ESP8266_RF/commands/MQTTto433"  
    payload_on: "14061140"  
    payload_off: "14061144"  
    optimistic: false  
    value_template: "{{ value_json.value }}"  

  Mas o interessante é usar o mesmo botão para ligar e desligar o mesmo aparelho. Para isto fica um pouco mais difícil. 
a)  Criar um input_boolean no arquivo de configuração do Hass.io. Uma variável que servirá para guardar o estado do aparelho que você irá controlar.
 /config/configuration.yaml
input_boolean:  
  rf_14061140:
    name: rf-a
    icon: mdi:antenna


b)  Criar um binary_sensor no arquivo de configuração que irá capturar, via MQTT, o valor do botão clicado e atualizar o valor da variável que criamos, no caso input.rf_14061140.
 /config/configuration.yaml
binary_sensor: 
  - platform: mqtt
    name: rf_14061140_sensor
    state_topic: 'home/OpenMQTTGateway_ESP8266_RF/433toMQTT'
    value_template: >- 
      {% if value_json.value == 14061140 %}
        {{'ON'}}
      {% else %}
        {{states('binary_sensor.rf_14061140_sensor') | upper}}
      {% endif %}
    off_delay: 1
 

c)  Criar uma automação que irá atualizar o valor da nossa variável
 /config/automations.yaml
- id: '1587403706163'
  alias: Controla rf_14061140
  trigger:
  - entity_id: binary_sensor.rf_14061140_sensor
    from: 'off'
    platform: state
    to: 'on'
  action:
  - data: {}
    entity_id: input_boolean.rf_14061140
    service: input_boolean.toggle



d)  Finalmente criar o interruptor, switch.
 /config/configuration.yaml
switch: 
  - platform: template
    switches:
      rf_btn_a:
        entity_id: input_boolean.rf_14061140
        value_template: "{{ is_state('input_boolean.rf_14061140', 'on') }}"
        turn_on:
          - service: mqtt.publish
            data:
              payload: '14061140'
              topic: home/OpenMQTTGateway_ESP8266_RF/commands/MQTTto433
        turn_off:
          - service: mqtt.publish
            data:
              payload: '14061140'
              topic: home/OpenMQTTGateway_ESP8266_RF/commands/MQTTto433
   

e) Para evitar erros, é importante lembrar que:
 {{'ON'}} é diferente de {{"'ON'"}}
e
is_state('input_boolean.rf_14061140', 'on') é diferente de is_state(' input_boolean.rf_14061140', 'on')

Sorvete de Guaraná



    Hoje resolvi variar um pouco nos assuntos deste blog e postar a receita de um sorvete muito bom. 

Sorvete de Guaraná 

   São apenas 2 ingredientes:

  • 1 Lata ou caixa de leite condensado. 
  • 1,5 medida (lata ou caixa) de refrigerante de Guaraná.

   Instruções:
  1. Pegue os dois ingredientes, previamente gelados e deixe por aproximadamente 20 minutos no congelador.  Esta etapa serve para melhorar a permeabilidade do CO2 no liquido do refrigerante.  O refrigerante pode até ficar mais tempo, só não pode congelar.
   2. Misture os dois ingredientes com cuidado, de preferencia manualmente, em uma vasilha que possa ir ao congelador.  Já tentei usando liquidificador ou batedeira, mas uma grande quantidade do gás do refrigerante acaba escapando, atrapalhando um pouco no sabor final.


  3. Coloque no congelador e depois de congelado, você pode apreciar o sabor e especialmente o efeito do gás que fica "preso" no liquido congelado. 




Busca do Google

Custom Search