Insteon
Insteon
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
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
Re: Insteon
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
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
- Pete30
- Moderátor
- Příspěvky: 3478
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 174 poděkování
- Dostal poděkování: 377 poděkování
Re: Insteon
Určitě to jde. Budeš přes tlačítko volat službu, podívej se sem:
https://www.home-assistant.io/integrati ... on_script/
https://www.home-assistant.io/integrati ... on_script/
Pokud nejsem přítomen tak jsem na rybách
Re: Insteon
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
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
Re: Insteon
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
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
- Lion®
- Administrátor fóra
- Příspěvky: 1613
- Registrován: 28. září 2020, 14:07
- Bydliště: podkrkonoší
- Dal poděkování: 145 poděkování
- Dostal poděkování: 194 poděkování
- Kontaktovat uživatele:
Re: Insteon
zdar,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
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
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
________________
Přispěj a získej přístup do obsahu fóra pro dárce.
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í
Přispěj a získej přístup do obsahu fóra pro dárce.
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í
Re: Insteon
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
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
- Lion®
- Administrátor fóra
- Příspěvky: 1613
- Registrován: 28. září 2020, 14:07
- Bydliště: podkrkonoší
- Dal poděkování: 145 poděkování
- Dostal poděkování: 194 poděkování
- Kontaktovat uživatele:
Re: Insteon
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:
Uložit
Vyzkoušet
zjistíme nejdřív jestli to bude fungovat
A pak třeba:
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)'
Vyzkoušet
zjistíme nejdřív jestli to bude fungovat
A pak třeba:
________________
Přispěj a získej přístup do obsahu fóra pro dárce.
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í
Přispěj a získej přístup do obsahu fóra pro dárce.
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í
Re: Insteon
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
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