Raspberry PI 433MHz modul NEXA
Raspberry PI 433MHz modul NEXA
Hej!
Någon som lyckats styra NEXA uttag med hjälp av en raspberry pi? Känns som jag har testat allt och blir snart galen.
Detta är guiden jag har följt och som verkar vara den bästa lösningen av vad jag läst.
Och detta är mina nexa uttag/kontroll
https://www.nexa.se/vara-produkter/syst ... /paket/pe3
Problemet är att mottagaren inte läser av signalerna från mina Nexa kontroll. Annars verkar allt funka som det ska.
Någon som har lyckats?? Tack på förhand.
Någon som lyckats styra NEXA uttag med hjälp av en raspberry pi? Känns som jag har testat allt och blir snart galen.
Detta är guiden jag har följt och som verkar vara den bästa lösningen av vad jag läst.
Och detta är mina nexa uttag/kontroll
https://www.nexa.se/vara-produkter/syst ... /paket/pe3
Problemet är att mottagaren inte läser av signalerna från mina Nexa kontroll. Annars verkar allt funka som det ska.
Någon som har lyckats?? Tack på förhand.
- Berrabongo
- Inlägg: 603
- Blev medlem: 3 oktober 2006, 15:17:12
- Ort: Solna
Re: Raspberry PI 433MHz modul NEXA
Har du monterat antenner på modulerna? Om inte löd dit en tråd på c:a 17cm. Då borde det funka bättre
Re: Raspberry PI 433MHz modul NEXA
Ne det har jag inte. Men har t.om. skruvat isär kontrollen och tryckt på den när den är några mm ifrån mottagaren...
Men får väl helt enkelt testa det! Tack för tipset.
EDIT, finns inte någonstans att löda på en antenn på mottagaren? Bara sändaren. Hmm?
Men får väl helt enkelt testa det! Tack för tipset.
EDIT, finns inte någonstans att löda på en antenn på mottagaren? Bara sändaren. Hmm?
Re: Raspberry PI 433MHz modul NEXA
Jag har använt det här i ca två år utan minsta problem. Använder du självlärande mottagare är det väldigt enkelt att använda utan att krångla med mottagare. Då kan du bara välja en adress och skicka ett on-kommando direkt när du sätter i mottagaren.
Re: Raspberry PI 433MHz modul NEXA
Jag hade testat att sätta en LED med lämplig resistor på data-pinnen på mottagaren för att se om den tog emot nånting. Har i alla fall för mig att jag gjorde så förut. Så att man vet om det är modulen eller programmet som strular.
Re: Raspberry PI 433MHz modul NEXA
TACK! Detta funkade. Hur gör du sedan för att automatisera detta? T.ex. sätta tider för av/på o.s.v. Tack få förhandXorXaX skrev:Jag har använt det här i ca två år utan minsta problem. Använder du självlärande mottagare är det väldigt enkelt att använda utan att krångla med mottagare. Då kan du bara välja en adress och skicka ett on-kommando direkt när du sätter i mottagaren.
Re: Raspberry PI 433MHz modul NEXA
I mitt fall har jag ett Pythonscript som startar en fläkt, som sitter med nexa-mottagare, beroende på temperaturmätning från en DS18B20. Det går enkelt att anropa piHomeEasy via pythons os.system().
T.ex.
import os
os.system('sudo /home/pi/piHomeEasy/piHomeEasy 2 1 1 on')
T.ex.
import os
os.system('sudo /home/pi/piHomeEasy/piHomeEasy 2 1 1 on')
Re: Raspberry PI 433MHz modul NEXA
Okej, jag är så ny det bara går när det gäller programmering.
Hur ska jag få ett python script att rulla på hela tiden? Funktionen jag vill åt är att vid klockan xx:xx ska det skicka ett kommando o.s.v.
"import os
os.system('sudo /home/pi/Test/piHomeEasy 0 31415 -1 off')"
Detta funkade men vill ju inte behöva skriva in "python.3 Test.py" varje gång ;D
Hur ska jag få ett python script att rulla på hela tiden? Funktionen jag vill åt är att vid klockan xx:xx ska det skicka ett kommando o.s.v.
"import os
os.system('sudo /home/pi/Test/piHomeEasy 0 31415 -1 off')"
Detta funkade men vill ju inte behöva skriva in "python.3 Test.py" varje gång ;D
Re: Raspberry PI 433MHz modul NEXA
Då skulle jag rekommendera dig att lära dig programmering först.
Det finns gott resurser på nätet för att lära sig olika språk. Vill du lära dig python kan jag tipsa dig om att använda https://www.codecademy.com/.
Det enklaste sättet att starta en script och låta det rulla i bakgrunden, tills det krashar eller du dödar processen, är att anropa det i filen /etc/rc.local som körs en gång när du startar pajen.
Det finns gott resurser på nätet för att lära sig olika språk. Vill du lära dig python kan jag tipsa dig om att använda https://www.codecademy.com/.
Det enklaste sättet att starta en script och låta det rulla i bakgrunden, tills det krashar eller du dödar processen, är att anropa det i filen /etc/rc.local som körs en gång när du startar pajen.
Re: Raspberry PI 433MHz modul NEXA
Tack för tipset, riktigt bra! Har nu kodat en egen tidstyrning Går antagligen koda betydligt bättre men det funkar iallafall, haha.
Jag använde Crontab för att köra scriptet varje minut, funkar bra
Någon som vet om det går få till någon typ av "astronomiskt ur" i python? Skulle vara bra om lamporna i fönsterna bara tändes när det är mörkt ute. Man vill ju inte att lamporna ska tändas klockan 16:00 på sommaren haha
Jag använde Crontab för att köra scriptet varje minut, funkar bra
Någon som vet om det går få till någon typ av "astronomiskt ur" i python? Skulle vara bra om lamporna i fönsterna bara tändes när det är mörkt ute. Man vill ju inte att lamporna ska tändas klockan 16:00 på sommaren haha
Re: Raspberry PI 433MHz modul NEXA
Bara ladda hem nån tabell med solens upp och nedgång och lägg in det i ditt program.
T.ex.: http://www.dinstartsida.se/solen-ort.asp?id=385
Edit: jajust, du körde crontab ja. Hmmm, nåväl...
T.ex.: http://www.dinstartsida.se/solen-ort.asp?id=385
Edit: jajust, du körde crontab ja. Hmmm, nåväl...
Re: Raspberry PI 433MHz modul NEXA
Det finns flera bibliotek som lätt kan räkna ut soluppgång.
Ett exempel:
https://github.com/SatAgro/suntime
Ett exempel:
Kod: Markera allt
import datetime
import suntime
latitude = 51.21
longitude = 21.01
sun = Sun(latitude, longitude)
sun.get_sunrise_time()
Re: Raspberry PI 433MHz modul NEXA
Tack så mycket för tipsen grabbar! Ska försöka få till det. Men just nu håller jag faktiskt på med att försöka styra uttagen med min Iphone.
Jag har installerat iControl Web på min telefon. Där har jag en json fil som jag kan ändra för vilka kommandon som ska skickas på respektive knapp.
Exempel på en av knapparna i appen:
"button1": "on ",
"button2": "off ",
"cmd1": "http://cmd1M",
"cmd1Id": "uniqueCmdId1M",
"cmd2": "http://cmd2M",
"cmd2Id": "uniqueCmdId2M",
"headline1": "Light",
"sizeType": "medium"
och här är resten av koden: https://github.com/sebbu/iControl-Web
Det jag behöver hjälp med är att förstå hur jag tar imot HTTP kommandon och gör så de i sin tur skickar ett SSH kommando.
Om någon kan skriva ett par rader som får mig på rätt spår hade det varit kanon! TACK
Jag har installerat iControl Web på min telefon. Där har jag en json fil som jag kan ändra för vilka kommandon som ska skickas på respektive knapp.
Exempel på en av knapparna i appen:
"button1": "on ",
"button2": "off ",
"cmd1": "http://cmd1M",
"cmd1Id": "uniqueCmdId1M",
"cmd2": "http://cmd2M",
"cmd2Id": "uniqueCmdId2M",
"headline1": "Light",
"sizeType": "medium"
och här är resten av koden: https://github.com/sebbu/iControl-Web
Det jag behöver hjälp med är att förstå hur jag tar imot HTTP kommandon och gör så de i sin tur skickar ett SSH kommando.
Om någon kan skriva ett par rader som får mig på rätt spår hade det varit kanon! TACK
Re: Raspberry PI 433MHz modul NEXA
Nu vet jag inte om du tycker detta är kul och det är därför du meckar.
Men är du mest ute efter resultat så tror jag du ska installera Home Assistent
på din raspberry pi så får du massa funktionalitet direkt.
Vad jag kan se har den stöd för enkla 433MHz-moduler.
https://home-assistant.io/
https://home-assistant.io/components/switch.rpi_rf/
MVH: Mikael
Men är du mest ute efter resultat så tror jag du ska installera Home Assistent
på din raspberry pi så får du massa funktionalitet direkt.
Vad jag kan se har den stöd för enkla 433MHz-moduler.
https://home-assistant.io/
https://home-assistant.io/components/switch.rpi_rf/
MVH: Mikael
Re: Raspberry PI 433MHz modul NEXA
Jag tycker detta är kul. Jag vill lära mig att programmera
Och det enda som fattas nu är den astronomiska funktion och stryrning via telefonen.
EDIT: Har nu löst astronomisk funktion Hur ska jag fixa HTTP styrning för att trigga ett kommando?
Och det enda som fattas nu är den astronomiska funktion och stryrning via telefonen.
EDIT: Har nu löst astronomisk funktion Hur ska jag fixa HTTP styrning för att trigga ett kommando?