Powiadomienia
Wyczyść wszystko
Porady dla początkujących
68
Wpisów
5
Użytkownicy
1
Reactions
9,166
Wyświetleń
Dodane : 12/09/2019 7:44 pm
Autor tematu
to dostałem:
{"device":" ds18b20","command":"get","status":"error"}
Dodane : 13/09/2019 7:01 am
Autor tematu
Próbowałem też dla TH22 (oczywiście na innej wersji AFE) i wynik taki sam niestety
Dodane : 16/09/2019 11:03 am
to dostałem:
{"device":" ds18b20","command":"get","status":"error"}
usuń spację przed " ds18b20"
http://adres-ip-urządzenia/?device=ds18b20&command=get
Dodane : 16/09/2019 7:01 pm
Autor tematu
| device | "ds18b20" |
| command | "get" |
| value | "19.56" |
| status | "success" |
Dodane : 16/09/2019 7:12 pm
- czujnik dobrze podłączony,
- AFE odczytuje wartości
- otwórzy sobie coś do przeglądania log'ów z Domoticz, popatrz co przychodzi, czy przychodzi
- nie znam dokładnie domoticz, żeby powiedzieć Ci konkretnie co masz otworzyć, ale coś tam do logów pewnie masz
- sprawdź, czy nie wpisałeś jakieś spacji itp do AFE / IDX - najlepiej wpisz ręcznie. Nie rób CTRL+C / CTRL+V bo możesz wkleić jakieś "niewidoczne znaki" itp.
Dodane : 16/09/2019 7:51 pm
fakt czujnik działa , w łatwo dostępnych logach domoticza nie zobaczy czy coś przychodzi po http z AFE , proponuję wysłać z dowolnej przeglądarki
http://192.xxx.x.xxx:8080/json.htm?type=command¶m=udevice&idx=10&nvalue=0&svalue=25
Zmieniając adres i port na poprawny swojego domoticza i podstawiając IDX swojego czujnika w domoticz ( wytłuszczone)
jak czujnik w domoticz się zaktualizuje do wartości 25 stopni to znaczy że gdzieś jest błąd w konfiguracji AFE dla domoticza
Dodane : 17/09/2019 9:47 am
Autor tematu
zrobiłem, nic się nie zmieniło czujnik w domoticzu dalej pokazuje 0
Dodane : 17/09/2019 10:02 am
Sprawdzałeś o zwróciła przeglądarka ? czy w sieci lokalnej używasz loginu i hasła do domoticza ? Sprawdź co dostaniesz jak wpiszesz http://192.168.x.xxx:8080/json.htm?type=devices&rid=10
Oczywiście adres port i IDX prawidłowe
Dodane : 17/09/2019 10:50 am
Autor tematu
W ustawieniach Domoticza mam zaznaczone sieci lokalne bez hasła i moje adresy (z * na końcu), w konfiguracji AFE też podaje adres, login i hasło do Domoticza ... , z przeglądarki dostałem że nie może otworzyć strony
Dodane : 18/09/2019 8:01 pm
@wiktor_m nie wiem przy której komendzie przeglądarka zwróciła, że nie może otworzyć strony bo odpisujesz bardzo oszczędnie.
W każdym razie jak nie działają powyższe komendy tak jak na tym filmiku
https://drive.google.com/file/d/1-ny4ByaUdCJhBTYDRAV803puBQc1jLlO/view?usp=sharing
to szukaj przyczyny w swoim systemie . Dla jasności Domoticz umożliwia interakcję ze wszystkimi przełącznikami i czujnikami za pomocą JSON, odpowiednio skonstruowana komenda może zmienić stan przełącznika , zaktualizować czujnik , odczytać wskazania czujnika, sprawdzić parametry dowolnego urządzenia po podaniu jego ID czyli IDX itd.
Dodane : 18/09/2019 10:10 pm
Autor tematu
OK, sprawdzę w Domoticzu , może to że stoi na Synology może robić różnicę, niby linux ale trochę inaczej się trzeba z nim obchodzić 🙂
Dodane : 19/09/2019 4:53 am
Autor tematu
dzisiaj na postawie opisu z forum wgrałem Domoticza na malinę (z tego gotowego obrazu), działa (oczywiście adres i port są inne), chciałem w ten sposób wykluczyć że to coś z konfiguracją Synology, przełącznik ma zmienione dane (adres, port, ldx) niestety skutek ten sam, przez przeglądarkę odczytam temperaturę a w Domoticzu nie, jak wpiszę komendę wg filmu to dostaje to co w załączniku ... 🙁 ehhh
Dodane : 22/09/2019 5:26 pm
@wiktor_m wpisz w przeglądarkę http://192.168.x.xxx:8084/json.htm?type=command¶m=getversion
adres IP domoticza i jeszcze jak masz działający jakiś przełącznik to http://192.168.x.xxx:8084/json.htm?type=devices&rid= 10
Tak samo adres IP domoticza i IDX tego przełącznika zamiast 10
Napisz co dostajesz po obu komendach
Dodane : 23/09/2019 10:55 am
Autor tematu
na adresie Domoticza w malinie mam tak:
|
DomoticzUpdateURL |
" https://www.domoticz.com/download.php?channel=stable&type=release&system=linux&machine=armv7l " |
|
HaveUpdate |
false |
|
Revision |
10717 |
|
SystemName |
"linux" |
|
UseUpdate |
true |
|
build_time |
"2019-05-09 13:04:08" |
|
dzvents_version |
"2.4.19" |
|
hash |
"b38b49e5" |
|
python_version |
"3.5.3 (default, Sep 27 2018, 17:25:39) \n[GCC 6.3.0 20170516]" |
|
status |
"OK" |
|
title |
"GetVersion" |
|
version |
"4.10717" |
Dodane : 23/09/2019 11:06 am
Autor tematu
To samo polecenie na adresie Domoticza na Synology, nie wyświetla tego co powyżej tylko info na stronie "przerwane połączenie"
Dodane : 23/09/2019 11:08 am
Na malinie jest ok . Masz na tej malinie jakiś przełącznik ? jak nie to dodaj jakiś wirtualny i tak jak prosiłem komenda
http://192.168.x.xxx:8084/json.htm?type=devices&rid= x
IP domoticza i na końcu zamiast x IDX tego przełącznika
Jak zobaczysz status to dodaj wirtualny czujnik temperatury i sprawdz co dostaniesz z jego IDX
Dodane : 23/09/2019 11:38 am
Autor tematu
Z wirtualnej temperatury dostaje coś takiego:
| ActTime | 1569238696 |
| AstrTwilightEnd | "20:29" |
| AstrTwilightStart | "04:27" |
| CivTwilightEnd | "19:07" |
| CivTwilightStart | "05:49" |
| DayLength | "12:11" |
| NautTwilightEnd | "19:48" |
| NautTwilightStart | "05:09" |
| ServerTime | "2019-09-23 13:38:16" |
| SunAtSouth | "12:28" |
| Sunrise | "06:23" |
| Sunset | "18:34" |
| app_version | "4.10717" |
| result | |
| 0 | |
| AddjMulti | 1 |
| AddjMulti2 | 1 |
| AddjValue | 0 |
| AddjValue2 | 0 |
| BatteryLevel | 255 |
| CustomImage | 0 |
| Data | "0.0 C" |
| Description | "" |
| Favorite | 0 |
| HardwareID | 8 |
| HardwareName | "test" |
| HardwareType | "Dummy (Does nothing, use for virtual switches only)" |
| HardwareTypeVal | 15 |
| HaveTimeout | true |
| ID | "14078" |
| LastUpdate | "2019-09-23 08:37:23" |
| Name | "temperatura test" |
| Notifications | "false" |
| PlanID | "0" |
| PlanIDs | |
| 0 | 0 |
| Protected | false |
| ShowNotifications | true |
| SignalLevel | "-" |
| SubType | "LaCrosse TX3" |
| Temp | 0 |
| Timers | "false" |
| Type | "Temp" |
| TypeImg | "temperature" |
| Unit | 1 |
| Used | 1 |
| XOffset | "0" |
| YOffset | "0" |
| idx | "40" |
| trend | 0 |
| status | "OK" |
| title | "Devices" |
Dodane : 23/09/2019 12:38 pm
To to musi działać ! Sprawdź
http://192.xxx.x.xxx:8084/json.htm?type=command¶m=udevice&idx=40&nvalue=0&svalue=20
IP domoticza .Czujnik powinien się zaktualizować
Dodane : 23/09/2019 12:45 pm
Autor tematu
OK, na malinie działa, temp na czujniku 20 stopni, ta sama komenda dla Domoticza na Synology (oczywiście zmieniłem parametry) nic nie dała
Dodane : 23/09/2019 1:56 pm


