SUPLA Filesensors - wyślij do SUPLI cokolwiek skądkolwiek

Awatar użytkownika
PuteR
Posty: 760
Rejestracja: śr gru 06, 2017 10:07 am

ndz lut 16, 2020 11:31 pm

lesny8 pisze:
ndz lut 16, 2020 11:30 pm
A powinieneś dostać wewnętrzny adres. Pokaż

Kod: Zaznacz cały

ifconfig eth0
ifconfig wlan0
cat /etc/resolv.conf
pi@raspberrypi:~ $ ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.81 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::17e9:648:f21d:d6d prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:b6:ef:dd txqueuelen 1000 (Ethernet)
RX packets 1726859 bytes 229690634 (219.0 MiB)
RX errors 24 dropped 11186 overruns 0 frame 0
TX packets 1343461 bytes 219173782 (209.0 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

pi@raspberrypi:~ $ ifconfig wlan0
wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b8:27:eb:e3:ba:88 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

pi@raspberrypi:~ $ cat /etc/resolv.conf
# Generated by resolvconf
nameserver 192.168.1.1
pi@raspberrypi:~ $
Awatar użytkownika
lesny8
Posty: 1045
Rejestracja: pn gru 11, 2017 9:43 pm

ndz lut 16, 2020 11:37 pm

Wyedytuj plik

Kod: Zaznacz cały

sudo nano /etc/resolv.conf
zamiast 192.168.1.1 wpisz 192.168.1.81 i zapisz zmiany

Kod: Zaznacz cały

ping suplascripts73.noip.pl
Pomóżcie proszę choć odrobinę
https://pomagam.pl/af3hwf6c
Awatar użytkownika
PuteR
Posty: 760
Rejestracja: śr gru 06, 2017 10:07 am

ndz lut 16, 2020 11:41 pm

lesny8 pisze:
ndz lut 16, 2020 11:37 pm
Wyedytuj plik

Kod: Zaznacz cały

sudo nano /etc/resolv.conf
zamiast 192.168.1.1 wpisz 192.168.1.81 i zapisz zmiany

Kod: Zaznacz cały

ping suplascripts73.noip.pl
teraz jest tak:

Kod: Zaznacz cały

pi@raspberrypi:~ $ ping suplascripts73.noip.pl
PING supla.noip.pl (192.168.1.81) 56(84) bytes of data.
64 bytes from 192.168.1.81 (192.168.1.81): icmp_seq=1 ttl=64 time=0.157 ms
64 bytes from 192.168.1.81 (192.168.1.81): icmp_seq=2 ttl=64 time=0.175 ms
64 bytes from 192.168.1.81 (192.168.1.81): icmp_seq=3 ttl=64 time=0.079 ms
64 bytes from 192.168.1.81 (192.168.1.81): icmp_seq=4 ttl=64 time=0.162 ms
64 bytes from 192.168.1.81 (192.168.1.81): icmp_seq=5 ttl=64 time=0.112 ms
64 bytes from 192.168.1.81 (192.168.1.81): icmp_seq=6 ttl=64 time=0.112 ms
64 bytes from 192.168.1.81 (192.168.1.81): icmp_seq=7 ttl=64 time=0.135 ms
64 bytes from 192.168.1.81 (192.168.1.81): icmp_seq=8 ttl=64 time=0.115 ms
64 bytes from 192.168.1.81 (192.168.1.81): icmp_seq=9 ttl=64 time=0.165 ms
64 bytes from 192.168.1.81 (192.168.1.81): icmp_seq=10 ttl=64 time=0.161 ms
Połowa sukcesu, linki z mojej instancji skryptów się już wykonują (lesny8 jak zawsze nie zawodny), niestety wpisane jako komendę w suplafilesensors nie wykonuje się.
Ostatnio zmieniony ndz lut 16, 2020 11:49 pm przez PuteR, łącznie zmieniany 2 razy.
Awatar użytkownika
lesny8
Posty: 1045
Rejestracja: pn gru 11, 2017 9:43 pm

ndz lut 16, 2020 11:46 pm

To sprawdź czy SUPLA Filesensors działa poprawnie z Twoją instancją tak jak z publiczną
Pomóżcie proszę choć odrobinę
https://pomagam.pl/af3hwf6c
Awatar użytkownika
PuteR
Posty: 760
Rejestracja: śr gru 06, 2017 10:07 am

ndz lut 16, 2020 11:52 pm

lesny8 pisze:
ndz lut 16, 2020 11:46 pm
To sprawdź czy SUPLA Filesensors działa poprawnie z Twoją instancją tak jak z publiczną
w konsoli linki się wykonują ale juz jak wpiszę w fileasensors i użyję aplikacji to nic się nie dzieje zarówno z moją instancją jak i z publiczną :(
fracz pisze:
ndz lut 16, 2020 10:22 pm
Mogę ewentualnie dodać do skryptów możliwość uruchamiania scen komendą z konsoli. Bo rozumiem że skrypty masz na tej samej malinie?
Jeśli nie ma już innych możliwości to może tego spróbować
Awatar użytkownika
lesny8
Posty: 1045
Rejestracja: pn gru 11, 2017 9:43 pm

pn lut 17, 2020 12:23 am

fracz pisze:
ndz lut 16, 2020 9:42 pm
Pierwszy problem: wygląda na to że Twoja malina nie ma dostępu z jakiegoś powodu do Twoich skryptów. Spróbuj wykonać curl na główny adres i porównaj, czy odpowiedź jest taka sama jak z https://supla.fracz.com

Drugi problem: jak działa z konsoli to z configu też musi. Coś źle wklejasz :-)
Pierwszy problem rozwiązany. Nie działało Ci w konsoli z powodu rozwiązywania nazwy przez Funboxa, który to nie wspiera lopbacka, a RPi jest jedynym urządzeniem skonfigurowanym statycznie. O zmnianie DNS swego czasu zapomnieliśmy ;)

Drugi problem to już jak @fracz napisał, że jak z konsoli działa to z configu też musi.
Pomóżcie proszę choć odrobinę
https://pomagam.pl/af3hwf6c
Awatar użytkownika
PuteR
Posty: 760
Rejestracja: śr gru 06, 2017 10:07 am

pn lut 17, 2020 6:20 am

lesny8 pisze:
pn lut 17, 2020 12:23 am
fracz pisze:
ndz lut 16, 2020 9:42 pm
Pierwszy problem: wygląda na to że Twoja malina nie ma dostępu z jakiegoś powodu do Twoich skryptów. Spróbuj wykonać curl na główny adres i porównaj, czy odpowiedź jest taka sama jak z https://supla.fracz.com

Drugi problem: jak działa z konsoli to z configu też musi. Coś źle wklejasz :-)
Pierwszy problem rozwiązany. Nie działało Ci w konsoli z powodu rozwiązywania nazwy przez Funboxa, który to nie wspiera lopbacka, a RPi jest jedynym urządzeniem skonfigurowanym statycznie. O zmnianie DNS swego czasu zapomnieliśmy ;)

Drugi problem to już jak @fracz napisał, że jak z konsoli działa to z configu też musi.
Więc czemu nie działa, przecież nie robię nic innego poza kopiuj i wklej?

A czy winny może być sam telefon? Łączę się na nim z siecią wifi poprzez ręcznie wpisany adres IP i adres DNS wskazujący na maline (inaczej z telefonu nie wszedł bym na stronę cloud i skrypty) Czy może to być problemem? Chociaż jak na próbę połączyłem się z inną siecią po dhcp było tak samo.
Awatar użytkownika
fracz
Posty: 1812
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Rybna

pn lut 17, 2020 7:44 am

fracz pisze:
ndz lut 16, 2020 10:53 pm
A zrób tak żeby nie było tych innych błędów? ;-)
Skup sie na tym. Możliwe że przez wcześniejsze złe wpisy w pliku konfiguracyjnym ten z komendą nie działa.
Awatar użytkownika
PuteR
Posty: 760
Rejestracja: śr gru 06, 2017 10:07 am

pn lut 17, 2020 8:19 am

fracz w tej chwili log wygląda tak

Kod: Zaznacz cały

pi@raspberrypi:~ $ supervisorctl tail supla-filesensors
NSORS v2.0.0-beta.3
ERR[1581910204.530340] Can't bind ipc socket
INFO[1581910204.531209] SSL version: OpenSSL 1.1.0j  20 Nov 2018
SUPLA-FILESENSORS v2.0.0-beta.3
ERR[1581912004.765662] Can't bind ipc socket
INFO[1581912004.766731] SSL version: OpenSSL 1.1.0j  20 Nov 2018
SUPLA-FILESENSORS v2.0.0-beta.3
ERR[1581913804.444722] Can't bind ipc socket
INFO[1581913804.445598] SSL version: OpenSSL 1.1.0j  20 Nov 2018
SUPLA-FILESENSORS v2.0.0-beta.3
ERR[1581915604.683029] Can't bind ipc socket
INFO[1581915604.683898] SSL version: OpenSSL 1.1.0j  20 Nov 2018
SUPLA-FILESENSORS v2.0.0-beta.3
ERR[1581917404.833592] Can't bind ipc socket
INFO[1581917404.834517] SSL version: OpenSSL 1.1.0j  20 Nov 2018
SUPLA-FILESENSORS v2.0.0-beta.3
ERR[1581919204.948311] Can't bind ipc socket
INFO[1581919204.949172] SSL version: OpenSSL 1.1.0j  20 Nov 2018
SUPLA-FILESENSORS v2.0.0-beta.3
ERR[1581921004.552942] Can't bind ipc socket
INFO[1581921004.553874] SSL version: OpenSSL 1.1.0j  20 Nov 2018
SUPLA-FILESENSORS v2.0.0-beta.3
ERR[1581921378.292492] Can't bind ipc socket
INFO[1581921378.293609] SSL version: OpenSSL 1.1.0j  20 Nov 2018
SUPLA-FILESENSORS v2.0.0-beta.3
ERR[1581922804.657177] Can't bind ipc socket
ERR[1581922804.657542] Can't read file /home/pi/supla-filesensors/var/openwather/wind_speed.txt
INFO[1581922804.658059] SSL version: OpenSSL 1.1.0j  20 Nov 2018
SUPLA-FILESENSORS v2.0.0-beta.3
ERR[1581924604.853632] Can't bind ipc socket
ERR[1581924604.854037] Can't read file /home/pi/supla-filesensors/var/openwather/wind_speed.txt
INFO[1581924604.854573] SSL version: OpenSSL 1.1.0j  20 Nov 2018

Nie mam pojęcia z czego mogą brać się te błędy, wszystkie dane o które wołam w aplikacji wyświetlają się prawidłowo.

Mój plik konfiguracyjny wygląda tak, trochę się kanałów już tam namnożyło, ale wszystkie działają poprawnie, po za tymi dwoma REALY

Kod: Zaznacz cały

[SERVER]
host=xxxxxxx

[LOCATION]
ID=xxxxxxx
PASSWORD=xxxxxx


[CHANNEL_0] #Alarm otwarty zaobnik UŻYWANY NIEWIDOCZNY
type=TEMPERATURE
file=/home/pi/supla-filesensors/var/piec/alarm_otw_zasob.txt


[CHANNEL_1] #temperatura powrotu UŻYANY NIEWIDOCZNY
type=TEMPERATURE
file=/home/pi/supla-filesensors/var/piec/alarm_zasobnik.txt


[CHANNEL_2] #WYŁĄCZONY
type=TEMPERATURE
file=/home/pi/supla-filesensors/var/pogoda/caqi.txt


[CHANNEL_3] #temperatura wody użytkowej
type=TEMPERATURE
file=/home/pi/supla-filesensors/var/piec/tcwu_value.txt


[CHANNEL_4] #temperatura zewnętrzna
type=TEMPERATURE
file=/home/pi/supla-filesensors/var/piec/tzew_act.txt


[CHANNEL_5] #poziom paliwa w zasobniku
type=TEMPERATURE
file=/home/pi/supla-filesensors/var/piec/fuel_level.txt


[ChANNEL_6] #WYŁĄCZONY
type=TEMPERATURE
file=/home/pi/supla-filesensors/var/pogoda/PM10.txt


[CHANNEL_7] #temperatura kotła i powrotu
type=TEMPERATURE_AND_HUMIDITY
file=/home/pi/supla-filesensors/var/piec/tkot&tpow.txt


[CHANNEL_8] #temperatura podajnika i splain
type=TEMPERATURE_AND_HUMIDITY
file=/home/pi/supla-filesensors/var/piec/tpod&tsp.txt

[CHANNEL_9] #temperatura zewnętrzna i wewnętrzna
type=TEMPERATURE_AND_HUMIDITY
file=/home/pi/supla-filesensors/var/piec/temp_wew&zew.txt

[CHANNEL_10] #temperatura za zaworem 4d i zadana za zanorem4d
type=TEMPERATURE_AND_HUMIDITY
file=/home/pi/supla-filesensors/var/piec/temp_zaw4d.txt

[CHANNEL_11] #prędkośc wiatru Kolno
type=WINDSENSOR
file=/home/pi/supla-filesensors/var/openwather/wind_speed.txt

[CHANNEL_12] #PM1 i CAQI
type=TEMPERATURE_AND_HUMIDITY
file=/home/pi/supla-filesensors/var/pogoda/PM1&caqi.txt

[CHANNEL_13] #PM10 i PM25
type=TEMPERATURE_AND_HUMIDITY
file=/home/pi/supla-filesensors/var/pogoda/PM10&PM25.txt

[CHANNEL_14] #temperatura i wilgotność
type=TEMPERATURE_AND_HUMIDITY
file=/home/pi/supla-filesensors/var/pogoda/temp&wilg.txt

[CHANNEL_15] #cisnienie
type=PRESSURESENSOR
file=/home/pi/supla-filesensors/var/pogoda/cisnienie.txt


[CHANNEL_16]
type=RELAY
command=curl https://suplascripts73.noip.pl/api/scenes/execute/1d098367-a1b4-486e-ba59-1c605b35576a -X GET -m 10000 -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjbGllbnQiOnsiaWQiOiJmNjVkYjgxZC03NWE5LTQwYjMtYjlkYS1kYWM0MDBkZDgxNDQifSwiaXNzIjoiaHR0cHM6XC9cL3N1cGxhLmZyYWN6LmNvbSIsImlhdCI6MTU4MTg5NjUxNCwibmJmIjoxNTgxODk2NTE0LCJleHAiOjE3Mzk1NzY1MTR9.KCKgd9n8CF3M4IENn2uJqTg6d7vcaRApecrkXlnGunE"


[CHANNEL_17] #temperatura i wilgotność
type=TEMPERATURE_AND_HUMIDITY
file=/home/pi/supla-filesensors/var/piec/twew&rh.txt

[CHANNEL_18]
type=RELAY
command= echo puter > /home/pi/supla-filesensors/puter.txt

min_interval_sec=15

# this is a comment
Awatar użytkownika
michael
Posty: 1090
Rejestracja: śr lis 09, 2016 8:00 am
Lokalizacja: Wojkowice

pn lut 17, 2020 10:46 am

Tak mi się teraz wymyśliło...
może odświeżyć temat głowicy eq-3.
W tej chwili jeżeli możemy pobrać różne dane do plików to i termostat można fajnie rozwinąć :D 8-) :mrgreen:

Przykładowe linki do źródeł gdzie rozpracowana jest ta głowica:
- https://github.com/Heckie75/eQ-3-radiator-thermostat
- https://github.com/zmistrz/eq3-bluetooth
Kabel ucięty na miarę zawsze jest za krótki...
Zablokowany