ascillato / Tasmota_KNX

Alternative Firmware for 'ESP8266, ESP8285 and ESP32 based devices' like Itead Sonoff, Shelly or NodeMCU, with Web, Timers, OTA, MQTT, KNX, Rules and Sensors' Support, to be used on Smart Home Systems. Written for PlatformIO. Documentation at
http://tasmota.com
GNU General Public License v3.0
44 stars 11 forks source link

KNX IP (Change IP of KNX Broadcast) #90

Closed ascillato closed 6 years ago

ascillato commented 6 years ago

Add option to Change IP of KNX Broadcast. #2631 from Tasmota

ascillato commented 6 years ago

I realize that up to now, there is no use case that need to use that option. Closing.

mauricebauer commented 6 years ago

It is sad to hear this, but thanks for your time and your work on Sonoff Tasmota KNX 😥

ascillato commented 6 years ago

Hi, I look for the KNX insideControl Gateway and it is a KNX certified gateway. So, if your model support multicast communication it is on the default address. So, please check the config of the gateway to see if it is turned on the multicast support. Also checks your wifi router if it has multicast turned on.

For the insidecontrol it is not needed to change the default broadcast address.

ascillato commented 6 years ago

Please, remember that your IP Gateway Address has nothing to do with the Multicast IP Address.

IP and Multicast IP are totally different things. An IP is the address of a particular device on a network.

A multicast IP is a virtual address to where all the devices can talk to each other.

That's why, this option is not needed by now. Adding it will increase firmware size, making more difficult to add other options like ETS programming and so on.

If there is a use case that needs this, I can add it.

If you want I can make a firmware just for you with your modified Multicast Address just to test, but I think that your gateway will not recognize this new address due to is a KNX certified Gateway.

The Multicast Address is hardcoded on the esp-knx-ip.h on the esp-knx-ip library.

mauricebauer commented 6 years ago

Ok thanks for your help, I will check if the ETS Application of the InSideControl gives me the option to enable Multicast. Thanks in advance :)

ascillato commented 6 years ago

Look for your model also, Not all support multicast. Some just support KNXnet/IP Tunneling for ETS configuration.

ascillato commented 6 years ago

check also your wifi router :+1:

ascillato commented 6 years ago

Hi,

I made a Firmware (sonoff_KNX-EN_TEST.bin) for you with the Multicast Address at 192.168.178.40 : 3671

It is in English and also has KNX_DEBUG_ON for the serial. If you have serial connector you should see there all the KNX telegrams that arrives and that are sent.

Please, test it to see if it works with that address.

Luis567 commented 5 years ago

Hello,

i have a short question also to this topic. When i have only a KNX IP Interface (Tunneling) and not a IP Router (which can multicast), is it then also possible to use sonoff tasmota knx gateway or only when the knx gateway can multicast?

The IP interface has a static ip adress in my network. The port for which is using in the interface is also 3671. Is there an option to add IP Tunneling to the firmware, so that it also work with a IP Interface? My IP Interface can for example 5 parallel tunneling connections.

ascillato commented 5 years ago

Sonoff Tasmota KNX only supports KNX-IP multicast. Tunneling is not supported. Sorry