Skip to content
  • 5 Votes
    5 Posts
    115 Views
    William MeliW
    @NeverDie Thx for appreciating the work done. There will also be an open source part in the future. When and how extensive the open source part will be, remains to be seen. The release of certain information (block diagram, ..., in this post) is related to those open source parts. There are some OBD solutions, however most of them (in my experience) give back low frequency data put by the car manufacturer on the OBD-bus (CAN, ...). Therefore transients evolving directly from the battery could only be recorded if the manufacturer sends those data accordingly on the bus. Due to the small bandwidth(also because of other car data that have to be sent, ...), such battery data are sent more often once per second or less. Fast battery events (i.e. cranking events, ...) are therefore imperceptible. Unless the manufacturer processes the fast events and then sends them (once per second or less), which is very unlikely if the manufacturer does not market this feature itself. Third parties devices for high frequency sensing costs several hundreds dollars. In my experience, important battery states (especially the fast ones) are recorded by measuring and processing corresponding data directly on the battery. I agree with you about the limits related to the communication over Bluetooth. But i think Bluetooth 5.0 will improve a lot. However, WiFi will always remain an important option due to the high data throughput. The combination of both (BLE & WiFi), especially with regard to energy consumption, will gain in importance.
  • MYSBootloader for atmega168

    Development mysbootloader atmega168 fota
    9
    1 Votes
    9 Posts
    110 Views
    skywatchS
    @pillarama I don't know about FOTA, but I see no reason why it would not work. I guess it depends what you do with it! ;) I like being able to burn bootloader from within arduino ide and not having to swap to avrdudess et al - now I can boot load and program in the same window. I was amazed at how easy it is to install and use. No need for fuse calculators, just choose clock speed, internal or external and brownout and click burn. I do hope to try FOTA in April (real life allowing) and so will comment more then.... Only snag is it dosn;t work with the ardudriod on android, I have contacted the dev of that app and sent the error message but as yet no solution. Maybe it will be possible in the future to do all this from phone and needing PC..... It is very close.
  • 2 Votes
    3 Posts
    104 Views
    MatiasVM
    @NeverDie I can give my thoughts here, and we can move it later to another thread if necessary. The bigger selling points, at least for me: Every project is a self contained directory, even the boards configuration, bootloaders, libraries, code and build procedure I have a project template for mysensors (mainly a platform.ini) that I copy for each node that I create. I can manage everything with my known tools (vim, make, git, etc) I like to play with arduino and electronics, but have other interests (Family, friends and 3 small kids...) so I usually have little time to spent in my hobbies. Platformio allows me to just have all the configuration in code and know 6 months ahead that I can do a "make clean && make upload" for a particular node without issues, even if I lost my PC, as everything is in my gitlab account. Also the FW of my 3dprinter must be complied and uploaded with platformio (marlin 2.0) so I can have only one tool for both hobbies.
  • Modular sketch to be configured with JSON (idea)

    Development json nrf52 fota
    12
    0 Votes
    12 Posts
    139 Views
    U
    @monte, I've implemented in PR https://github.com/mysensors/NodeManager/pull/517 something going in the direction you pointed out. Before explaining just a simple assumption first: NodeManager is intended to run on a number of different boards, most of them with limited memory so this capability has to take this constraint into consideration (hence no json parsing, reuse of existing communication mechanism, capability disabled by default, etc.) Apart from this, I found a sort of compromise to enable/disable sensors, even remotely and optionally persisting the status across a reboot. All the implementation details are within the PR (down below, the PR also include other enhancements) feel free to provide comments here or on Github. Hope it could be useful to avoid reimplementing the entire logic from scratch
  • 💬 RS485 MCU Module

    OpenHardware.io rs485 sensor network fota mysensor i2c
    7
    0 Votes
    7 Posts
    2k Views
    F
    @kimot in theory you might be right, but in practice... it just works. The propability of collisions is extremely low and this is, as far as I know, the only problem you can worry about. After all, it was not my idea to use MySensors with RS485: https://www.mysensors.org/build/rs485
  • 0 Votes
    130 Posts
    32k Views
    badmannenB
    @guillermo-schimmel Thanks a lot ! I got it all up and running node a couple of nodes. But now I confused myself . I got an Arduino Nano as a node that also acts as a repeater, what bootloader can I push into that one? I assume anycahnnel and 16MHz should do the trick since it got that crystal attached. And also one thing that is not really clear in my head, I set the "Fuses&Lock bits" with the AVRDudess for my 328P barebone. But do I really need that? . If I load the bootloader in ARduini IDE for example I specify all those settings in the "board.txt" file. Or is that just to tell the IDE what settings is on the chip ? If I clear these two things up I think I got everything sorted now =)

10

Online

11.7k

Users

11.2k

Topics

113.1k

Posts