Hej mam podgląd z drukarki jako image.nazwa encji.
Moje pytanie jest jak zrobić z tego zjecie jak się robi camera snapshot
zdjęcie by zapisywało się katalogu np //config/www/tmp/nazwa.pliku.jpg
bym mógł wysłać jako powiadomienie.
moze sie nie zapisywac ale jak zrobic automatyzacje podczas ktorej wysle mi najnowsza wersje tej encji?
macek
17 Marzec 2024 20:24
2
@Robert_Kopczaśki pokaż całą encję, najlepiej z Narzędzia deweloperskie → Stany.
macek
17 Marzec 2024 21:09
4
Spróbuj cos w stylu:
action:
- service: notify.notify_bob
data:
message: Drive image
data:
image: >-
/api/camera_proxy/camera.drive_person?token={{state_attr('camera.drive_person','access_token') }}
ale zamieniając camera na image.
P.S. Odpowiadam z komórki i naprawdę trudno przepisywać tekst z małego obrazka.
1 polubienie
Dziękuje ze w ogóle ci się chce.
Tylko po tym co mi wysłałeś to on odwoła się do tej encji i wysle mi zjecie homa assistat notity.
ja chciałbym by zapisał mi to zdjęcie w jakimś katalogu np //config/www/tmp/bamboo.jpg
tak bym mogl odwoływać się do tego zdjęcia bym mogl je wysłać telegramem.
macek
17 Marzec 2024 22:04
6
Chcesz zgromadzić te zdjęcia? I wysyłać tylko niektóre, wybrane?
Do tego też jest wykorzystywana usługa notify, nie ma różnicy, ja do wysylania przez WhatsApp też używam notify, na Android TV też notify.
Cos ciemna masa ze mnie
service: telegram_bot.send_message
metadata: {}
data:
message: Drive image
data:
image: >-
/api/camera_proxy/image.drive_person?token={{state_attr(‘image.drukarka_3d_p1s_camera’,'d1176e71c79273187) }}}
Czego tu nie rozumiem? albo co zle robie?
u Ciebie nie ma d1176e71c79273187 tylko atrybut encji access_token
{{state_attr(‘image.drukarka_3d_p1s_camera’,'access_token') }}
poza tym masz trzy klamry z prawej a 2 z lewej {}
używaj wstawiając kod poprawnego formatowania.
https://forum.arturhome.pl/t/jak-prawidlowo-zamieszczac-yaml-inny-kod-lub-logi-w-postach-na-forum/11455
service: telegram_bot.send_message
metadata: {}
data:
message: Drive image
data:
image: >-
/api/camera_proxy/camera.drive_person?token={{state_attr(‘camera.drive_person’,‘access_token’) }}
mam tylko napis drive image
Moja kamera image.doorbell_event_image 2 razy access_token z atrybutów (tutaj fałszywy)
image: >-
/api/image_proxy/image.doorbell_event_image?token=b122d330d4f3c165b9b65aec25d5e09e80bdfc3ffef3b69d129c9f1bcb345708={{state_attr('image.doorbell_event_image','b122d330d4f3c165b9b65aec25d5e09e80bdfc3ffef3b69d129c9f1bcb345708')}}
service: telegram_bot.send_message
data:
message: Drive image
data:
image: >-
/api/image_proxy/image.drukarka_3d_p1s_camera?token=b122d330d4f3c165b9b65aecb69d129c9f1bcb345708={{state_attr('image.drukarka_3d_p1s_camera','b122d330d4f3c165b9b65aecb69d129c9f1bcb345708')}}
Nadal mi wysyła bez obrazka
access_token: b122d330d4f3c165b9b65aecb69d129c9f1bcb345708
entity_picture: /api/image_proxy/image.drukarka_3d_p1s_camera?token=b122d330d4f3c165b9b65aecb69d129c9f1bcb345708
friendly_name: Drukarka 3D P1S Camera
Podstawiłem według tego schematu
Spróbuj przesłać na telefon przez Send a notification via mobile_app`
Podobno
telegram_bot.send_message używa klucza photo do wysyłania obrazów.
Przetestuj w narzędziach deweloperskich- usługi
service: telegram_bot.send_message
data:
message: Drive image
data:
photo:
- url: "/api/image_proxy/image.drukarka_3d_p1s_camera?token=b122d330d4f3c165b9b65aecb69d129c9f1bcb345708={{state_attr('image.drukarka_3d_p1s_camera','b122d330d4f3c165b9b65aecb69d129c9f1bcb345708')}}"
caption: "Obraz z kamery Drukarka 3D P1S"
Ok wiec wyslalem na telefon przez home assistant i tak samo jest wysylanie bez obrazka tekst tylko
Wyślij przez Narzędzia deweloperskie, podmień tylko nazwę telefonu
service: notify.mobile_zmien_na_swój_telefon
data:
message: Kamera Doorbel
data:
image: >-
/api/image_proxy/image.drukarka_3d_p1s_camera?token=b122d330d4f3c165b9b65aecb69d129c9f1bcb345708={{state_attr('image.drukarka_3d_p1s_camera','b122d330d4f3c165b9b65aecb69d129c9f1bcb345708')}}
Twój kod, może przy kopiowaniu powstał błąd ale jest złe wcięcie w kodzie
Juz robilem ale nie działa bo nie… Dzieki wielkie za pomoc podlaczylem mini kamere ip i dziala od razu
Adrian
19 Marzec 2024 19:27
16
Podłącze się … mam ten sam problem próbując wysłać obrazek z kamery Reolink.
Encja kamery wygląda podobnie jak we wcześniejszych postach, czyli:
a powiadomienie to:
service: notify.mobile_app_moto_g
metadata: {}
data:
message: Człowiek przed domem
data:
entity_picture: >-
/api/camera_proxy/camera.przed_domem_sub?token=5bde89db7172c7d8a29dd8efd={{state_attr('camera.przed_domem_sub','5bde89db7172c7d8a29dd8efd')}}
Wysłanie tego kodu przez Narzędzia deweloperskie powoduje, że otrzymuję sam komunikat bez zdjęcia. Próbowałem użyć:
entity_picture
photo
image
niestety bez efektu. Jakieś pomysły?
macek
19 Marzec 2024 19:32
17
Adrian:
Jakieś pomysły?
Tak ale z print screenów nie będę przepisywał i tłumaczył, sorry, nie mam na to czasu :), proszę o tekst.
Adrian
19 Marzec 2024 19:45
18
Poniżej atrybuty encji z obrazka - wartość klucza ze ścieżką “api/image_proxy…” jest też w sformatowanej wersji w przesłanym przeze mnie powiadomienu
access_token: 4bf1d1b91f879ae6471da3619e6cff
frontend_stream_type: hls
entity_picture: /api/camera_proxy/camera.przed_domem_sub?token=4bf1d1b91f879ae6471da3619e6cff
friendly_name: Kamera przed domem
supported_features: 2
macek
19 Marzec 2024 19:50
19
@Adrian zapomniałem zapytać masz Androida czy iOS’a?