Raspberry domoticz

Voor wat domotic toepassingen thuis gebruik ik een raspberr pi3 met het programma domoticz. Nu heb ik een tweede raspberry aangeschaft en hier wil ik ook domoticz op laten draaien. Je kunt hierbij eventueel een master slave con sd tructievoor instellen. Echter krijg ik op de tweede raspberry domoticz niet aan de gang. Via het tooltje putty heb ik domoticz geïnstalleerd en dit lijkt allemaal gewoon goed te gaan. Als ik echter mijn ipadres aangevuld met 8080 invul in de browser geeft deze aan dat hij geen verbinding kan maken. Moet ik op de tweede raspberry een andere poort dan 8080 instellen, omdat ik deze bij de eerdere raspberry ook al gebruik of maakt dit niet uit. Verder heb ik al een andere sd kaart geprobeerd.

bprosman

Golden Member

Laatste keer dat ik een rPI installeerde stond de HTTP poort standaard dicht en moest ik dat in een of andere config aanzetten

De jongere generatie loopt veel te vaak zijn PIC achterna.
Shiptronic

Overleden

Poortnr kan het zelfde blijven, maar je moet natuurlijk wel een ander IP-adres gebruiken :)

Wie de vraag stelt, zal met het antwoord moeten leren leven.

Op 20 augustus 2017 22:54:44 schreef bprosman:
Laatste keer dat ik een rPI installeerde stond de HTTP poort standaard dicht en moest ik dat in een of andere config aanzetten

De http poort is ongebruikt totdat je een webserver installeert: "apt-get install apache2".

Op 20 augustus 2017 22:31:50 schreef Thijs1983:
Moet ik op de tweede raspberry een andere poort dan 8080 instellen, omdat ik deze bij de eerdere raspberry ook al gebruik of maakt dit niet uit. Verder heb ik al een andere sd kaart geprobeerd.

IP verbindingen zijn gebaseerd op IPadres-poortnummer combinaties. Er zijn 32 bits voor het IP adres en 16 bits voor het poortnummer. Voor "http" is het standaard poortnummer 80 voor gekozen/toegekend. Applicaties als domoticz die OOK informatie via HTTP geven willen de "echte" http server niet in de weg zitten. Dus kiezen ze standaard een andere poort. Vaak met een hint naar de originele 80: 8000, 8080 o.i.d.

Die standaard poort 80 is dus handig omdat als je naar bijvoorbeeld circuitsonline.net gaat je niet het poortnummer hoeft op te geven. De browser kan bijna altijd goed-gokken omdat het poortnummer bijna altijd 80 (of voor https 443) is.

Als poort 8080 niet werkt. probeer 80 eens?

four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
marcob

Golden Member

heb je de stappen op deze pagina goed gevolgd, dan mag het geen problemen geven:

https://www.domoticz.com/wiki/Installing_and_running_Domoticz_on_a_Ras…

People tend to overestimate what can be done in one year and to underestimate what can be done in five or ten years

Hartelijk dank voor de hulp, echter krijg ik de tweede rpi met domotic niet aan de praat. Heb vandaag de sd kaart geformateerd en ben met een schone lei begonnen. Eerst Rasbian geïnstalleerd en vervolgens domticz. Rasbian met pc en domoticz via command line met behulp van het tooltje putty. Als ik vervolgens in de browser 192.168.2.6/8080 invul kan deze geen verbinding met dit adres maken. Dit ip adres heb ik in de router gecontroleerd. En via het commando ifconfig komt dit ipadres uiteraard ook naar voren.
Ik heb op mijn eerste rpi al vaker domoticz geïnstalleerd en deze deed het altijd gelijk en werkt nog steeds prima. Deze heeft adres 192.168.2.7/8080.
Ik heb echt geen idee waarom ik nummer twee nu niet aan de gang krijg.

Juist ja...... ik denk dat je domoticz webserver niet de juiste rechten heeft.
Probeer eens (na een verse reboot):

code:


cd ~
sudo ./domoticz

Door even met sudo te starten (domoticz draait nog niet als service, maar in "test") zijn de rechten tijdens het uitvoeren van het script in ieder geval in orde,

TonHek

Edit:
En voor alle zekerheid.. je weet toch dat je het poortnummer met dubbele punt vooraf moet laten gaan.
dus niet xx.xx.xx.xx/8080
maar xx.xx.xx.xx:8080

zeg me dat het niet dit was....

[Bericht gewijzigd door TonHek op dinsdag 22 augustus 2017 00:01:40 (23%)

The fastest way to succeed is to double your failure rate.

En luistert er op de pi iets op poort 8080?

Maak eens een SSH verbinding met putty en voer het commando "netstat -a" uit. Dan krijg je zoiets

code:

pi@raspberrypi:~ $ netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 localhost:mysql         *:*                     LISTEN
tcp        0      0 *:ssh                   *:*                     LISTEN
tcp        0     64 192.168.0.3:ssh         WS4:58967               ESTABLISHED
tcp6       0      0 [::]:6600               [::]:*                  LISTEN
tcp6       0      0 [::]:http               [::]:*                  LISTEN
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN

... daar zou dus iets à la *:8080 moeten tussen staan met "LISTEN" op het einde v/d lijn.

Precies, netstat geeft je wat info.
Weet je, ik herken je klacht. Heb namelijk precies hetzelfde gehad.
Even snel een rpi optuigen met domoticz, vanaf de command line opstarten met ./domoticz (zoals vermeld in de "manual"). Er is echter een error bij het automatisch opstarten van de webserver, die vliegt in een rotgang voorbij. Als je er tenminste een schermpje aan hebt. Die standaard gebruiker heeft namelijk geen toegang tot de poorten boven xxx (of was het onder xxx? (xxx=1024?)).
Later bij het starten van domoticz als een service gaat het goed, maar nu niet. Dus nogmaals, heb je domoticz al opgestart met "sudo ./domoticz"?

TonHek

The fastest way to succeed is to double your failure rate.

Ik ga er vanavond mee aan de slag. Vreemde is dat ik twee identieke rpi met domoticz heb. Eerste werkt prima tweede niet, terwijl ik allebei op dezelfde manier geinstaleerd hebt.

Als je raspien stretch hebt geïnstalleerd dan komt er een nieuw ssl. Pakket mee, hier kan domoticz niet mee overweg.

Probeer een raspien Jesse te instaleren en daarna domoticz. Liefst zonder updaten. Je zult zien dat het dan werkt.

Geschreven op de telefoon. Uit het hoofdje Let dus niet op taal, naam schrijffouten ;-)

Inderdaad. Ook net gelezen, er is een probleem met de Raspbian Stretch. Iets met een nieuwere SSL versie dan DomoticZ wil zien.
Er wordt binnen DomoticZ gewerkt aan een nieuwe build waar dat probleem weggewerkt is. Tot die tijd de oudere Jessie installeren.

Of..
Ik zag er een gebruiker die een iets oudere versie van SSL (1.0) installeerde, maar dat werkt dan niet op de RPI zero, de RPI B. Wel op 2B en de 3.
Even het volgende doen in SSH.

code:


wget http://ftp.nl.debian.org/debian/pool/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u6_armhf.deb
sudo dpkg -i libssl1.0.0_1.0.1t-1+deb8u6_armhf.deb

Bronvermelding : http://www.domoticz.com/forum/viewtopic.php?t=18932&start=20

Succes.

TonHek

The fastest way to succeed is to double your failure rate.

Heeft even geduurd, maar het is toch gelukt om domoticz aan de gang te krijgen.
Heb niet de nieuwste versie van rasbian geïnstalleerd, maar een oudere versie. Die kon ik aanvankelijk niet vinden, maar ze staan links en recht wel op internet. Nadat ik een oudere versie had geïnstalleerd deed domoticz het ook weer.
Bedankt allen voor de hulp.