Powiadomienia
Wyczyść wszystko
UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
Porady dla początkujących
68
Wpisów
5
Użytkownicy
1
Reactions
7,340
Wyświetleń
dostajesz temperaturę?
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"
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