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?