Closed gtortone closed 6 years ago
Hi,
First of all, you have a problem in your config.
If you send Temperature AND Humidity to the same group address you will not be able to know which one you are receiving there. You need to set different Group Address for those.
Just as example I share a piece of my configuration.yaml from HomeAssistant:
sensor:
- platform: knx
name: Outside Temperature
address: '4/1/1'
type: 'temperature'
- platform: knx
name: Outside Humidity
address: '4/1/2'
type: 'humidity
There you see that HomeAssistant is receiving data from different group address. You need to separate those, if not you will see only the last value sent that will be humidity.
The problem is that 'sometimes' if I quickly switch on and off the relay the status of relay does not change from last status... it seems that the KNX request is ignored from Sonoff-Tasmota
Multicast have some issues on some wifi routers and much more with wifi repeaters. The problem is not that Tasmota is ignoring. Is that is not receiving the telegram. I understand that you can see some telegrams that should be sent to Tasmota on other device but also that depends on how that device manage the IGMP with the router. ESP is very picky with some IGMP Router versions and the router forgets to send data to the ESP.
Besides this, you are using a compiled version with "Core":"2_4_1"
that has some bugs and is not very stable. That's why it is recommended to use v2.3.0 that is more stable.
Try to see if in your wifi router's configuration you have:
That should improves the communication
Thanks a lot for your explanations ! I have some elements to further investigation on this subject...
:+1:
if I quickly switch on and off the relay the status of relay does not change
Soon I will release a little enhacement for KNX communication for that.
Hi, can you test the actual v5.14.0a that has an improvement on KNX ? Thanks.
I tested it with 5.14.0a (git pull 5 minutes ago) and core 2.3.0 but the behaviour is always the same I described in the issue... sorry about this bad news...
it could be a fault of my router that is 'branded' from my ADSL company and it has not options about IGMP and Multicast (or they are hidden from home-user)
Make sure these boxes are checked [x] before submitting your issue - Thank you!
status 0
:Hi, I start to play with KNX and I'm using knxd (https://github.com/knxd/knxd) on my Linux machine and knxtool utility to send some KNX commands...
I configured a Wemos D1 mini with Sonoff-Tasmota as following:
I launched KNXd with following command line:
I also added a static route for multicast network 224.0.23.12:
Using knxtool I'm able to turn off/on the relay on D7 pin
The problem is that 'sometimes' if I quickly switch on and off the relay the status of relay does not change from last status... it seems that the KNX request is ignored from Sonoff-Tasmota;
I verify that KNX frame is received correctly by KNXd because I'm using knxtool in a different shell to 'spy' KNX messages...
(Please, remember to close the issue when the problem has been addressed)