@monte agreed. That’s why I think there is only one viable solution.
Group Details Private
Mod
Moderator
Member List
-
RE: Boards esp8266 v3.1.0 or Newer Doesn't Work with MySensors
-
RE: Boards esp8266 v3.1.0 or Newer Doesn't Work with MySensors
@monte yes, could be. I prefer control myself, which is why I have never used NodeManager (which was created because MySensors was seen as exposing too much of the underlying stuff).
From what I understood, much of the early success for MySensors came from being easy to use, but that was long before I became aware of MySensors existance.
A big rewrite of MySensors might be a solution. The challenge would be for interested people to gather enough people, and plan and implement that rewrite together. Recent interest levels suggest that such an effort would be unlikely.
-
RE: Boards esp8266 v3.1.0 or Newer Doesn't Work with MySensors
@d-smes yes, almost every upgrade of the esp core breaks compatibility with MySensors. The symptoms are wildly different for different esp versions. Some versions give different compilation errors or warnings, some versions compile fine but fail when the esp boots. This makes it very hard for anyone to realize what problem they are having, and also makes it hard to search the forum for "similar" problems.
There are two pull requests attempting to fix this:
https://github.com/mysensors/MySensors/pull/1513
https://github.com/mysensors/MySensors/pull/1524The one by virtual-maker makes changes that make it possible to use existing sketches, but this fix is likely to break again, just like it has done multiple times before.
The one from d-a-v (who is a big contributor to the esp8266 Arduino core) should be a more permanent solution, but will require changes to all user sketches. (See here for more details by virtual-maker)The contents of the pull requests and the different interactions between MySensors and the esp8266 core are way too complex for me to comprehend so I can't explain why this is such a big problem. But my gut feeling is that none of the solutions are desirable, but the current situation is not desirable either.
The only viable solution so far seems to be to reiterate the recommendation to use ESP8266 core version 2.6.2 which is listed in the release notes [1] [2] but as you've discovered yourself this is not very effective because nobody reads/remembers it.
An alternative could be to remove support for esp in the next MySensors release. Doing so would stop people from spending time scratching their head trying to figure out what is wrong, but I doubt that would make people very happy either.
-
RE: sx1262 and LLCC68 support.
Welcome to the forum @isded
MySensors supports the hoperf rfm9x (95/96/97/98) lora radios.
-
RE: Compilation failure
Welcome to the forum @mtedds
If you haven't already, downgrade the esp8266 board definitions to 2.6.2. See also https://forum.mysensors.org/post/113281
-
RE: Next generation dust sensor for MySensors
https://www.bosch-sensortec.com/products/environmental-sensors/particulate-matter-sensor/bmv080/ could be the next generation. No moving parts. Measures PM2.5. Datasheet: https://www.bosch-sensortec.com/media/boschsensortec/downloads/product_flyer/bst-bmv080-fl000.pdf
-
RE: testing with different controllers (mqtt brokers)
@OldSurferDude use a host name for the broker in the configure command (
--my-controller-url-address=
). Add the host name to/etc/hosts
on the rpi where the gateway is. Start the MySensors gatway.When you want to switch brokers, modify /etc/hosts again and restart the MySensors gateway.
-
Merry Christmas and Happy New 2023
Keeping up with the (slightly broken) tradition from earlier years (2016, 2017 and 2018) :
Metric 2016 2017 2018 2023 supported controllers 18 26 26 26 registered forum users 2200 4700 6800 10800 unique visitors/month on mysensors.org 45000 74000 72000 code commits 1215 1711 1858 2109 forks on github 368 544 675 891 stars on github 726 1246 open source hardware projects added on openhardware.io 129 272 521 And as a bonus, a statistic on the number of spam users: Between 2021-11-12 and 2023-01-03 (so roughly the last year), we added a total of 946 users to the forum. In the same time, I banned 207 users for spam.
-
RE: Can´t more than 11 Sensors send on my Ardoino over tcp
Welcome to the forum @StefanH
I took the liberty to edit your post to mark your sketch as code. This makes the code mich easier to read. You can use the </> button on top of the edit area next time.
Have you looked at https://github.com/mysensors/MySensorsArduinoExamples/blob/master/examples/DallasTemperatureSensor/DallasTemperatureSensor.ino ? It has support for multiple sensors.
In any case, please post the debug output of your sketch. It will make it 10-100x easier to troubleshoot. If you haven't already, see https://forum.mysensors.org/topic/666/read-this-first-it-could-save-you-a-lot-of-time/ for how to enable debug output.
-
RE: GatewayESP32MQTT with local sensor crashes
@Stig I wouldn't bet on anything soon.