Sinds kort hobby ik wat met een raspberry pi3 i.c.m. het programma domoticz. Nu wil ik via de gpio aansluitingen wat ingangen en uitgangen gaan aansluiten. Ik benader de raspberry via de ssh functie.
Via de command line activeer ik gpio 17 als uitgang en gpio 18 als ingang.
gpio export 17 out
gpio export 18 in
gpio edge 18 both
Via de command line kun je de uitgang 17 een keer hoog en laag sturen en controleren of ingang 18 hoog of laag is. Hiervoor heb ik een schakelaartje met twee weerstandjes gebruikt. Lijkt prima te werken. ( gpio exports)
Nu gebruik ik al een tijdje het programma Domoticz om een aantal temperatuursensoren uit te lezen. hiervoor gebruikt ik de ds18b20.
werkt ook allemaal prima.
Maar nu wil ik ook de gpio ingang en uitgang via Domoticz gebruiken. Zodra ik via dashboard en dan devices kies voor "raspberrys gpio poort" loopt het hele programma domoticz vast. Even later is domoticz ook offline. Via de command line werken de ingang en uitgang nog wel prima. Iemand een idee waarom Domoticz niet meer werkt, zodra ik de gpio poorten wil gaan gebruiken?
Heb je al op onderstaande link gekeken?
https://www.domoticz.com/wiki/GPIO#For_inputs
Wat is je huidige CPU / Memory Load van je Pi?
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
De vraag is of die dingen samengaan met de gpio export die je met de hand hebt gedaan.
Probeer eens een GPIO poort te gebruiken die je NIET met de hand hebt zitten beinvloeden.
Volgens mij heb ik het exact zo gedaan als genoemde link (https://www.domoticz.com/wiki/GPIO#For_inputs) en toch werkt het niet. Eerste keer heeft het wel even gewerkt, maar toen was domoticz dusdanig traag geworden dat het ook niet echt te gebruiken was.
Kan het te maken hebben met de instellingen van de router of iets dergelijks. Ik log nu in door het ipadres van de raspberry gevolgd door 8080 in de webbrowser in te voren (192.168.2.6:8080 in mijn geval.
marcob
Honourable Member
People tend to overestimate what can be done in one year and to underestimate what can be done in five or ten years
Welke versie van Domoticz gebruik je?
Er zit een bug in de laatste 'officiële release' , je moet de laatste beta release gebruiken.
zie: https://www.domoticz.com/forum/viewtopic.php?f=32&t=17516
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Op 15 juli 2017 12:58:11 schreef Thijs1983:
Kan het te maken hebben met de instellingen van de router of iets dergelijks. Ik log nu in door het ipadres van de raspberry gevolgd door 8080 in de webbrowser in te voren (192.168.2.6:8080 in mijn geval.
Als je PC een IP adres van 192.168.2.x heeft, dan heeft de router er helemaal niets mee te maken.
Sinds vandaag heb ik de beta versie v3.8087 (domoticz) geinstaleerd. Deze lijkt beter te werken.
Ik ga deze versie nu een tijdje gebruiken. In ieder geval werken de GPIO ingangen en uitgangen nu wel.
Bedankt Allen.
Op 15 juli 2017 18:14:36 schreef rew:
[...]Als je PC een IP adres van 192.168.2.x heeft, dan heeft de router er helemaal niets mee te maken.
Als je router poort 8080 blokkeert of omleid wel 
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
Nee, want als je PC ook een 192.168.2.x IP adres heeft, dan gaat verkeer tussen je pi en je PC niet via de router. Die kan niets blokkeren of omleiden.
Dit is in de praktijk tegenwoordig niet helemaal meer waar: De router heeft tegenwoordig soms een wireless accesspoint en als de ene op WIFI en de andere op het ethernet zit, dan gaat zo'n verbinding toch via het apparaat. Maar het bemoeien met pakketten die gewoon geforward moeten worden is een vorm van belangenverstrengeling waarvan ik denk dat niet veel routers dat implementeren.
webbrowser PC OS RPI OS RPI webserver
ik wil met
192.168.2.8:8080
praten
Die moet op het locale
ethernet zitten, ik
moet z'n macadres vinden
--> ARP: WIE heeft 192.168.2.8?
<-- ARP: IK heb 192.168.2.8
MAC= mijnmac.
Nu willen we verbinding
met poort 8080
-> TCP-> mac: SYN, port 8080
<-- TCP SYN+ACK 8080
-> TCP-> mac: ACK
---> nieuwe klant voor je.
Hierbij is dus "mac" het macadres van de pi. Het wordt "unicast" naar de pi gestuurd.
Op 16 juli 2017 19:57:01 schreef Thijs1983:
Sinds vandaag heb ik de beta versie v3.8087 (domoticz) geinstaleerd. Deze lijkt beter te werken.
Ik ga deze versie nu een tijdje gebruiken. In ieder geval werken de GPIO ingangen en uitgangen nu wel.Bedankt Allen.
Mooi dat het werkt. Heb ook een keer gehad dat device niet werkte door een verkeerde built. Uren en uren aan het probleem gespendeerd, terwijl een simpele update van domoticz voldoende was.
Als domoticz traag is zou ik sowieso nog even je pi monitoren. (Onder tabje instellingen -> hardware een entry van het type 'Motherboard Sensors' aanmaken. Je Pi data komt dan automatisch bij je devices.
Ook kan het zijn dat die na een langere tijd vastloopt. Met Monit kun je dit bijhouden, en afhankelijk van je wensen kun je domoticz dan opnieuw laten starten. (https://www.domoticz.com/wiki/Monitoring_domoticz)