Fewer home automation postings? What's behind it?


  • Hero Member

    @gadgetman said in Fewer home automation postings? What's behind it?:

    Rise of cheap zigbee sensors from China is my take. I have a bunch of highly reliable magnetic reed sensors, push buttons, PIR, temp sensors that are smaller and better looking than anything I could make with mysensors.

    First I've heard of it. Any links?



  • @NeverDie Just do a search on sites like gearbest.com or Banggood.com for Xiaomi smart home. The common sensors go on sale fairly often but they're usually less than $10 a pop.


  • Mod

    @gadgetman are you saying there is no guarantee to have the xiaomi sensors working on the ST hub?



  • @gohan Not at all. It's just that the pairing process has a manual element (as opposed to being capable of being auto discovered) to it as it's not officially supported by ST. Community members have developed device drivers for the window, temp, PIR and pushbutton switches. Although I had a few issues trying to settle on the right zigbee frequency (2.4Ghz so susceptible to interference from wifi sources), once that was sorted everything is working great.


  • Hero Member

    @gadgetman said in Fewer home automation postings? What's behind it?:

    smaller and better looking than anything I could make with mysensors.

    @Nca78 Found some inexpensive yet attractive project boxes that you can put your sensors inside. Looks quite nice!
    https://www.openhardware.io/view/411/BlackCircle-Sensor-High-WAF-TempHum-sensor


  • Hardware Contributor

    I agree with @gadgetman , it's easier&quicker to get started for "HA noobs" or those who don't want to spend too much time in hardware.

    I thought about trying xia**i devices too. But I have no use, I have enough boards for my needs 😁

    That said, i've not been tempted because, and that's important for me:

    1. I want to fully control my HA, and it's also easier if use 1 or 2 protocols instead of many
    2. so I can debug inside
    3. and I don't need to wait for an API update
    4. and I can also fix a faulty hw as I've fun making my hw. But this is not the most valuable argument here, I agree, regarding such a cheap and simple sensor.

    1 to 3 : solved by using a great and secure opensource lib... MySensors πŸ™‚

    But if i can make my devices looking great with 3d printer and a few tricks to improve look, more features or sensors, smaller, and the final cost not more than twice the price of a xia**i, . I'm happy to forget counting my time lol. But we're getting in connoisseur field I agree



  • Ikea is also producing zigbee-compatible smart home components (TRΓ…DFRI series), including led lighting, dimmers, PIRs, ethernet gateways without cloud-based parts (can work w/o internet).

    Starting from $11-$19 for dimmers/PIRs here in Poland.


  • Plugin Developer

    "From my personal experience, it will be failure and frustration that gets people down. They arrive at this site and it all looks really good.....until you come to try it and then you discover a whole nets of vipers just waiting."

    I've been thinking that it would be nice to create a spinoff website for MySensors that focuses on ease of use and tried-an-tested solutions. Plug n play.

    For example, a beautiful site with a few home automation staples, and with the best sensors to use for that scenario, and upload-and-go code. Ideally people wouldn't need to solder anything.

    Then that site could be used for workshops on DIY, cheap and privacy friendly home automation, for example in libraries.


  • Mod

    Not even all commercial product are tested, plug n play and easy to use. In the build section there are some ready solutions with code and suggested sensors to use.


  • Plugin Developer

    @gohan actually, a lot of the examples in the build section are out of date 😞 It caused a lot of unnecessary frustration. See this post I made earlier.


  • Hardware Contributor

    @alowhum said in Fewer home automation postings? What's behind it?:

    "From my personal experience, it will be failure and frustration that gets people down. They arrive at this site and it all looks really good.....until you come to try it and then you discover a whole nets of vipers just waiting."

    I've been thinking that it would be nice to create a spinoff website for MySensors that focuses on ease of use and tried-an-tested solutions. Plug n play.

    For example, a beautiful site with a few home automation staples, and with the best sensors to use for that scenario, and upload-and-go code. Ideally people wouldn't need to solder anything.

    Then that site could be used for workshops on DIY, cheap and privacy friendly home automation, for example in libraries.

    that would just be reinventing the wheel, a no end wheel, imho.. Doesn't MySensors website already focus on these goals?

    I think that would be better to improve what exists. If there are issues with some sketch, why not fix them?

    About the 'whole net of vipers' someone mentioned..

    Even if, in the best of world, people wouldn't need to solder anything nor programming, their device for 1buck (soon 'My HA for one buck' or better, 'My House for one buck' lol) I think they will always get some troubles if they don't read, learn etc..
    Minimal skills and effort are needed. There are too much different hardware, setup etc to feed support for every case.
    What I mean is you could try to build an alternative website for a some usecase, but you won't cover all newbie questions, else you would need to build another mysensors.org πŸ™‚

    But why not, feel free to create a more friendly, bug-free, up-to-date website. In this case you're brave because there is the core team, admins, for this job, which knows well the lib (better for reliable docs and advices), or help us to improve what exists πŸ˜‰


  • Mod

    Developing new code, test it, update the web site and so on are time consuming activities and since MySensors is not a commercial product, there are not people spending the whole days doing all of them so something gets left behind inhevitably


  • Plugin Developer

    @gohan I actually did all that, but got a lot of pushback.

    I created:


  • Mod

    Who pushed back?


  • Plugin Developer

    Let's not go into that.



  • In my opinion, and a way to leave this topic, I find the project is a bit uncoordinated. (There are some brilliant people there. That's out question)

    I mean, we have the mysensors library, that needs slight configuration when used in nodes. But definitely one must set some things, as channel. (Other things are part of the hardware)
    Then is signing and encryption. And it's understanding and use is not trivial.
    Then nodemanager and mysbootloader.
    Every "module" by its own.

    The bootloader has the ability to rewrite the program in the node. It could be feasible to parametrize security and operation settings (in EEPROM?) and the bootloader set them initially only requiring radio settings being hard coded.
    And those ones could be added as parameters to bootloader compilation.

    That should make something more useable. But someone must have already thought about it. I'm not that clever.

    I've already started some interesting things myself, but always abandon them by fear of project changing paths , little time to invest at the right moment, or simply not being a popular contributor.

    I'm a .net programmer and been waiting the opportunity to do something for emby in this platform. If someone know about the recent "changes" in that project, will understand my sadness. So when I saw a not so friendly project I start to fear.



  • @alowhum
    Some more personal remarks (hard to do in english, to be honest):

    Reading your postings wrt. to the DS18B20 things and your enhancement proposals, I can somehow understand about your frustration. (The DS18B20 and BME280 I also use, so this is a part I can follow to some extend, other than a lot of other hardware you mentioned). I also suffered from changes in the libs that made it not to easy to get things going (routines from "the outer world" becoming private and so on). And some of the comments on your code in the mentioned thread are rather hard to understand or interpret.
    As I also did one pull request in the past, I also know how high one's frustration tolerance has to be just to get through the necessary organisational process (including copyright questions and so on).

    But: this is necessary stuff to go through... And the devs here are really doing a great job in quality assurance - at least imo.. But to be honest: It also took me quite a lot of time to find out, how difficult it in fact is to choose the right compromise between a lot of aspects.

    Just one example: Your last proposal wrt. to temperature was to use BME280 as a future standard. Did you ever use more than 2 temp sensors on one node? Most likely not, as this is more or less only possible using the 1wire protocoll (I have around 25 of them on 3 nodes using 7 Pins as data lines).
    And BME280: Try to compile the last version of the lib for ATMega328: It's broken... And the lib consumes way more memory (ok, to be honest: most likely most is for doing forecast calculations).
    So please keep two things in mind:

    • The two of us just see a small part of the world and are just about to start understanding how things really fit together. So going just one step after the next is best way to do. Don't be to eager, good ideas will find their way in the MySensors or Arduino code base.
    • There are a lot of forums around, but only a few have the spirit you find here: If you ask your questions, you will most likely get a friendly answer that could bring your project forward!

    So a big thank you to all the devs and mods around here! Great job!


  • Mod

    Examples based on external libraries are also difficult to maintain as libraries change over time and after some months sketches could fail to compile. Personally I'd prefer SHT31 over BME280 because of accuracy and the internal heater to dry up the humidity sensors to get more precise readings.
    Unfortunately working with nodes at this level it is not for beginners IMHO, you need some skills especially when it comes to debug problems: if you are not able to fix come compilation errors and understand how to debug a complex nodes network, you will eventually get stuck sooner or later.


  • Hardware Contributor

    Not always easy to find time
    I just can say there are a lot of ideas, work in progress etc by MySensors team. to improve user experience, but I can't tell you more 😜

    @alowhum
    maybe, you could:

    • publish articles, howtos on openhardware or the forum so it could be easily linked in mysensors.org, and get feedbacks from the community etc
    • PR on github when possible, there is a dedicated repo for mysensors sketch too
    • do your own website, or blog etc where you would share your xp. sure why not

    there are pros and cons I imagine. in each case you'll help people πŸ˜‰



  • @scalz said in Fewer home automation postings? What's behind it?:

    I can't tell you more 😜

    Yes, that's what I was referring to. But anyways, I should be ignored again.

    Edit: definitely should.


  • Hero Member

    Intended as constructive criticism: I think more expressive diagnostics would go a long way toward helping newcomers troubleshoot what's going wrong with their particular situation. The serial output is cryptic to the uninitiated, and although there is a log parser, it seems incomplete and probably not very illuminating to newcomers.

    Toward that end: I was very intrigued by someone's recent posted project that was a kind of connection "doctor" that would help diagnose. Seemed like it had a lot of potential and might even buttress the above. Anyone tried it?


  • Admin

    @sergio-rius

    there can be certain things preventing one disclosing projects.. Most of it is probably the fear of getting swarmed by requests about progress of the project, since it is so awesome that people just can't wait for it πŸ™‚

    Do remember, that we are all here using our (limited) sparetime, and have a lot of other activities going on as side projects as well.. For my part, I have about 1 hour a day during the evening, that I can devote to "Me time", that is for mysensors and all the other projects that I work on. And also trying to learn new skills, that could be useful for my daytime job :). And I do have way too many projects rolling at the moment.. πŸ™‚ And I know that @scalz is not on the lazy side as well, when it comes to fun projects that take up his time.. πŸ™‚



  • Of course, projects are always difficult to manage and often they must be completely flipped like an omelet.
    But what seems recurrent is that only a small group of people knows whats the next step in development. So someone starts doing anything and by the time he wants to pr discovers that the sources had changed path and what he has done, now doesn't make sense. Or simply, opinions and ideas are ignored as they happen to be incompatible or undesirable for the (secret) idea of the project.
    I think is something inherent with open source projects. But sometimes is discouraging.
    I think it may be solutions for publishing wanted changes and preventing people annoying developers.
    I would like a future where desired functionalities would be published in a list and anyone could sign for doing them.

    Sorry if words look rough, I assure is not intended, I still have problems with the english.


  • Hero Member

    It's hard to complain if the price is "free." πŸ˜‰



  • @sergio-rius You know about the MySenors roadmap? It's open visible to everybody here: https://github.com/mysensors/MySensors/projects. Aint't that the sort of "list" you were thinking of?

    Not being part of the dev community, but most likely there are no "hidden side projects", so in case you have additional ideas for the roadmap, feel free to open an issue on github πŸ˜‰ .

    But most likely we are far OT by now here.



  • @neverdie If you are referring to me, no. I'm not complaining. Just wanting to contribute but I'm to slow to take the train in time. Sorry if seemed anything else.



  • @rejoe2 No, I didn't see this. Been out more than a year by an accident and I'm still getting used to all the changes.
    Thanks!



  • @sergio-rius Sorry for the somehow misleading referer: Meant was : "Me not beeing ..."



  • Just my 2 cents
    What @NeverDie is saying is true - it may be seasonal or just a decline trend very hard to say.
    I do see this across all HA forums.
    Firstly, a normal temp/hum node is not exciting any more - it has to be more intellegent. Like Alexa, please tell me ...
    Another thing is that generally with social media development, I did notice a lot of forums activity has declined or simply stopped.

    Let’s not forget that there are many plug and plug HA solutions and DIY may not appeal to all people


  • Mod

    DIY in HA requires a lot of skills to be put together: I don't know many people with programming background, electronics, soldering, electrical work, computers, networking and so on. In addition if you start looking at machine learning to make stuff actually smart, that would kill everyone enthusiasm πŸ˜…



  • @gohan +1 to that.

    My father was electrician and tought me something. I'm programmer and I also do lots of database and network design and management... And I can assure you that combining skills needed for today's ha development is not trivial.

    It's because microcontrollers language and flashing methods. If powerful and efficient ones that could run any Java or lua like language, loaded through simple Bluetooth were developed, the situation would radically change.



  • @gohan That's true, but I am talking about "Wow" factor. Remember the first iPhone? When I got my first iPhone 4, it was quite something. Now, I am looking at the same phone and saying how come I liked it? The same is here. 5 years ago a remote temperature sensor was - WOW! Now, this is just a sensor. I am sure you have plenty of these around.

    The question is what incentives newbies have to learn all those skills you mentioned vs plug&play devices available where no learning/DIY is required. There is a video on the youtube about a guy doing DIY mobile iPhone from components in China upgrading a flash memory from 16Gb to 128Gb just to prove that this can be done.

    How I Made My Own iPhone - in China – 23:49
    β€” Strange Parts


  • Mod

    sure sonoff e xiaomi devices are indeed cheap and ready to use (sonoff allow some hacking though) and in fact they allow to do some DIY HA for less skilled people



  • @alexsh1 Truly, but that's what it's meant to be.



  • When I was doing electronics at school, Plug&play devices just did not exist.

    There is choice right now.


  • Mod

    Actually zwave, x10, zigbee and enocean devices have been on the market for some years if you wanted some HA and they are plug&play (they stil require someone with Electrical skills), but 50$ a piece didn't make them very affordable for everyone


  • Hero Member

    I think what most people wanted wasn't actually HA but rather remote control. And now they have it, via the myriad of devices that can now be controlled via their smart phone or Alexa.



  • @neverdie This is how I started. I needed a remote for hot water heating (when returning from vocation)


  • Plugin Developer

    I've been working on a small demonstrator site to get some discussion going about how to make MySensors more appealing to beginners. It's meant as a discussion piece for now. Curious to hear your thoughts.

    http://www.cloakingcompany.com/home/



  • @gohan my school days were long before that. Even 486 was not out yet.
    The PC I used at school had 16kb of memory and I used a Hifi tape to load a simple program for 5 mins


  • Mod

    I had a C64 with tapes



  • @gohan said in Fewer home automation postings? What's behind it?:

    I had a C64 with tapes

    Commondore was a luxury (64Kb of RAM!!!!). Only one out of many had it at home πŸ™‚


  • Admin

    @gohan @alexsh1

    I had a lambda8300 (zx81 clone) as my first computer 2kb ram, I had a expansion module with a whopping 32kb of ram. this was mid 80's. In 1988 I got a C64. Ahh the nostalgia πŸ™‚



  • @tbowmo Hah, you were lucky, I finally upgraded from the monochrome to colour...
    0_1525331364710_d5c5d792-8ab2-479d-a01e-31f43f794f0b-image.png


  • Hardware Contributor

    @tbowmo said in Fewer home automation postings? What's behind it?:

    I had a lambda8300 (zx81 clone) as my first computer 2kb ram, I had a expansion module with a whopping 32kb of ram. this was mid 80's. In 1988 I got a C64. Ahh the nostalgia πŸ™‚

    Enough to run MySensors, we should have a Z80 version with serial transport. Or infrared for a full wireless experience on the Canon X-07 I typed my first programming lines on.
    That thing was awesome, very well built, portable and with advanced features allowing some very original use:
    https://books.google.co.uk/books?id=eAAAAAAAMBAJ&pg=PA56&dq=Canon+X-07&hl=sv&sa=X&ved=0ahUKEwjmvILvtoXSAhXJAMAKHfYhBQ0Q6AEIJDAC#v=onepage&q=Canon X-07&f=false


  • Mod

    @nca78 First port Arduino to it πŸ˜‰

    Btw, nice magazine link πŸ‘

    It show Tesla's predecessor:

    0_1525369623925_db94a92e-b891-49c8-9d28-843b85f75975-image.png

    and some saw add-on (not sure if it would pass today's safety standards though πŸ˜‰ )
    0_1525369755013_918d3727-14a0-4a14-b025-de41316bb6be-image.png



  • @zboblamont Good for you. I still play with these:

    0_1525435945118_Π΅Ρ‰Π½.jpg


  • Hero Member

    @alexsh1 By "play" I hope you mean making them, not riding them!



  • @neverdie Nope! I meant riding ☺ ☺ ☺



  • @alexsh1 You will go far....


  • Plugin Developer

    So.. no reaction on the little demo website I created?

    https://www.cloakingcompany.com/home


  • Hardware Contributor

    @alowhum said in Fewer home automation postings? What's behind it?:

    So.. no reaction on the little demo website I created?

    https://www.cloakingcompany.com/home

    It seems nice (can't see everything as it's extremely slow to load, probably due to my shitty internet connection), this could be a great starting point for beginners. A list of simple tutorial with a cleaner and much more modern looking UI that current website and a commercially available arduino/nrf24 adapter could go a long way to ease adoption of MySensors.
    The only problem I see is it's based on an atmega setup which will probably soon be deprecated for MySensors.


  • Plugin Developer

    @nca78 said in Fewer home automation postings? What's behind it?:

    The only problem I see is it's based on an atmega setup which will probably soon be deprecated for MySensors.

    Yes that is an issue. For now I'm trying to keep the sketches so simple that the simple signing and encryption feature will still work. I read that in MySensors 2.3 a goal was to make the encryption and signing features use less ram, so there might still be some life left in the Nano πŸ™‚

    I also found an STM32 board that has a NRF socket built in. But that has to be manually soldered, and it also make sensors less easy to connect (fewer GND and VCC pins).


Log in to reply
 

Suggested Topics

  • 4
  • 17
  • 8
  • 4
  • 20
  • 3

59
Online

11.4k
Users

11.1k
Topics

112.7k
Posts