Insteon

www
Minocz73
Začínající autor
Začínající autor
Příspěvky: 10
Registrován: 10. květen 2022, 00:05

Insteon

Příspěvek od Minocz73 »

Dobrý den,
po vypnutí cloudu Insteonu, jsem hledal nějakou náhradu a narazil na Home Assistant a podle návodu připojil své jednotky resp. moduly Insteonu.. Mám ale problém s ovládáním modulu pro venkovní rolety, udělají buď jen jeden krok a nebo dojedou třeba jen do půlky... Nahodil jsem logovaní a získal toto:
2022-05-11 23:27:01 DEBUG (MainThread) [homeassistant.components.websocket_api.http.connection] [548375625792] Received {'type': 'call_service', 'domain': 'cover', 'service': 'close_cover', 'service_data': {'entity_id': 'cover.micro_open_close_20_11_8d'}, 'id': 69}
2022-05-11 23:27:01 DEBUG (MainThread) [homeassistant.core] Bus:Handling <Event call_service[L]: domain=cover, service=close_cover, service_data=entity_id=cover.micro_open_close_20_11_8d>
2022-05-11 23:27:01 DEBUG (MainThread) [pyinsteon.topics] Topic: send.off.direct data: {'address': 20118d, 'group': 1}
2022-05-11 23:27:01 DEBUG (MainThread) [pyinsteon.messages] TX: msg_id: 0x62, address: 20118d, flags: 0x00, cmd1: 0x13, cmd2: 0x00
2022-05-11 23:27:01 DEBUG (Recorder) [homeassistant.components.recorder] Processing task: EventTask(event=<Event call_service[L]: domain=cover, service=close_cover, service_data=entity_id=cover.micro_open_close_20_11_8d>)
2022-05-11 23:27:01 DEBUG (MainThread) [pyinsteon.protocol.http_reader_writer] Writing message: http://192.168.67.100:25105/3?026220118d001300=I=3
2022-05-11 23:27:01 DEBUG (MainThread) [pyinsteon.protocol.http_reader_writer] Post status: 200
2022-05-11 23:27:02 DEBUG (MainThread) [pyinsteon.protocol.http_reader_writer] Raw buffer: 026220118D001300060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012
2022-05-11 23:27:02 DEBUG (MainThread) [pyinsteon.protocol.http_reader_writer] Buffer from 0 to 18
2022-05-11 23:27:02 DEBUG (MainThread) [pyinsteon.protocol.http_transport] New buffer: 026220118D00130006
2022-05-11 23:27:02 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] IN CREATE: 026220118d00130006
2022-05-11 23:27:02 DEBUG (MainThread) [pyinsteon.protocol.messages.inbound] Returning:

Z logu jestli to dobře chápu je jasné, že posíla kód 13 00 a ja bych potřeboval 17 10 ... Nevíte prosím někdo kde to změnit?

Děkuji moc
Šmejda Marek

Minocz73
Začínající autor
Začínající autor
Příspěvky: 10
Registrován: 10. květen 2022, 00:05

Re: Insteon

Příspěvek od Minocz73 »

Dobrý den,
asi nikdo neví zeptám se tedy jinak, je možno tlačítku nebo-li entitě přiřadit python program, který si napíšu? To by totiž také řešilo můj problém... A další je možno, si vytvořit i nové tlačítko, které si také zavolá python program?

Děkuji moc
MinoCZ73

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 1076
Registrován: 30. září 2020, 20:33
Dal poděkování: 55 poděkování
Dostal poděkování: 105 poděkování

Re: Insteon

Příspěvek od Pete30 »

Určitě to jde. Budeš přes tlačítko volat službu, podívej se sem:
https://www.home-assistant.io/integrati ... on_script/
Pokud nejsem přítomen tak jsem na rybách ;)

Minocz73
Začínající autor
Začínající autor
Příspěvky: 10
Registrován: 10. květen 2022, 00:05

Re: Insteon

Příspěvek od Minocz73 »

Mrknu na to dekuji moc.

Minocz73
Začínající autor
Začínající autor
Příspěvky: 10
Registrován: 10. květen 2022, 00:05

Re: Insteon

Příspěvek od Minocz73 »

Dobrý den,
koukal jsem na to a jestli to dobře chápu jedná se jen o jednoduché scripty a nejde tam import modulů a to bohužel potřebuju kvůli volání SQL serveru... Na vysvětlení mojí domácí automatizaci netvoří jen Insteon ale i Arduino v regulaci alarmu atd.. komunikace mezi moduly a řídící jednotkou probíha pře SQL server. Home Assistant bych rád začlenil jako clienskou část... Když už jsme u toho nevíte prosím někdo jak si i nadefinovat svoje tlačítka na ovladaní Arduin...

Děkuji
Minocz73

Minocz73
Začínající autor
Začínající autor
Příspěvky: 10
Registrován: 10. květen 2022, 00:05

Re: Insteon

Příspěvek od Minocz73 »

Dobrý den,
fakt se dost snažím, ale nadaří se mi postoupit dále. Založil jsem si pomoci pomocníka přepínač Garaz Zasuvky, vznikla mi entita input_boolean.zasuvky_garaz a ted se mi nedaří nastavit propojení ideálně s python scriptem nebo alespoň, aby provedl příkaz http://ip/zapis.php?hodnota=0 pro vypnutí a http://ip/zapis.php?hodnota=1 pro zapnutí... Můžete mi moc prosím někdo pomoci idealně asi raději celym postupem....

Děkuji moc
Minocz73

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 633
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 75 poděkování
Dostal poděkování: 59 poděkování
Kontaktovat uživatele:

Re: Insteon

Příspěvek od Lion® »

Minocz73 píše: 11. červen 2022, 18:03 Dobrý den,
fakt se dost snažím, ale nadaří se mi postoupit dále. Založil jsem si pomoci pomocníka přepínač Garaz Zasuvky, vznikla mi entita input_boolean.zasuvky_garaz a ted se mi nedaří nastavit propojení ideálně s python scriptem nebo alespoň, aby provedl příkaz http://ip/zapis.php?hodnota=0 pro vypnutí a http://ip/zapis.php?hodnota=1 pro zapnutí... Můžete mi moc prosím někdo pomoci idealně asi raději celym postupem....

Děkuji moc
Minocz73
zdar,

nerozumím tomu, chápu to tak, že při změně stavu input_boolean potřebuješ odeslat "něco"
možná pomůže payload_template?

Kód: Vybrat vše

https://community.home-assistant.io/t/mqtt-payload-template-based-on-input-select/173213/2
taková nějaká automatizace?

Kód: Vybrat vše

alias: '-payload'
description: ''
trigger:
  - platform: state
    entity_id:
      - input_boolean.zasuvky_garaz
    id: doon
    to: 'on'
  - platform: state
    entity_id:
      - input_boolean.zasuvky_garaz
    id: dooff
    to: 'off'
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: doon
        sequence:
          - service: mqtt.publish
            data:
              topic: topic/mqtt
              payload_template: http://ip/zapis.php?hodnota=1
      - conditions:
          - condition: trigger
            id: dooff
        sequence:
          - service: mqtt.publish
            data:
              payload_template: http://ip/zapis.php?hodnota=0
              topic: topic/mqtt
    default: []
mode: single
________________
🍻 Jdeme na pivo?
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

Minocz73
Začínající autor
Začínající autor
Příspěvky: 10
Registrován: 10. květen 2022, 00:05

Re: Insteon

Příspěvek od Minocz73 »

Dobrý den,
použil jsem Váš trochu upravený script:
alias: 'zasuvky_garaz'
description: ''
trigger:
- platform: state
entity_id:
- input_boolean.zasuvky_garaz
id: doon
to: 'on'
- platform: state
entity_id:
- input_boolean.zasuvky_garaz
id: dooff
to: 'off'
condition: []
action:
- choose:
- conditions:
- condition: trigger
id: doon
sequence:
- service: mqtt.publish
data:
topic: topic/mqtt
payload_template: http://192.168.71.5/hazapis.php?rego_id ... &hodnota=1
- conditions:
- condition: trigger
id: dooff
sequence:
- service: mqtt.publish
data:
payload_template: http://192.168.71.5/hazapis.php?rego_id ... &hodnota=0
topic: topic/mqtt
default: []
mode: single
nejdříve ho v logu hlásilo neexistující servis mqtt.publish, to jsem vyřešil instalaci MQTT, nicméně to podle logu na www serveru 192.168.71.5 nefunguje nevidím tam žádný přístup... Z www prohlížeče http://192.168.71.5/hazapis.php?rego_id ... &hodnota=1 to funguje.. prubnul jsem i volbu "curl -G 'http://192.168.71.5/hazapis.php?rego_id ... &hodnota=1'" , ale také nic a v logu ani čárka..
Přitom podle tohoto se script provede...

platform: state
entity_id:
- input_boolean.zasuvky_garaz
id: doon
to: 'on'

Nevíte prosím někdo co s tím ?
Děkuji moc
Minocz73

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 633
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 75 poděkování
Dostal poděkování: 59 poděkování
Kontaktovat uživatele:

Re: Insteon

Příspěvek od Lion® »

Teď mě napadlo:

Zkuste takovou trivialitku.
někde v lovelaci vytvořte novou kartu
vyberte třeba tlačítko
dole zvolte Zobrazit editor kódu
vše nahraďte následujícím:

Kód: Vybrat vše

type: horizontal-stack
cards:
  - type: markdown
    content: '# <center>[Zásuvky garáž zapnout](http://192.168.71.5/hazapis.php?rego_id=22&vystup_id=2&hodnota=1)' 
  - type: markdown
    content: '# <center>[Zásuvky garáž vypnout](http://192.168.71.5/hazapis.php?rego_id=22&vystup_id=2&hodnota=0)' 
Uložit
Vyzkoušet 😉

zjistíme nejdřív jestli to bude fungovat 😉

A pak třeba:
________________
🍻 Jdeme na pivo?
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

Minocz73
Začínající autor
Začínající autor
Příspěvky: 10
Registrován: 10. květen 2022, 00:05

Re: Insteon

Příspěvek od Minocz73 »

Dobrý večer,
hlásím obě Vaše řešení fungují, jenom se při tom otvíra další okno v prohlížeči... Šlo by to nějak vypnout?

Děkuji moc...
Minocz73

Odpovědět

Zpět na „Insteon“