Como instalar e configurar Estores com BodeMota (Desactualizado)

@pedroborges, desculpa, mas abra sempre como e de que posição? Se está no 0% passe para os 10%, mas se estiver nos 50% passe para os 60%. É isso?

1 Curtiu

Eu já te respondi a tua questão. Mas sem dizeres o que queres ao certo ninguém adivinha.

obrigado,eu quero que independentemente em que posição que ele esteja va para o 10% quando carrego no botao que criei no home assistant.

se tiver nos 50% eu quero que ele va para os 10% , se tiver a 100% eu quero que va para os 10 %, se estive noutra posição qualquer eu quero que va para os 10 %
sempre que carrego nesse botão independentemente da posição em que esta eu quero que va para os 10 %

Boas @pedroborges !!!
Já resolveste o teu problema ??

Boas a todos.
Desconhecia este forum até ao dia de hoje, mas ainda bem que existe.
Tentei seguir este tut, mas no HA não está a funcionar. aparece o card mas nunca consegue ligar ao sonoff. O meu sistema é HassOS 2.12 com a versão 0.101.3. Nos logs não consigo encontrar nada…
O que poderá estar a acontecer para não funcionar?

Bem vindo ao fórum da CPHA @sebastian e não esqueças de ler os nossos Termos do Serviço/Regras e a FAQ.

Qual o Sonoff que estás a usar e que configurações tens no HA?

Se nunca se consegue ligar ao sonoff tens de ter algum erro no log. Se não aparecem erros é porque algo está mal na configuração.

O sonoff é um R2 [Sonoff-Tasmota 6.6.0.16 stb-1.16] e no HA tenho a seguinte config (para o sonoff)

cover:
  - platform: mqtt
    name: "Estore Sala"
    availability_topic: "tele/estore_sala/LWT"
    payload_available: "Online"
    payload_not_available: "Offline"
    position_topic: stat/estore_sala/SHUTTER1
    position_open: 100
    position_closed: 0
    set_position_topic: "cmnd/estore_sala/shutterposition"
    value_template: "{{ value | int }}"
    command_topic: "cmnd/estore_sala/backlog"
    payload_open: "SHUTTEROPEN"
    payload_close: "SHUTTERCLOSE"
    payload_stop: "SHUTTERSTOP"
    retain: false
    optimistic: false
    qos: 1
1 Curtiu

@sebastian quando publicares código ou logs deves sublinhar o texto que queres transformar em código e clicar no icone </>. Deverá existir um espaço antes e outro depois do bloco de código para que funcione correctamente. O código em Yaml é muito sensível aos espaçamentos e sem o código devidamente formatado não te poderemos ajudar. E nos logs há pormenores que só devidamente formatados se conseguem ver.
Além disso, existem regras no fórum que devem ser cumpridas e que podes ler nos nossos Termos do Serviço/Regras e na FAQ .`

Vê um exemplo:

Tens o mosquito instalado e bem configurado em ambos os lados?

Qual o resultado do comando status 0?

Sidenote: o tasmota já tem suporte para estores.

@maxcalavera penso que sim pois tenho outros sonoff a funcionar com o HA sem problemas.

@j_assuncao
o resultado do status 0 é:

 13:24:26 MQT: stat/estore_sala/STATUS = {"Status":{"Module":39,"FriendlyName":["Estore Sala","Sonoff2"],"Topic":"estore_sala","ButtonTopic":"0","Power":0,"PowerOnState":3,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[3,3,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":1}}
13:24:26 MQT: stat/estore_sala/STATUS1 = {"StatusPRM":{"Baudrate":115200,"GroupTopic":"sonoffs","OtaUrl":"http://thehackbox.org/tasmota/release/sonoff.bin","RestartReason":"Power on","Uptime":"0T21:02:09","StartupUTC":"","Sleep":50,"CfgHolder":4617,"BootCount":25,"SaveCount":111,"SaveAddress":"F5000"}}
13:24:26 MQT: stat/estore_sala/STATUS2 = {"StatusFWR":{"Version":"6.6.0.16 stb-1.16(sonoff)","BuildDateTime":"2019-10-09T07:45:19","Boot":7,"Core":"STAGE","SDK":"2.2.2-dev(38a443e)"}}
13:24:26 MQT: stat/estore_sala/STATUS3 = {"StatusLOG":{"SerialLog":2,"WebLog":2,"MqttLog":0,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["xxxxx",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["0000C029","280500000100060000005A64000000000000","C0000000"]}}
13:24:26 MQT: stat/estore_sala/STATUS4 = {"StatusMEM":{"ProgramSize":573,"Free":428,"Heap":25,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashMode":3,"Features":["00000816","8FDAE397","043683A0","22B617CD","01001BC0","00000381"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,27,28","Sensors":"1,2,3,4,5,6,7,8,9,10,14,15,17,18,20,22,26,34"}}
13:24:26 MQT: stat/estore_sala/STATUS5 = {"StatusNET":{"Hostname":"estore_sala-0879","IPAddress":"192.xxx.xxx.xxx","Gateway":"192.xxx.xxx.xxx","Subnetmask":"255.255.xxx.xxx","DNSServer":"192.xxx.xxx.xxx","Mac":"XX:XX:XX:XX:XX:XX","Webserver":2,"WifiConfig":4}}
13:24:26 MQT: stat/estore_sala/STATUS6 = {"StatusMQT":{"MqttHost":"192.xxx.xxx.xxx","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_D8636F","MqttUser":"aaaaaaa","MqttCount":1,"MAX_PACKET_SIZE":1000,"KEEPALIVE":30}}
13:24:26 MQT: stat/estore_sala/STATUS7 = {"StatusTIM":{"UTC":"Sun Nov 10 12:24:26 2019","Local":"Sun Nov 10 13:24:26 2019","StartDST":"Thu Jan 01 00:00:00 1970","EndDST":"Thu Jan 01 00:00:00 1970","Timezone":99,"Sunrise":"07:51","Sunset":"17:17"}}
13:24:26 MQT: stat/estore_sala/STATUS10 = {"StatusSNS":{"Time":"2019-11-10T13:24:26","Switch1":"ON","Switch2":"ON","Shutter1":{"Position":100,"direction":0}}}
13:24:26 MQT: stat/estore_sala/STATUS11 = {"StatusSTS":{"Time":"2019-11-10T13:24:26","Uptime":"0T21:02:09","UptimeSec":75729,"Heap":25,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER1":"OFF","POWER2":"OFF","Wifi":{"AP":1,"SSId":"xxxxx","BSSId":"XX:XX:XX:XX:XX:XX","Channel":10,"RSSI":52,"LinkCount":1,"Downtime":"0T00:00:04","DeepSleep":0,"Heap":26048}}}

E não tens erros no log?

Olá a todos. segui este tutorial para controlar o meu estore com um shelly 2.5 no qual já tinha a última versão do Tasmota. Consegui que ficasse tudo a funcionar localmente e atraves do IP do shelly mas o MQTT está a dar erro mesmo depois de reiniciar o Mosquito no hassio. Envio pics dos logs do console e do Mosquito.

@sanmagalh quando publicares código ou logs deves sublinhar o texto que queres transformar em código e clicar no icone </>. Deverá existir um espaço antes e outro depois do bloco de código para que funcione correctamente. O código em Yaml é muito sensível aos espaçamentos e sem o código devidamente formatado não te poderemos ajudar. E nos logs há pormenores que só devidamente formatados se conseguem ver. Além disso, existem regras no fórum que devem ser cumpridas e que podes ler nos nossos Termos do Serviço/Regras e na FAQ .

Vê um exemplo:

@sanmagalh mostra a tua configuração do addon do mosquitto…e também do modulo mqtt do tasmota sff

Conf mosquito

{
  "logins": [
    {
      "username": "******",
      "password": "****"
    }
  ],
  "anonymous": false,
  "customize": {
    "active": false,
    "folder": "mosquitto"
  },
  "certfile": "fullchain.pem",
  "keyfile": "privkey.pem",
  "require_certificate": false
}

conf. MQTT do Tasmota

Ok assumindo que esse IP que puseste no Modulo Mqtt é o ip da máquina e que o username e password são os mesmos de ambos os lados… essa parte parece correcta.
Que devices são os que acabam com o ip .46 e .16?

192.168.72.46 é o Rpi que corre o Hassio
192.168.107.16 é o shelly 2.5 com o Bodemota


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade