Domoticz kotiautomaatio

HeTi

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

JukkaI sanoi:
Olen yrittänyt editointia nimenomaan tuolla superuserin sudo komennolla mutta tiedostot ovat toisen sovelluksen lukitsemia. Tuo linkkisi oli hyvä opinahjo meikäläiselle.
En keksi miten tuo lukitus voi syntyä, muuten kuin joku työpöydän ohjelma varaa sen.
Mutta jos avaat Terminal ikkunan ja annat siihen komennon:
sudo pico /etc/init.d/domoticz.sh
 

burmanm

Vakionaama
Vs: Domoticz kotiautomaatio

JukkaI sanoi:
Olen yrittänyt editointia nimenomaan tuolla superuserin sudo komennolla mutta tiedostot ovat toisen sovelluksen lukitsemia. Tuo linkkisi oli hyvä opinahjo meikäläiselle.

Mikä se englanninkielinen virheilmoitus muka oikeasti on? POSIX-järjestelmissä tiedoston "lukitukset" ovat aika harvinaisia ja itseasiassa niistä ei ohjelmien välttämättä tarvitse edes välittää. Eli mitä komentoa oikeasti yrität? ;)

Helpointa sen sijaan että isket aina sudoa ennen komentoa on toki mennä suoraan superuseriksi, eli ensin ajaa "sudo su" ja sen jälkeen alkaa muokata tiedostoja. Ja kaikki vaarat mitä se mukanaan toki tuo.

Yksi mahdollisuus on toki (kun ei varsinaista virhettä nyt ole nähnyt) että olet ottanut tiedostolta write oikeudet itseltäsikin pois. Siinä tapauksessa "chmod +w domoticz.sh" auttaa.
 

pamppu

Vakionaama
Vs: Domoticz kotiautomaatio

Millä sovelluksella yritit editoida? En jaksa uskoa että on oikeasti lukossa, jos on, niin vaikka bootti törkeimpänä ratkaisuna. Todennäkäisemmin käyttämäsi editorin joku oma lukitustiedosto, joka on jäänyt yhteyden katketessa tms. Vilkuile sinne hakemistoon epäiöyttäviä lukkotiedostoka, erityisesti .-alkuiset eli ls -la. fuser -komennolla näkee kuka on tiedostossa kiinni.

0.0.0.0 tarkoittaa sovellukselle että bindaa kaikki käytössä olevat interfacet ja vastaa kaikille koneessa oleville osoitteille. Tällaisessa simppelissä domoticz-raspissa se on ihan käypä. Jos 8080-portti on jonkun kuuntelussa, selviää syyllineen roottina esim:netstat -anp |grep 8080
 

VesA

In Memoriam
Vs: Domoticz kotiautomaatio

Kuulostaa tosiaan siltä, että domitcz on jo käynnissä ja pitää porttia 8080 varattuna. Eikä siis anna käynnistää toista domoa sen päälle ennenkuin edellinen on tapettu.

Yleensä ohjelmat bindaavat kaikkeen mitä löytyy jossei konffiksessa erikseen rajata, nyt se bindaa localhostiin ja eetteriin. Jos laitat sinne tiukan rajan 192.168.1.6 et pääse porttiin 8080 enää localhostin kautta, se kun on 127.0.0.1. Kaapelimoodemi on varmaankin 192.168.1.1.
 

timop

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

tästä jäi epäselväksi millä olet yhdistänyt raspin verkkoon, wifillä vai kaapelilla ? ja mikä käyttis rasbian ilmeisesti?
kaapelilla jos laittaa ei tarvitse normaalisti mitään editoida, modeemi tms jakaa kyllä osoitteen raspille. kaapeliyhteyksiä en tunne mutta luulisi että siinä modeemissa on erillinen dhcp palvelin joka jakaa osoitteen kuten mille tahansa laitteelle. juurit tuosta 192.168.n.n tai 10.n.n.n verkoista.
wifillä pitää tehdä sitten omat virityksensä. Raspbianin käytössä uusissa versioissa taitaa olla verkko asetukset /etc/dhcpcd.conf tiedostossa, vanhassa versiossa kuten minulla on yksi raspi2 usb wifi tikulla on asetukset:

/etc/network/interfaces tiedosto:
Koodi:
auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

ja tuon tiedoston /etc/wpa_supplicant/wpa_supplicant.conf sisältö:
Koodi:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="wifin SSIDsi"
psk="Wifin salasana"
proto=RSN
key_mgmt=WPA-PSK  #salaus
pairwise=CCMP
group=CCMP
auth_alg=OPEN
 

JukkaI

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

Kiitos avusta
Viikonloppu meni koripallon kanssa ja ihan ilman raspia :)

Tosiaan pääsin sitten muokkaamaan noita tiedostoja ja muutin tuon raspin domoticz.sh portin 8081 ja sain sen tallennettua. Raspi valittaa buuttauksen jälkeen, että portti 8080 on varattu.

Tuo portin varannut wifi-boksi (Elisa c2300) on "lukittu" eikä ainakaan omaelisan mukaan sitä pääse säätämään.

Selaimella kun katson omaa tiliäni tuolla 192.168.100.40:8080, niin ei yhtään laitetta. 8081 ei eds aukea/vastaa.

Raspi löytää kaksi lämpötila-anturia ilman domoticzia.

./domoticz
2017-03-20 06:20:58.165 Domoticz V3.5877 (c)2012-2016 GizMoCuz
2017-03-20 06:20:58.165 Build Hash: 15b013c, Date: 2016-11-10 15:44:33
2017-03-20 06:20:58.166 System: Raspberry Pi
2017-03-20 06:20:58.166 Startup Path: /home/pi/domoticz/
2017-03-20 06:20:58.243 Sunrise: 04:22:00 SunSet:16:34:00
2017-03-20 06:20:58.243 EventSystem: reset all events...
2017-03-20 06:20:58.245 Using 1-Wire support (OWFS)...
2017-03-20 06:20:58.251 Active notification subsystems: (0/12)
2017-03-20 06:20:58.269 Error: WebServer(HTTP) startup failed on address 0.0.0.0 with port: 8080: bind: Address already in use
2017-03-20 06:20:58.269 Error: WebServer(HTTP) check if no other application is using port: 8080
2017-03-20 06:20:58.280 Error: WebServer(SSL) startup failed on address 0.0.0.0 with port: 443: bind: Permission denied
2017-03-20 06:20:58.280 Error: WebServer(SSL) check privileges for opening ports below 1024
2017-03-20 06:20:58.281 Proxymanager started.
 

burmanm

Vakionaama
Vs: Domoticz kotiautomaatio

JukkaI sanoi:
Tosiaan pääsin sitten muokkaamaan noita tiedostoja ja muutin tuon raspin domoticz.sh portin 8081 ja sain sen tallennettua. Raspi valittaa buuttauksen jälkeen, että portti 8080 on varattu.

Kurkkaa netstatilla mikä siellä kuuntelee.

Tuo portin varannut wifi-boksi (Elisa c2300) on "lukittu" eikä ainakaan omaelisan mukaan sitä pääse säätämään.

Portit ovat per IP, eli ei Elisan boksilla pitäisi olla mitään tekemistä tuon Raspin kanssa.

2017-03-20 06:20:58.280 Error: WebServer(SSL) startup failed on address 0.0.0.0 with port: 443: bind: Permission denied
2017-03-20 06:20:58.280 Error: WebServer(SSL) check privileges for opening ports below 1024

Domoticz tarvinnee lisää oikeuksia (ei riitä peruskäyttäjän oikeudet).
 

VesA

In Memoriam
Vs: Domoticz kotiautomaatio

JukkaI sanoi:
Siis minne/minkälaiset ja miten laitan rajat?

Älä laita. Ei sitä kohtaa pitäisi joutua konffaamaan jollei softaa ole tehty aivan erityisen hölmösti.

Tuo sinun virheilmosi kertoo kaksi asiaa: joku ohjelma, todennäköisesti jo käynnissä oleva domoticz tai ehkä webiserveri varaa jo portin 8080 JA koska käynnistät sitä jonain muuna käyttäjänä kuin roottina et saa ssl-porttia 443 auki. Siksi domoticz on alunperinkin portissa 8080 eikä portissa 80.. tuo käyttäjä saa avata vain portteja, joiden numero suurempi kuin 1023. vastaavana porttina ssl/tls käytössä on ollut esmes 8443.

Eli voisit koittaa kahta asiaa:

- anna raspin olla päällä ja mene vaikka PC:n selaimella osoitteeseen http://192.168.1.6:8080 ja katso mitä tapahtuu.
- anna raspissa komento sudo netstat -pan | grep 8080 sillä pitäisi nähdä kuka estää startin.
 

JukkaI

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

VesA sanoi:
- anna raspin olla päällä ja mene vaikka PC:n selaimella osoitteeseen http://192.168.1.6:8080 ja katso mitä tapahtuu.

Työkone (win10) ei pääse tuohon osoitteeseen. Raspi pääsee ja löytää koneen muttei yhtään laitetta.


VesA sanoi:
- anna raspissa komento sudo netstat -pan | grep 8080 sillä pitäisi nähdä kuka estää startin.
Kokeilin ja nyt se ei kerro tuosta 8080:sta mitään. Muistan kuitenkin viimeviikolla löytäneeni tuolla komennolla 8080:n varaajan ja se on IPv6. Tästä syystä lähdin ensin etsimään wifi modeemista helppoa portin vaihtoa löytämättä sitä. Elisa ei kerro. ./domoticz kertoo, että 8080 on varattu ja, että 0.0.0.0 ei löydy kun 443 on kielletty.
Laitoin tuonne raspin/domoticzin parametreihin portiksi 8081 mutta raspi ei sitä noteeraa kun kiukuttelee tuosta 8080:sta. Olisipa msdos, pcdos, windows 3.1.....10, niin homma olisi hanskassa mutta tän linuxin kanssa ihan pihalla. :-(
 

burmanm

Vakionaama
Vs: Domoticz kotiautomaatio

JukkaI sanoi:
Kokeilin ja nyt se ei kerro tuosta 8080:sta mitään. Muistan kuitenkin viimeviikolla löytäneeni tuolla komennolla 8080:n varaajan ja se on IPv6. Tästä syystä lähdin ensin etsimään wifi modeemista helppoa portin vaihtoa löytämättä sitä. Elisa ei kerro. ./domoticz kertoo, että 8080 on varattu ja, että 0.0.0.0 ei löydy kun 443 on kielletty.

Nyt menee pahasti valitettavasti puurot ja vellit sekaisin. Jokainen IP (ja interface) saa omat porttinsa, joten eri laitteet (kuten Elisan kaapelimodeemi) eivät liity tähän mitenkään. Unohda ne ja tutki vain ja ainoastaan tuota itse raspia.

0.0.0.0 ei ole siis oikea IP-osoite (arvo 0), vaan se on pelkästään tarkoitettu osoittamaan tarvetta osoittaa koneen jokaista käyttämää IP-osoitetta. Mikäli koneellasi on esim. 127.0.0.1 (localhost) ja 192.168.1.1 niin 0.0.0.0 yrittää kuunnella kummassakin. Jos nyt jommassa kummassa osoitteessa on jotain varattu, niin se riittää estämään tuon käytön.

netstat -anp pitää siis ajaa roottina (tai sudolla), muuten se ei anna oikeaa vastausta (ei ole netstatilla oikeuksia hakea niitä).

Laitapa esim.

Koodi:
sudo netstat -lntp

Listaus tänne.

Laitoin tuonne raspin/domoticzin parametreihin portiksi 8081 mutta raspi ei sitä noteeraa kun kiukuttelee tuosta 8080:sta.

Tuo indikoi ettet modifioi oikeaa instanssia domoticzista, jos se ei omia config-tiedostojaan noteeraa. Tai sitten editoit väärää kohtaa.
 

JukkaI

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

pi@raspberrypi:~/domoticz $ sudo netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp6 0 0 :::443 :::* LISTEN 646/domoticz
tcp6 0 0 :::6144 :::* LISTEN 646/domoticz
tcp6 0 0 :::8080 :::* LISTEN 646/domoticz
 

burmanm

Vakionaama
Vs: Domoticz kotiautomaatio

Siinähän se on domoticz kuuntelemassa portissa 8080 (pid 646 - kuulostaa sen verran alhaiselta että oisko sulla init.d:ssä laitettu domoticz jo käynnistymään?)
 

JukkaI

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

Juuri näin. Olemme siis lähtöruudussa luulisin.

Domoticzin manuaali sanoo, että domon tilan voi tarkastaa komennolla:

sudo ./domoticz

Komento kertoo, että:
pi@raspberrypi:~/domoticz $ ./domoticz
2017-03-20 11:58:11.133 Domoticz V3.5877 (c)2012-2016 GizMoCuz
2017-03-20 11:58:11.133 Build Hash: 15b013c, Date: 2016-11-10 15:44:33
2017-03-20 11:58:11.134 System: Raspberry Pi
2017-03-20 11:58:11.134 Startup Path: /home/pi/domoticz/
2017-03-20 11:58:11.186 Sunrise: 04:22:00 SunSet:16:34:00
2017-03-20 11:58:11.186 EventSystem: reset all events...
2017-03-20 11:58:11.188 Using 1-Wire support (OWFS)...
2017-03-20 11:58:11.195 Active notification subsystems: (0/12)
2017-03-20 11:58:11.197 Error: WebServer(HTTP) startup failed on address 0.0.0.0 with port: 8080: bind: Address already in use
2017-03-20 11:58:11.197 Error: WebServer(HTTP) check if no other application is using port: 8080
2017-03-20 11:58:11.208 Error: WebServer(SSL) startup failed on address 0.0.0.0 with port: 443: bind: Permission denied
2017-03-20 11:58:11.208 Error: WebServer(SSL) check privileges for opening ports below 1024
2017-03-20 11:58:11.209 Proxymanager started.

Jos tuo manuaalin mukjaan tarkastuskomento olisikin domon käynnistyskomento, niin sitten ymmärtäisin tuon kiukuttelun kun samaa startataan uudemman kerran. Käynnistys on mielestäni
sudo service domoticz.sh start
jossa käytetään tuota domoticz.sh tiedostoa johon vaihdoin tuon portin lukemaan 8081.
 

burmanm

Vakionaama
Vs: Domoticz kotiautomaatio

JukkaI sanoi:
Juuri näin. Olemme siis lähtöruudussa luulisin.

Domoticzin manuaali sanoo, että domon tilan voi tarkastaa komennolla:

Ei, kyllä se on ihan käynnistysscripti (https://www.domoticz.com/wiki/Linux perusteella). Meneeköhän domoticz & domoticz.sh nyt sekaisin? domoticz.sh viitannee init.d:hen laitettavaan käynnistysscriptaan, jossa on start/stop/restart komennot.

Mutta se vain kutsuu tuota domoticz komentoa.
 

JukkaI

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

Kyllä näyttää kuuntelevan mutta homma ei jostain syystä toimi.
Itse olen untuvikko tämän kanssa ja seuraan manuaalia (RTFM-method) joka kertoo:

If you want to use another web interface port change:
DAEMON_ARGS="-daemon -www 8080"
Juuri tämän siis tein.

Test Domoticz (Important to get the file ownerships right!)
cd domoticz
sudo ./domoticz

Test voi siis tarkoittaa testiä tai käynnistämistä testatakseen. Luulin, että pelkkää testiä kun tuossa alla on erikseen se käynnistäminen.

Start Domoticz

sudo service domoticz.sh start

Now connect with a browser to see if it is up and running.

domoticz.sh näyttää minun silmään jonkinmoiselta startin parametroinnilta komentoineen:

#! /bin/sh
### BEGIN INIT INFO
# Provides: domoticz
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $network $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Home Automation System
# Description: This daemon will start the Domoticz Home Automation System
### END INIT INFO

# Do NOT "set -e"

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
DESC="Domoticz Home Automation System"
NAME=domoticz
USERNAME=pi
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

DAEMON=/home/$USERNAME/domoticz/$NAME
DAEMON_ARGS="-daemon"
#DAEMON_ARGS="$DAEMON_ARGS -daemonname $NAME -pidfile $PIDFILE"
DAEMON_ARGS="$DAEMON_ARGS -www 8081"
#vaihdettu 8080
DAEMON_ARGS="$DAEMON_ARGS -sslwww 444"
#vaihdettu 443
#DAEMON_ARGS="$DAEMON_ARGS -log /tmp/domoticz.txt"
#DAEMON_ARGS="$DAEMON_ARGS -syslog"

# Exit if the package is not installed
[ -x "$DAEMON" ] || exit 0

# Load the VERBOSE setting and other rcS variables
. /lib/init/vars.sh

# Define LSB log_* functions.
# Depend on lsb-base (>= 3.2-14) to ensure that this file is present
# and status_of_proc is working.
. /lib/lsb/init-functions

pidof_domoticz() {
# if there is actually a domoticz process whose pid is in PIDFILE,
# print it and return 0.
if [ -e "$PIDFILE" ]; then
if pidof domoticz | tr ' ' '\n' | grep -w $(cat $PIDFILE); then
return 0
fi
fi
return 1
}

#
# Function that starts the daemon/service
#
do_start()
{
# Return
 

burmanm

Vakionaama
Vs: Domoticz kotiautomaatio

Jos haluat porttia muuttaa, niin siinä tapauksessa:

Koodi:
service domoticz.sh stop
vi domoticz.sh (tai valitse sopiva editori)
service domoticz.sh start

Mutta tuskin se portista nyt on kiinni (eikä sen muokkaus auta), koska siellä jokin kuuntelee jo. Mitä sanoo curl localhost:8080? Tuo test prosessi olettaa että on ensin stopattu, jolloin voit käynnistää sen siis manuaalisestikin (saman minkä service start tekee), mutta silloin se sammuu kun sessiosi sulkeutuu (ts. loggaat pois koneelta).
 

pamppu

Vakionaama
Vs: Domoticz kotiautomaatio

Domolla voi olla jotain vastarintaa käynnistymisessä, jospa tappaisi nyt vaan tuon käynnissä olevan prosessin ja yrittäisi ajaa sitä pi-tunnuksella käsin ilman että se pyrkii taustalle, tarvikohan muuta kuin

killall -9 domoticz
/home/pi/domoticz/domoticz -www 8080

/var/log/* voi myös löytyä domoticzin noitumista asioista. Eli se käynnissä oleva prosessi voi olla jossain limbossa.
 

JukkaI

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

burmanm sanoi:
Jos haluat porttia muuttaa, niin siinä tapauksessa:

Koodi:
service domoticz.sh stop
vi domoticz.sh (tai valitse sopiva editori)
service domoticz.sh start
Tämä oli se juttu jota jo viime viikolla kokeilin ilman tuloksia.
Tuota curl-komentoa ei löydy???? Pitääkö linuxissa antaa nämä (järjestelmän?) komennot siten, että on jossain hakemistossa jotta ne löytyvät?
 

burmanm

Vakionaama
Vs: Domoticz kotiautomaatio

JukkaI sanoi:
Tämä oli se juttu jota jo viime viikolla kokeilin ilman tuloksia.

Siinä tapauksessa kill -9 vaan sille pidille (646) sudona, jos se ei muuten tahdo mennä nurin.

Tuota curl-komentoa ei löydy???? Pitääkö linuxissa antaa nämä (järjestelmän?) komennot siten, että on jossain hakemistossa jotta ne löytyvät?

sudo apt-get install curl
 

JukkaI

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

Laitoin toisen verkon (wifi) päälle ja siirsin raspin sinne. Ei apuja. Palasin normiverkkoon. Tein nuo ohjeiden jutut, ei apuja. Tuo curl asennus sanoi, että on jo uusimmat versiot. Heti sen jälkeen curl toimi ja sanoi kahteen kertaan, failed to connect to localhost port80
 

JukkaI

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

Lisäys: sammutin domoticzin ja kokeilin curl uudestaan ja ihan sama ilmoitus 80 failed to connect
 
D

Deleted member 1344

Vieras
Vs: Domoticz kotiautomaatio

No ensinnäkin Domoticz on palvelu, joka oikein asennettuna käynnistyy bootissa, ja jota hallitaan 'service' komennolla. Domoticz pyörii tunnuksella 'root', joten raspin normaalilla 'pi'-käyttäjätunnuksella ei ole oikeutta käynnistää/pysäyttää sitä, ilman sudo-komentoa. Kun tuo asennus on oikein tehty, Domoticz tottelee komentoja 'sudo service domoticz.sh stop' ja 'sudo service domoticz.sh start'.

Jotta pääset Domoticzin käyttöliittymään, sinun pitää tietää missä osoitteessa Raspberry on. Sen saa selville raspin komentoriviltä esim. näin (komento on siis 'ifconfig'):

Koodi:
pi@raspberrypi:~ $ ifconfig
eth0      Link encap:Ethernet  HWaddr b8:27:eb:d2:dc:d9
          inet addr:192.168.0.4  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3386646 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3577211 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:238929600 (227.8 MiB)  TX bytes:907393944 (865.3 MiB)

Tuossa 'inet addr' on Ethernet-sovittimen IP-osoite, 192.168.0.4, jolloin portissa 8080 kuunteleva Domoticz on osoitteessa http://192.168.0.4:8080 (minun tapauksessani, omassa kotiverkossani).
 

JukkaI

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

Toni sanoi:
No ensinnäkin Domoticz on palvelu, joka oikein asennettuna käynnistyy bootissa, ja jota hallitaan 'service' komennolla. Domoticz pyörii tunnuksella 'root', joten raspin normaalilla 'pi'-käyttäjätunnuksella ei ole oikeutta käynnistää/pysäyttää sitä, ilman sudo-komentoa. Kun tuo asennus on oikein tehty, Domoticz tottelee komentoja 'sudo service domoticz.sh stop' ja 'sudo service domoticz.sh start'.

Jotta pääset Domoticzin käyttöliittymään, sinun pitää tietää missä osoitteessa Raspberry on. Sen saa selville raspin komentoriviltä esim. näin (komento on siis 'ifconfig'):

Koodi:
pi@raspberrypi:~ $ ifconfig
eth0      Link encap:Ethernet  HWaddr b8:27:eb:d2:dc:d9
          inet addr:192.168.0.4  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3386646 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3577211 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:238929600 (227.8 MiB)  TX bytes:907393944 (865.3 MiB)

Tuossa 'inet addr' on Ethernet-sovittimen IP-osoite, 192.168.0.4, jolloin portissa 8080 kuunteleva Domoticz on osoitteessa http://192.168.0.4:8080 (minun tapauksessani, omassa kotiverkossani).

Tämä on se juttu joka avaa tätä Domoticz asiaa todella paljon. Harmi kun tätä tietoa ei ollut jo ihan alkumetreillä.
 

JukkaI

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

Tuolta löytyykin mielenkiintoista:

wlan0 Link encap:Ethernet HWaddr b8:27:eb:b8:ad:17
inet addr:192.168.100.40 Bcast:192.168.100.255 Mask:255.255.255.0
inet6 addr: fe80::a068:b0f3:c6d7:9ba0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:45912 errors:0 dropped:24351 overruns:0 frame:0
TX packets:8567 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13599008 (12.9 MiB) TX bytes:2951909 (2.8 MiB)

Raportin muissa osioissa tuo dropped on nolla. Jotain on siis pielessä????
 

kotte

Hyperaktiivi
Vs: Domoticz kotiautomaatio

JukkaI sanoi:
RX packets:45912 errors:0 dropped:24351 overruns:0 frame:0
Mitä laitteita WLAN-verkossasi on? Tuossa voisi olla kyse verkon erityyppisten osien yhteensovitusongelmasta. Tai sitten jokin ohjelma manipuloi Raspissa interfacea matalalla tasolla (varusohjelmistojen aiheuttama yhteensopivuuskonflikti).
 

VesA

In Memoriam
Vs: Domoticz kotiautomaatio

kotte sanoi:
Mitä laitteita WLAN-verkossasi on? Tuossa voisi olla kyse verkon erityyppisten osien yhteensovitusongelmasta. Tai sitten jokin ohjelma manipuloi Raspissa interfacea matalalla tasolla (varusohjelmistojen aiheuttama yhteensopivuuskonflikti).

Saattaa olla paketteja joissa on vaikkapa wlan-tikulle kelpaamaton mac-osoite, kuten joku multicast jota se ei kuuntele.

sudo ethtool -S wlan0 ehkä antaa jotain detaljeja jos se toimii tuon tikun ajurin kanssa.
 

JukkaI

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

kotte sanoi:
Mitä laitteita WLAN-verkossasi on? Tuossa voisi olla kyse verkon erityyppisten osien yhteensovitusongelmasta. Tai sitten jokin ohjelma manipuloi Raspissa interfacea matalalla tasolla (varusohjelmistojen aiheuttama yhteensopivuuskonflikti).

Työasemia 3kpl puhelimia ja joskus tabi. Kokeilin myös tätä juttua siten, että käynnistin toisen wlan reitittimen jossa mokkula. Toisella reitittimellä ei edes yhteyttä tuohon domon palvelimeen raspilla. Palasin vanhaan. Tuossa ylempänä kun epäilin vikaa verkossa, niin sain viestiä, että minulla on puurot ja vellit sekaisin.
Oma perstuntumani nimenomaan oli se, että tässä verkossa joku on päällekkäin.
 

JukkaI

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

VesA sanoi:
Saattaa olla paketteja joissa on vaikkapa wlan-tikulle kelpaamaton mac-osoite, kuten joku multicast jota se ei kuuntele.

sudo ethtool -S wlan0 ehkä antaa jotain detaljeja jos se toimii tuon tikun ajurin kanssa.

Lankayhteys päällä kun tuo tikkuyhteys ei toiminut tämän kanssa senkään vertaa.
Raspille tuntematon tuo ethtool
edit: kaapelimodeemiin kytketty wlan päällä. Eri purkin kautta oleva mokkula wlan hylätty.
 

JukkaI

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

Yritän lisätä Raspin/Domoticzin nettikäyttöliittymän kautta hardwarea. Minulla on domossa pyörimässä oma hardware mutta kun ohjeen mukaan yritän lisätä seurantaan rautaa, niin sovellus sanoo, ettei ole hardwarea. Kun klikkaan alasvetovaliikkoa, niin se on tyhjä. Ei auta vaikka kirjoitan olemassaolevan hardwaren nimen. Täysin mykkä on raspi.
 

Liitteet

  • DomoHW1.JPG
    DomoHW1.JPG
    51,6 KB · Katsottu: 437
D

Deleted member 1344

Vieras
Vs: Domoticz kotiautomaatio

Miltä Setup -> Hardware näyttää? Ensin pitää lisätä rauta jolla voi olla sensoreita/toimilaitteita. Luultavasti kaipaat 'hardwaren' jonka tyyppi on 'Raspberry's GPIO port'.
 

JukkaI

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

Kiitos vinkistä. Muutin tuon 1-wire asetuksen tuohon Raspberry GPIO mutta ei löytänyt yhtään anturia.
Sama Domotizin ilmoitus:
No favorite devices defined...(Or communication lost!)

Buuttaus ja johan löytyi!

Nyt pystyn lisäämään käsin noita antureita. Ihan kohta mittaillaan.............

Kiitos Toni ropleemin ratkaisusta.
 

HeTi

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

Domoticzin web liittymä toimii kännykässä sinänsä ihan ok.
Mutta jos kaipaa muokattavaa "palikka" liitymää, mihin voi valita vain oleelliset ohjaukset kannattaa vilkaista:
https://github.com/domoticz/Reacticz

Vaatii domoticziin mosquiton/mqtt ohjelman pyörimään ja websocket määrityksen mosquitto.conf tiedostoon.
Koodi:
listener 1883
protocol mqtt

listener 9001
protocol websockets

Käyttöliittymän voi aloittaa suunnittelemaan http://reacticz.t0m.fr/ ja siirtää linkin kännykkään vaikka sähköpostilla.
Muokkausta voi jatkaa kännykän omalla selaimella.
 
J

Jump

Vieras
Vs: Domoticz kotiautomaatio

Tuli hankittua uusi Raspi ja ajettin tutkailla tarjolla olevia kotiautomaatio-ohjelmia... Vanhassa Raspissa pyörii Nethome, mutta tarkoitus on testata tässä uudessa Domoticz:a. Ongelmat alkoivat kuitenkin heti koska en saa ohjelmaa auki selaimella. Raspin jossa Domoticz ip on 192.168.0.16. Nettiselain kertoo että 192.168.0.16 kieltäytyi muodostamasta yhteyttä. Mistähän vika löytyisi?
 
D

Deleted member 1344

Vieras
Vs: Domoticz kotiautomaatio

Porttinumerossa. http://192.168.0.16:8080
 
J

Jump

Vieras
Vs: Domoticz kotiautomaatio

Toni sanoi:
Porttinumerossa. http://192.168.0.16:8080

Unohtui toki mainita että se(8080) on tuon ip-osoitteen perässä niin kuin pitääkin, joten vika ei ole siinä...
 

Råtta

Aktiivinen jäsen
Vs: Domoticz kotiautomaatio

Itse asentelin eilen Raspiin Domoticziä ja törmäsin samaan ongelmaan. Hiukan kaiveltuani minun ongelma ratkesi https://www.domoticz.com/forum/viewtopic.php?t=13647 linkin takaa viimeisestä viestistä. Ja sieltä edelleen https://diyprojects.io/domoticz-installation-configuration-raspberry-pi-3-2/#.WnADQaiWYuU
Eli minun tapauksessa uusimmasta Rasbian STRETCH LITE versiosta puuttuu libssl.so.1.0.0
We will already start by adding the library to the list of sources file. Open it

sudo nano /etc/apt/sources.list
And add this line at the end of the file

deb http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi
Save it with CTRL + X, Y. Then run these two commands to install the library

sudo apt-get update
sudo apt-get install libssl1.0.0
And that’s it, everything should be in order
 

Espejot

Hyperaktiivi
Vs: Domoticz kotiautomaatio

Freenas severi pyörii nurkissa - onko kellään kokemusta Domoticz:n asentamista Freenassiin - epäilen että ei ???
 
Back
Ylös Bottom