Buenas soy nuevo por aquí, de arduino se lo que leo por internet y poco mas de copiar y pegar.
ahora me metido en un proyecto personal algo difícil y nose hacerlo sinceramente porque me salen muchos problemas. El proyecto es crear una instalación domótica desde cero utilizando arduinos mega en la periferia para poner a on/off las salidas declaradas que serán relés ssr y conectar sensores de temperatura de habitaciones(dht22) y pulsadores o sensores on/off para que esa información se la envié por udp al que tendrá toda la lógica de actuación que sera un Loxone server.
adjunto el codigo que tengo hasta ahora mismo hecho para un arduino que ira uno por cada habitación.
el problema que se me viene para hacer una buena estructura en el y que se sea entendible en el futuro es:
-al enviar los estados de las entradas declaras en arudino por udp al servidor Loxone que hará de cerebro de toda la instalación, nose como decirle al enviar cadenas de udp a que ip tiene que enviarlas ya que los ejemplos de udp que he visto es que al recibir un paquete guarda en ipremote esa ip y como en la misma instalacion tendre unas 25 ips como especificarla.
-
como enviar esa informacion para no saturar al Loxone ya que aproximadamente habra unos 20 arduinos enviando informacion al Loxone y viceversa
-
al recibir al arduino los comandos de como tienen que estar las salidas declaradas en el arduino nose como hacer una mascara que compare el mensaje recibido por udp y que haga tal cosa al respecto segun la trama que reciba ej: ip177_pin23_on -> pues que la tarjeta terminada en 177 el pin 23 se ponga a "ON" ccuando reciba eso.
Espero que me puedan hecar una mano ya que dentro de poco empezaremos con la obra y ando agobido ya que pense que consegira avanzar mas.
Un saludo a toda la comunidad y espero poder trabajar mano a mano con estudes.
CASA_ARDUINO.ino.ino (14.6 KB)