Witam
Dziś chciałbym dodać kamerę IP w Domoticz wchodzę więc w Domoticzu w Konfiguracja -> Kamery następnie uzupełniłem dane:
Wprowadziłem wszystkie dane dotyczące kamery adres IP port 80 oraz login i hasło kamery. Niestety brak połączenia i obrazu. Co może być nie tak ? W ustawieniach kamery:
Testowałem również na porcie HTTPS 443 i ten sam problem.
@daro1003 a ten adres grafiki "image.jpg" działa ? Co dostajesz po wpisaniu w przeglądarkę 192.168.0.112/image.jpg , jak to kamera z rodziny dahua to na 95% będzie
192.168.0.112/cgi-bin/snapshot.cgi Generalnie musisz dostać zrzut z kamery przez dowolną przeglądarkę .
@isom192.168.0.112/image.jpg - nie działa tak to kamera dahua bez loga ale oprogramowanie dahua i jak piszesz adres 192.168.0.112/cgi-bin/snapshot.cgi po wprowadzaniu loginu i hasła daje obraz. Więc jak to ustawić w Domoticz ??
I nie rób testu bo nie przejdzie , od razu Update i po chwili powinna się pojawić miniaturka kamery
@isom no i działa Panie kolego dzięki wielkie.
A tak na boku ponoć z rejestratora BCS-a też się da wydobyć grafikę z każdego kanału w przypadku podłączonych kamer analogowych. Ktoś mi to raz pokazywał że gdzieś w menu rejestratora jest. Znasz temat może ?
@daro1003 BCS-a i jeszcze analoga nie miałem w rękach od dobrych 7 lat i nie mam pojęcia jak tam wyciągnąć adresy grafiki dla kanałów.
kurna tak łatwo się dodaje kamerke do domoticza ?
muszę spróbować, tak mozna z każda czy znowu diabeł tkwi w szczegółach i z jakimis nie współpracuje ?
Teraz pytanie jak dodać kamerę w Dashticz ? Czy kamera posiada idx ? Czy w bloku umieszcza się kamerę jak przełącznik czy inaczej ?
kurna tak łatwo się dodaje kamerke do domoticza ?
muszę spróbować, tak mozna z każda czy znowu diabeł tkwi w szczegółach i z jakimis nie współpracuje ?
Cały diabeł to adres grafiki , jak go znajdziesz to reszta jest banalna
@daro1003 każda kamera w domoticz ma swój ID , z tym że jak masz jedną to idx jest 1
@daro1003 tak kamery nie są traktowane tak jak wszystkie urządzenia i ch idx zależy od ilości, więc pierwsza dodana ma idx 1 itd.
W dashticz możesz je dodać jako przyciski z wyskakującym oknem przykład
buttons.webcam = {width:12,isimage:true,forcerefresh:1, refresh:2, btnimage: 'http://192.168.0.xxx:8082/camsnapshot.jpg?idx=1', url:'http://192.168.0.xxx:8082/camsnapshot.jpg?idx=1' , framewidth:600, frameheight:400}
to jest dla jednej kamery i trzeba wpisać poprawny adres IP domoticz i idx kamery . Dotyczy oczywiście kamery, której adres grafiki to "cgi-bin/snapshot.cgi "
Obraz będzie budowany z klatek i tak jak jest ustawiony refresh - w tym przykładzie co 2 sek jest odświeżany.
Jak to ogarniesz to potem możesz spróbować zrobić tak
Jak kamery obsługują strumień mjpg to zamiast klatek można uzyskać płynny obraz na żywo podając w url: adres do strumienia .
Ja musiałem konwertować RTSP na MJPG , żeby mieć płynny obraz na pełnym podglądzie
Dla mnie @isom musi być prosty przekaz 🙂
Dodaje to w definicji bloków ??
A i gdzie znajdę IDX kamer w Domoticz ?
@daro1003 hmm prosty przekaz mówisz ? Tylko jak widzę to z moich prostych przekazów dotyczących dashticz , Ty tylko kopiujesz, bez zrozumienia budowy pliku konfiguracyjnego.
Jak myślisz zbudujesz na takiej bazie dobrze działający system ?
Konfiguracja przycisków w dashticz jest wydzieloną częścią całego pliku CONFIG.js , a to dlatego, że przyciski pełnią zupełnie inną rolę niż zwykłe bloki . Przycisk może przenosić na inną stronę dashticza, może otwierać wyskakujące okno z praktycznie dowolną treścią np stroną tego forum, lub planem pomieszczenia w samym domoticz i wiele innych funkcji jak odtwarzanie dźwięków , czy muzyki mp3.
Generalnie przycisk może realizować praktycznie to co ramka - czyli na stałe zagnieżdżony blok z widokiem tego co wstawimy np logi z domoticza , różnica jest taka, że ramka jest cały czas otwarta-widoczna, natomiast przycisk otwiera okno z widokiem dopiero po jego kliknięciu - aktywacji.
Co do idx kamery to tak jak w systemach alarmowych, nie wszystko znajdziesz w instrukcji użytkownika , która w przypadku domoticz jest interfejsem graficznym.
Czasem trzeba sięgać do instrukcji instalatora, a przy budowie systemu nawet bardzo często. Jedną ze stron tej instrukcji jest https://www.domoticz.com/wiki/Domoticz_API/JSON_UR L's
na tej stronie instrukcji znajdziesz jak wyświetlić w przeglądarce informacje o kamerach w domoticz włącznie z ich idx. Wystarczy wpisać to co podaje ta instrukcja np
http:IP-domoticz:port/json.htm?type=cameras
wyświetli to czego szukasz.
Chyba że o to chodzi: https://www.domoticz.com/DomoticzManual.pdf
I tak już jest dobrze bo działa mi sterowanie oświetleniem na teflonie bo na budowie jeszcze nie mam obsadzonych puszek a z czasem kiepsko. Monitor to dodatek miedzy czasie wieczorem coś klecę na start już i tak jest fajnie bo dodam bloki włączające zmianę kolorów ikon też wyczytałem w instrukcji dashticza więc spoko.
Bardziej o to mi chodziło tylko pomiń cudzysłowy
"https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's#Get_cameras "
Dodałem taki wpis:
var buttons = {} buttons.webcam = {width:5,isimage:true,forcerefresh:1, refresh:2, btnimage: 'http://192.168.0.40:8082/camsnapshot.jpg?idx=1', url:'http://192.168.0.40:8082/camsnapshot.jpg?idx=1' , framewidth:600, frameheight:400}
Następnie w columns:
columns[13] = { blocks : [buttons.webcam], width: 5} //Definicje ekranów - stron screens = {} screens[1] = { columns: [1,2,3,4,5,6,7,8,9,10,11,12]} screens[2] = { columns: [13]}
I obraz się nie pojawia niestety. co mam. Podejrzewam że coś w definicji columns mam źle.
Ale coś się u mnie gryzie kamera ma idx 1 i PI Monitor CPU ma równiez idx 1.
Już kiedyś pisałem o tym, że kamery w domoticz mają swoje indywidualne idx , więc nic się nie gryzie , za chwilę dodasz scenę i znów się zdziwisz , że ma idx 1 a to normalne
A to co wstawiłeś do ustawień przycisku webcam działa , zmieniłem ustawienia u siebie i po dodaniu tak jak na foto widać obraz z kamery
Na kompie jak odpale w przeglądarce daschticz jest ok:
Ale na kiosku na monitorze mam tak:
Ja bym wyłączył tryb kiosk na czas organizowania całego pulpitu i przy każdej zmianie odświeżał przeglądarkę i czyścił pamięć podręczną . W trybie kiosku nawet najmniejsza zmiana w konfiguracji dashticz wymaga ponownego uruchomienia całej maliny, a to naprawdę utrudnia pracę
To fakt ze zmiany wymagają restartu ale w tym przypadku nawet restart maliny nic nie pomaga i to nie jeden restart. Ciagle jest ten sam efekt.