Intertechno LAN Gateway ITGW-433 och OpenHAB
För mig, OpenHAB plugin CULIntertechno inte fungerade som det ska för att skicka meddelanden till Intertechno LAN gateway ITGW-433 till fjärr byta vägguttag PAR-1500. För att jag behövde gå en annan väg.
IP-adress
Jag fann att det är obligatoriskt att veta den ITGW IP-adress. För att göra det, helt enkelt binda en IP-adress på DHCP-servern till den IPGW MAC-adress. För att hitta den hårdvaran adress använder en nätverksskanner och skanna din DHCP-intervall som nej sätta fast IP kan ställas in på ITGW.
Portscanner avslöjade "Microchip Technology Inc." som kortet företaget; använda det är MAC-adressen.
Sedan på DHCP-servern, fix/reservera en IP för att MAC-adress.
OpenHAB config
För varje PAR-1500 skapa 1 rad i filen objekt som visas i den bifogade filen.
Addon org.openhab.binding.exec-1.8.2.jar (eller någon annan version av kursen) behövs också i mappen addon.
Koden är ganska enkel:
exec = "> [OFF: / usr/bin/python /opt/openhab/customfiles/senditgw433.py A 1 off] > [ON: / usr/bin/python /opt/openhab/customfiles/senditgw433.py A 1 på]"
När OFF (eller ON)-kommandon tas emot kommer openhab att köra python skript senditgw433.py med 3 argument.
Argument 1 är adressen som master, 2 slavadress och 3 staten att byta till.
Senditgw433.py skriptet finns i mappen customfiles i openhab. Python bör installeras som standard på Raspberry Pi.
senditgw433.py
ITGW-433 accepterar kommandon endast via UDP.
Det finns grundläggande värden skall ställas med som hela meddelandet kommer att byggas.