Forum
Zdravím vespolek a prosím o pomoc. Potřebuji pomocí Loxone spustit v kompu baťák. Mám ho jako součást AV techniky doma a hraje mi z něj třeba rádio a hudba. Hodilo by se mi např. tlačítkem nebo dálkovým ovladačem přepnout stanici, pustit jiný playlist nebo comp večer vypnout. Zatím mi ho Loxone pomocí WOL pouze zapíná.
Takže nějaký UDP nebo http klient, nebo cokoliv... Díky, K.
Na windows neporadim, ale urcite by slo nieco v hociakom jazyku co na tej hernej platforme bezi napisat primitivny udp klient. Python, Java, pripadne ak su to win10, tak mozno ten ich integrovany palinux bude mat funkcny netcat, takze primitivny script while true; netcat listen ...; exec nieco; done
Taky si myslím, že to bude primitivní kus kódu 🙂 Tady mi ho taknějak poslali v C#:
public static void Main() { byte[] data = new byte[1024]; string input, stringData; UdpClient server = new UdpClient("127.0.0.1", 9877); IPEndPoint sender = new IPEndPoint(IPAddress.Any, 9876); data = server.Receive(ref sender); Console.WriteLine("Message received from {0}:", sender.ToString()); stringData = Encoding.ASCII.GetString(data, 0, data.Length); while(true){ input = Console.ReadLine(); if (stringData == "start") START BAT FILE CODE } server.Close(); }
zamiril bych oblibenym a vsemi milovanym smerem NodeRed a tam uz ten OUT smerem do PC nejak vymyslis... C# ok, ale ted uz frci Q# :))
NodeRed ma (podla google, osobne nepouzivam) nejaky exec node, takze by stacilo na ten fakous dat nodered a v nom si to nastavit. S tamtym kusom kodu nepomozem, microsoft ide uplne mimo mna. Imho to treba dokoncit (dokodit tam to pustenie bat-aku) a skompilovat do .exe.
Z mého pohledu jednoznačná odpověď: https://en.wikipedia.org/wiki/Netcat
https://joncraton.org/blog/46/netcat-for-windows/
EDIT: Byl jsem moc rychlej. Zaprvý totéž píše msk a zadruhý hledáš SERVER a ne klient... Takže jediné užitečné jsou odkazy na ty windows porty netcatu. Skriptovat to v BAT ale nebude žádná hitparáda a PowerShell každý neovládá. Server ve skriptu je trochu divočina
Skriptovat to v BAT ale nebude žádná hitparáda a PowerShell každý neovládá. Server ve skriptu je trochu divočina
Tak to mě trochu vyplašilo 🙂
Nicméně NodeRed funguje pro tenhle účel výborně - takže díky moc!