Raspberry PI 433MHz modul NEXA

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
ohman92
Inlägg: 8
Blev medlem: 17 juni 2012, 21:25:10

Raspberry PI 433MHz modul NEXA

Inlägg av ohman92 »

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.
Användarvisningsbild
Berrabongo
Inlägg: 601
Blev medlem: 3 oktober 2006, 15:17:12
Ort: Solna

Re: Raspberry PI 433MHz modul NEXA

Inlägg av Berrabongo »

Har du monterat antenner på modulerna? Om inte löd dit en tråd på c:a 17cm. Då borde det funka bättre :vissla:
ohman92
Inlägg: 8
Blev medlem: 17 juni 2012, 21:25:10

Re: Raspberry PI 433MHz modul NEXA

Inlägg av ohman92 »

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?
XorXaX
Inlägg: 409
Blev medlem: 27 maj 2004, 09:44:16

Re: Raspberry PI 433MHz modul NEXA

Inlägg av XorXaX »

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.
LarryXz
Inlägg: 641
Blev medlem: 13 mars 2013, 20:31:08
Ort: Norra Uppland

Re: Raspberry PI 433MHz modul NEXA

Inlägg av LarryXz »

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.
ohman92
Inlägg: 8
Blev medlem: 17 juni 2012, 21:25:10

Re: Raspberry PI 433MHz modul NEXA

Inlägg av ohman92 »

XorXaX 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.
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örhand :D
XorXaX
Inlägg: 409
Blev medlem: 27 maj 2004, 09:44:16

Re: Raspberry PI 433MHz modul NEXA

Inlägg av XorXaX »

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')
ohman92
Inlägg: 8
Blev medlem: 17 juni 2012, 21:25:10

Re: Raspberry PI 433MHz modul NEXA

Inlägg av ohman92 »

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
XorXaX
Inlägg: 409
Blev medlem: 27 maj 2004, 09:44:16

Re: Raspberry PI 433MHz modul NEXA

Inlägg av XorXaX »

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.
ohman92
Inlägg: 8
Blev medlem: 17 juni 2012, 21:25:10

Re: Raspberry PI 433MHz modul NEXA

Inlägg av ohman92 »

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 :P haha
Användarvisningsbild
adent
Inlägg: 4094
Blev medlem: 27 november 2008, 22:56:23
Ort: Utanför Jönköping
Kontakt:

Re: Raspberry PI 433MHz modul NEXA

Inlägg av adent »

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...
Användarvisningsbild
mrfrenzy
Co Admin
Inlägg: 14819
Blev medlem: 16 april 2006, 17:04:10

Re: Raspberry PI 433MHz modul NEXA

Inlägg av mrfrenzy »

Det finns flera bibliotek som lätt kan räkna ut soluppgång.

Ett exempel:

Kod: Markera allt

import datetime
import suntime

latitude = 51.21
longitude = 21.01

sun = Sun(latitude, longitude)

sun.get_sunrise_time()
https://github.com/SatAgro/suntime
ohman92
Inlägg: 8
Blev medlem: 17 juni 2012, 21:25:10

Re: Raspberry PI 433MHz modul NEXA

Inlägg av ohman92 »

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
Användarvisningsbild
adent
Inlägg: 4094
Blev medlem: 27 november 2008, 22:56:23
Ort: Utanför Jönköping
Kontakt:

Re: Raspberry PI 433MHz modul NEXA

Inlägg av adent »

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
ohman92
Inlägg: 8
Blev medlem: 17 juni 2012, 21:25:10

Re: Raspberry PI 433MHz modul NEXA

Inlägg av ohman92 »

Jag tycker detta är kul. Jag vill lära mig att programmera :P

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?
Skriv svar