Navigation

    • Register
    • Login
    • OpenHardware.io
    • Categories
    • Recent
    • Tags
    • Popular
    1. Home
    2. hek
    3. Best
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    Best posts made by hek

    • OpenHardware.io

      Happy to annouce the new project sharing site OpenHardware.io.

      The idea is to have a place for all the amazing MySensors and open hardware project popping up here on the forum. It's quite hard to get an overview in a forum like this.

      If you have build your own MySensors project (applies to both software and open hardware) you can share it more easily. Each project will get it's own forum thread under the new openhardware category.

      You can upload design files, attach videos, Code Bender examples and link the project to GitHub (to keep things in sync more easily).

      If you like a project, you can also make a small donation to the author.

      Well this all beta at the moment, so please report problems and/or feedback here.

      posted in Announcements
      hek
      hek
    • Merry X-mas and Happy New 2018

      The MySensors core team would like to thank all the community members for the fantastic projects we've seen during the past year. It gives a cozy feeling inside to know that people actually uses our library and hardware to do something useful.

      Here's some highlights from the past year:

      • Release on the 2.1 version (2.2 coming soon...)
      • Release of the second mysensors "product", the Sensebender Gateway
      • Support for NRF5x by @d00616
      • NodeManager by @user2684
      • Sketch Generator by @rakeshpai
      • Participation in the Eindhoven Maker Faire. The dollhouse disco-song is still ringing in our heads.

      The yearly community stats (last years stats in parenthesis):

      26 supported controllers. (26) - Are we running out of new controllers?
      6.8k registered forum users. (4.7k)
      72k unique visitors/month on mysensors.org. (74k)
      1858 code commits. (1711)
      675 forks on github. (544). 726 stars!
      272 open source hardware projects added on openhardware.io. (129)

      We'd like to give a special thanks to the forum moderators and code contributors.

      0_1514153281542_IMG_20161213_200229_feat.jpg
      https://github.com/platisd/xmas-pcb-tree

      posted in Announcements
      hek
      hek
    • MySensors supported by 20 controllers!

      Kind of a milestone! 🎉

      Just wanted to thank all the plugin/controller developers for their awesome work adding MySensors support to all these projects.

      http://www.mysensors.org/controller/

      posted in Announcements
      hek
      hek
    • Merry Christmas and a Happy New 2017

      Another amazing year has passed for the MySensors community. We've seen so many new useful projects and hardware design. Here's some community highlights:

      • Release on the 2.0 version (2.1 coming very soon)
      • Support for SAMD (@tbowmo), Linux/RPI (@marceloaqno).
      • The launch of OpenHardware.io - our open source hardware sister site that was setup to support open hardware contributors and make it easy for the rest of us ordering pcbs.
      • Total re-write of the MySensors.org-site, allowing article contributions and simplify content handling for our editors.
      • 3 IRL MySensors Meetups in Sweden, Breda and Amersfoort.

      Here's the yearly community stats (last years stats in parenthesis):

      26 supported controllers. (18)
      4.7k forum users. (2.2k)
      74k unique visitors/month on mysensors.org. (24k)
      1711 code commits. (1215)
      544 forks on github. (368)
      129 open source hardware projects added to openhardware.io.

      I want to give a big thank you to the tremendous work done by the core team, moderators and code contributors. A special thanks and our top code contributors this year @tekka.

      I'm also very grateful for all the the time (and patience) put in by everyone here to educate each other and help newcomers on the forum. You make this the best IoT geek community in the world! :).

      I personally hope to complete something from the half-finished-project-pile during the holidays. First in line is my "connected" RGB matrix clock. Took some work just to get the animated digits going...
      Animated numbers – 00:07
      — MySensors

      Merry X-Mas and Happy New Year!

      P:S. MySensors Contest 2017 is closing in. Help us find sponsors.

      0_1482532821608_6497119275_f9c9dfcc79_z.jpg

      posted in Announcements
      hek
      hek
    • MySensors 1.5 Released

      Master branch on github is now 1.5! This means that we finally made a drop from the (hopefully) stable development branch.

      This version should be backward compatible with 1.4 both over-the-air and sketch-vise unless you use the constructor arguments which has changed to cope with a more flexible architecture.

      So you can safely update one node (or gateway) to 1.5 without affecting the rest of your radio network.

      Here are some of the new stuff (we have probably talked about most of it already on the forum):

      • Message signing using ATSHA204 hardware or software driver
      • Multiple radio transport driver architecture
      • RFM69 radio support
      • Support for multiple hardware layers (ATMega328 default implementation)
      • New sensors: RGB, RGBW, Color, Multimeter, HVAC, Sprinkler, Water leak, Sound, Vibration, Moisture
      • New variables: Voltage, Current, RGB RGBW, Id, Unit prefix, Setpoint, Level
      • Allow indication LEDs (tx,rx,err) on sensors
      • Sensor presentation description message
      • OTA updates using on-board flash (and DualOptiboot bootloader)
      • Allow SOFTSPI configuration from MyConfig.h
      • Bugfixes!

      I'm having problems getting the codebender examples up and running with 1.5. Hopefully I'll get some support on this soon.

      posted in Announcements
      hek
      hek
    • Redesign: MySensors.org!

      After a few months of development and data migrations we can now proudly present the new MySensors.org.

      The old site was a mess to keep updated (basically a bunch of hard-coded html pages).

      The new site will allow our core team and editors to give the site more life and content. We share the backend with OpenHardware.io, so any community created projects or articles can easily be exposed on MySensors.org.

      We will be adding a lot of new threads here in the announcement section (separate comment-threads for the articles). Sorry for the mess it may create in your unread-count.

      We know a few pages still is sourly missing (like OTA and Raspberry install instruction), but we'll be adding them soon.

      We urge you to start documenting your projects on openhardware.io. Many of them will end up in the build or hardware section of the main site.

      Cheers
      Henrik

      posted in Announcements
      hek
      hek
    • Buy designs on OpenHardware.io

      I'm happy to launch a new feature I've been working in for the last few weeks!

      We will now allow authors to sell their designs on OpenHardware.io through Ebay or via our manufacturing partners.

      This feature is currently in beta testing together with the first manufacturer PCBWay.com. I hope to smoke out any bugs during the next couple of days. Please report any problems you might find in the contact form.

      There is just a few of steps to make your PCB available for sale as an author:

      • Upload and publish the Gerber files for the PCB (you've probably already done this part).
      • Add an optional BOM to allow the manufacturer to create DIY kits or fully assembled boards.
      • Fill in the PCB characteristics and create a new revision in the "Selling" tab where you edit the project.

      When someone buys through OpenHardware.io , the author will get a small commission sales! Pretty neat to give some encouragement back to the talented open hardware designers we got here right?

      When a board is available for sale (all variants) it looks like this:
      0_1460379195861_buy2.png

      posted in OpenHardware.io
      hek
      hek
    • MySensors Cloud

      I've been playing with a new service for MySensors.org. A sensor playground where the community members can push their data for testing purposes or sharing sensor data publicly with family and friends.

      The technical idea is to have bi-directional websocket connection from the ESP8266 or Ethernet gateway to the cloud service. The browser client also connects to the web using websockets. In between I've put redis for synchronization between the front-end instances to allow scaling. Might throw in a InfluxDB in the mix to store longer range of historic data depending on how much it hogs the server resources we got.

      0_1474639243429_Screen Shot 2016-09-23 at 15.58.42.png

      The initial tests looks promising. It's super fast when communicating with sensors/actuators and the home grown GUI works as expected. Doing front-end work takes a lot of time though.

      I still have a lot of work before any beta is out, but I thought I should give some heads up.

      Note, this will not replace your locally installed controller. It's meant for testing and sharing.

      posted in Announcements
      hek
      hek
    • Parking Sensor

      I've created a parking sensor of my NeoPixel led ring and a distance sensor.
      You can also send the parking status to your controller if you'd like.

      Components
      http://www.ebay.com/itm/371353140878?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
      http://www.ebay.com/itm/1pcs-Ultrasonic-Module-HC-SR04-Distance-Measuring-Transducer-Sensor-for-Arduino-/251546073420?hash=item3a9150794c

      DIY Parking sensor (MySensors.org) – 01:12
      — MySensors

      Code:
      https://codebender.cc/sketch:138368

      posted in My Project
      hek
      hek
    • MySensors Evolution

      https://www.youtube.com/watch?v=ukN6Ca_QDdU

      posted in General Discussion
      hek
      hek
    • Sensebender Micro

      MySensors first official board is now available for pre-orders. The price is $14 which basically is the component and assembly cost for our partner Itead Studio. Each board sold will give a $1 contribution to the MySensors project that will be used for developing new and fun boards and helpful accessories.

      Preorders:
      http://imall.iteadstudio.com/mysensors-micro.html

      Technical specification and documentation will be available here:
      http://www.mysensors.org/hardware/micro

      If you'd prefer to create your own Micro board from scratch you'll find the eagle files here:
      https://github.com/mysensors/SensebenderMicro
      Note: Hand soldering 0402 component is a challenge... you've been warned 😉

      If you want to read up on the history of this board have a look at this thread:
      http://forum.mysensors.org/topic/510/minimal-design-thoughts

      Support questions can be posted here.

      posted in Announcements
      hek
      hek
    • Converting a sketch from 1.5.x to 2.0.x

      2.0.x allow configuration (old MyConfig stuff) to be done directly in the sketch using simple c #defines. You can still make modification in MyConfig if you want to override the default values once and for all.

      It is important to do these defines before including MySensors.h, otherwise they will go unnoticed when the library evaluates which parts to include.

      The most common thing you need to do is to decide which radio to use (or not to use). We currently support three different transport layers. Only activate ONE transport per node.

      // Activate one of these
      
      #define MY_RADIO_NRF24
      #define MY_RADIO_RFM69
      #define MY_RS485
      

      In addition to the transport you can also allow the node to be a gateway (communicating to the controller). We currently offer a few variants here as well. Note that ESP8266 is always considered to be a gateway node (but it can still communicate with a sub-network of none-esp sensor nodes). If you want to enable gateway functionality enable one of these:

      // Enable serial gateway
      #define MY_GATEWAY_SERIAL
      
      // Enable gateway ethernet for a ENC28J60 module 
      #define MY_GATEWAY_ENC28J60
      
      // Enable gateway for a W5100 ethernet module 
      #define MY_GATEWAY_W5100
      
      // Enable gateway for a ENC28J60 ethernet for a  module 
      #define MY_GATEWAY_ENC28J60
      
      // Enable a MQTT client gateway for W5100 or ESP node
      #define MY_GATEWAY_MQTT_CLIENT
      
      

      Each type of gateway has additional configuration available (ip settings etc). Please look at the prepared example for more details.

      To upgrade a sketch old 1.5 sketch to 2.0 there is just a few steps to go through.

      • Remove the MySensors gw; class initialization and gw.begin()-call. It's no longer needed. Use #defines to set radio channels or other settings. They are all documented in MyConfig.h.

      • The library now calls process() automatically. So you must remove it from you main loop().

      • Remove the gw. part before any library call. It's no longer needed as library functions is available in the main scoop. For instance gw.send(msg) should just be send(msg).

      • The controller can now re-request presentation information from a node. This means we have to move all node presentation to a new special function presentation() {} . This will be called at node startup or when controller requests a new presentation.

      So if your old node had this:

      void setup()  
      { 
        gw.sendSketchInfo("Distance Sensor", "1.0");
        gw.present(CHILD_ID, S_DISTANCE);
      }
      

      Do like this instead:

      void presentation()  
      { 
        sendSketchInfo("Distance Sensor", "1.0");
        present(CHILD_ID, S_DISTANCE);
      }
      

      If you need to do initialization before the MySensors library starts up, define a

      void before() {
          // This will execute before MySensors starts up
      }
      

      You can still use setup() which is executed AFTER mysensors has been initialised.

      void setup() {
      
      }
      

      To handle received messages, define the following function in your sketch

      void receive(const MyMessage &message) {
          // Handle incoming message
      }
      

      If your node requests time using requestTime(). The following function is used to pick up the response.

      void receiveTime(unsigned long ts) {
      }
      

      Here follows a small sample of the defines you can use in your sketch

      #define MY_DEBUG    // Enables debug messages in the serial log
      #define MY_REPEATER_FEATURE  // Enables repeater functionality for a radio node
      #define MY_BAUD_RATE  9600 // Sets the serial baud rate for console and serial gateway
      #define MY_NODE_ID 42 // Sets a static id for a node
      #define MY_PARENT_NODE_ID xx // Sets a static parent node id
      #define MY_OTA_FIRMWARE_FEATURE  // Enables OTA firmware updates
      
      #define MY_RF24_CE_PIN 9    // Radio specific settings for RF24
      #define MY_RF24_CS_PIN 10 // Radio specific settings for RF24 (you'll find similar config for RFM69)
      
      #define MY_INCLUSION_MODE_FEATURE // Enables inclusion mode (for a gateway)
      #define MY_INCLUSION_BUTTON_FEATURE // Eables inclusion mode button (for a gateway)
      #define MY_LEDS_BLINKING_FEATURE // Enables transmission led feature for a node or gateway
      
      #define MY_SIGNING_ATSHA204 // Enables hardware signing using ATSHA204
      #define MY_SIGNING_SOFT // Enables software signing
      

      Security related settings (HMAC and AES keys among other things) are now configured using the SecurityPersonalizer sketch. Secrets are stored in eeprom for all software based security features (including rfm69 encryption).

      There are many more things you can tweak using defines and we've tried to include most of them in relevant examples. The MyConfig.h/keywords.txt shows you the full list of defines available.

      posted in Announcements
      hek
      hek
    • 💬 Log Parser

      This thread contains comments for the article "Log Parser" posted on MySensors.org.

      posted in Announcements
      hek
      hek
    • [example] GPS Sensor

      Ok, my GPS sensor had been collecting dust in the drawer too long so I decided to create a MySensors example on how you could incorporate position data in a MySensors powered home automation setup.

      I've used the GY-NEO6MV2 module containing a Ublox GPS which communicates serially with the Arduino.

      So what should we use this for in a HA setup you might ask? Well the amount of use cases aren't exactly overwhelming but here are a few:

      1. Attach it to your robot lawn mower to get a notification when it has stuck somewhere.
      2. Build a gps tracked pet collar (preferably using the HW RF69 module for long range operation). Used for geo fencing the dog to get a notification when it runs away. Or why not use it while hunting?
      3. The GPS gives a very accurate (atomic) time information which can be used in the rest of your HA setup.

      The (new) message type sent to controller contains latitude, longitude and altitude information.

      Wiring it up is very simple:
      gps.jpg

      3v3 or 5V to VCC
      GND to GND
      A0 to TX

      You can of course change the A0 pin to something else in the code.

      And here comes the example code. Note that this code only runs on the development branch. Codebender does not host this branch yet so you'll have to build it locally on your computer in the IDE:
      https://codebender.cc/sketch:182035

      The module can be found here:
      http://www.ebay.com/itm/390647042336?rmvSB=true
      or
      http://www.aliexpress.com/item/2pcs-lot-GY-NEO6MV2-new-GPS-module-with-Flight-Control-Flight-Control-EEPROM-MWC-APM2-5/1811853522.html

      Output from Serial Monitor

      send: 2-2-0-0 s=255,c=0,t=17,pt=0,l=10,sg=0,st=ok:1.6.0-beta
      send: 2-2-0-0 s=255,c=3,t=6,pt=1,l=1,sg=0,st=ok:0
      sensor started, id=2, parent=0, distance=1
      Position: 55.722511;13.018091;12
      send: 2-2-0-0 s=1,c=1,t=49,pt=0,l=22,sg=0,st=ok:55.722511;13.018091;12
      GPS Time: 11/08/2015 22:59:11
      Position: 55.722527;13.018097;13
      send: 2-2-0-0 s=1,c=1,t=49,pt=0,l=22,sg=0,st=ok:55.722527;13.018097;13
      
      posted in My Project
      hek
      hek
    • RE: Meet in Malmö, Summer 2016?

      0_1468095425230_20160709_181710.jpg

      0_1468095586123_20160709_114353.jpg

      0_1468095619689_20160709_132243.jpg

      0_1468095645045_20160709_121936.jpg

      Ok, we've got some food:
      MySenorors Meetup 2016 – 00:28
      — MySensors

      posted in General Discussion
      hek
      hek
    • Forum upgraded

      Forum has been upgraded and migrated to a new database. We are investigating a couple of issues.

      1. Search is currently not working. Fixed
      2. Article/project comments from openhardware.io / mysensors.org is not shown. Fixed

      Let us know if you run into any more unknown issues.

      posted in Announcements
      hek
      hek
    • Automated Pergola

      Just finished the last bits of my automated pergola project I've been working on during the summer.
      My Automated Pergola – 04:20
      — Henrik Ekblad

      The roof/screen motors is Somfy IO based so I would have to do some remote.hacking or getting a KLF 200 unit from Velux to integrate it into my NodeRed automation.

      The lights is controlled by a Shelly RGBW unit.

      Some project pictures: https://imgur.com/gallery/jJEPvFn

      posted in My Project
      hek
      hek
    • RE: Lazy loading makes forum pretty much unusable for casual browsing

      It can be disabled in your user settings:

      0_1526979061171_Screen Shot 2018-05-22 at 10.50.27.png

      posted in Bug Reports
      hek
      hek
    • Spud Gun

      A bit off (mysensors) topic but lots of fun! Some PVC pipe parts, a lighter, hair spray and potatoes!

      https://www.youtube.com/watch?v=uIN66ADweqs

      (I'm the bearded dude)

      posted in General Discussion
      hek
      hek
    • Forum content delivered through CDN

      Cloudflare, which we use as a content delivery network for mysensors.org released some great news today. They now allow websocket for all their plans!

      This means we finally can let the forum, which heavily rely on websockets, run through Cloudflare. I hope you'll see some speed improvements, especially for large images and static content when transparently fetching it from their 77 datacenters around the world.

      As a nice side-effect we can effortlessly use SSL, always.

      posted in Announcements
      hek
      hek
    • RE: Spam postings

      Looks like we finally have the tools to keep spam out of the forum after upgrade.

      This means a little more wait time for new users to get their posts accepted. But I think it's worth it to keep the evil spammers out.

      posted in Troubleshooting
      hek
      hek
    • Forum search function improved

      The search function on this forum has been pretty crappy since start and has rendered a lot of unnecessary support questions.

      I finally took the time to replace it with something a bit more useful. A fully indexed solr instance serving the forum with more accurate results.

      Hope you find the new search engine better.

      posted in Announcements
      hek
      hek
    • Upgrade Fest

      Ok, we've just finished upgraded the whole server stack (including the forum).

      The reason for doing this (other than keeping things updated) was the annoying HTTP 400 error you might have seen recently here when visiting the forum. Resulting weird errors and pages not loading as they should.

      Well the upgrade didn't resolve anything.. 😠

      After some more digging I've finally found the root cause and reported it to the NodeBB team:
      https://community.nodebb.org/topic/10141/solved-socket-io-400-500-errors

      Summary: Nginx load balancer works in mysterious ways at high loads with occasional errors.

      posted in Announcements
      hek
      hek
    • Confirm Email

      We've had a lot of spammer on the forum lately. In order to slow down the spam account creators, we've activated "confirm email" function on the forum.

      This also affects all old user accounts, so you may get a popup asking you to confirm your email.

      posted in Announcements
      hek
      hek
    • New service: Compare prices on PCB fabrication and assembly

      I've created a new service for comparing prices on PCBs and assembly.
      https://www.openhardware.io/quote

      It's still in beta phase and more manufacturers will be added as soon as I can figure out how to quote their online systems.

      You can also use this page to do fancy 3D renderings of your board. Just drop a zip with gerbers in the Upload box.

      Open for feedback and improvement ideas.

      P.S. The historic price graphs will build up over time. It will be empty until we've had at least one query for the same specification earlier.

      posted in Announcements
      hek
      hek
    • RE: Infrared Temp Sensor

      @Sander-Stolk said:

      Maybe to check if the misses is ovulating?

      I need no temp sensor for that one. 😉

      posted in Hardware
      hek
      hek
    • RE: Buy designs on OpenHardware.io

      Shipping cost is now much lower for small orders!

      During testing/integration with the pilot manufacturer PCBWay.com we discovered that shipping cost calculations was a bit too un-flexible. This resulted in a quite large shipping cost for small orders (like 10 PCBs).

      This has now been resolved by letting manufacturer do advanced calculations based on PCB properties (weight). Hope you like the result!

      posted in OpenHardware.io
      hek
      hek
    • Find - Framework for in-house navigation and discovery

      Seems cool!

      https://github.com/schollz/find/blob/master/README.md

      posted in General Discussion
      hek
      hek
    • Read this first - it could SAVE YOU A LOT OF TIME

      People asking questions here on MySensors is generally good at it. But for the newcomers it can be good to have a small guide on how to debug and then some things how to improve your chances of getting help.

      Debug

      This flowchart shows the most common problems a newcomer may experience. Try to follow the flowchart if you find your problem. Read the most common actions and also read the FAQ below.

      0_1454445050795_Debug.jpg

      FAQ

      #1:1 How do I debug my sensors/gateway?
      Add #define MY_DEBUG at top of your sketch. Re-flash the sketch and look in the Serial Monitor (default 115200 bps).

      #2:1 Why should I use a capacitor?
      The NRF24L01+ is very sensitive to power spikes. A capacitor will most likely help in smoothing these spikes out. Start with a capacitor of 4.7uF across the radio's 3.3V and GND.

      #2:2 What does ST:Fail/ST=Fail means?
      This means the receiving node or gateway has problems sending ack back to the sending node.
      Its probably a hardware issue (power and/or range). Try adding a capacitor (http://www.mysensors.org/build/connect_radio#connecting-a-decoupling-capacitor) to the receiving radio, change powersource, move receiver/sender closer to eachother or build a repeater.

      #2:3 I get "Radio init fail/!TSM:INIT:TSP FAIL"
      Radio init fail means

      1. Not wired correctly
      2. Not powered correctly
      3. A nrf24, not a nrf24+

      Do you have a capacitor between gnd/vcc on the 3.3v radio? This can make difference... Some reading regarding + and not + Nrf modules.
      http://forum.mysensors.org/topic/1153/we-are-mostly-using-fake-nrf24l01-s-but-worse-fakes-are-emerging/4
      http://forum.mysensors.org/topic/1664/which-are-the-best-nrf24l01-modules/2

      #2:4 I only get Find parent in serial log for node
      Find parent means the node is trying to find its way to the gateway - and if this repeats it cant.
      Its either a range issue or a power issue. You can start by checking the gateway serial log and see if there is any info.
      Also, have you added a capacitor on the radios? This is very important since the radio is sensitive to power spikes.

      It this doesnt work start with changing the power source and check your wirings / ground connection on the node.
      Also you can try to move the node closer to the gateway - if this works and you have some distance between node and gateway you should consider a repeater.

      #3:1 My relay isn't working - why?

      • The radio is very power sensitive and it can help adding/changing caps GND/VCC on the radio. 4.7uF is recommended but you can also add higher or lower and even parallel.
      • How you wire the ground from the relay can also make a difference. I have had relays jamming when i ran ground trough the Arduino and not straight to source. Also the opposite that it dint work well if I dint have ground through the Arduino.
      • Range, when you send a on-command there is a ack going back which needs to be ok ("Error sending command, check device/hardware" message in Domoticz). Follow your serial logs in node and gateway to find out if the radio traffic is ok - and put a repeater in between if necessary.
      • Power - I have had Pro Minis that was a little to weak to trigger the relay... 😞 When the arduino didnt put enough juice out some tries resulted in a unsuccessful relay switch even if the logs told me so. To test this you can upload a sketch doing nothing else but setting the pin to high and low with a delay in between.

      Correct log for node (standard relay sketch, node ID = 4) when incoming command from controller.
      read: 0-0-4 s=1,c=1,t=2,pt=0,l=1,sg=0:1
      send: 4-4-0-0 s=1,c=1,t=2,pt=0,l=1,sg=0,st=ok:1
      Incoming change for sensor:1, New status: 1

      How to ask for help

      1. Use a meaningful, specific topic header.

      2. Specify your environment:
        Arduino IDE version? OS?
        Which Arduino Library are you running?
        What type of Arduino is your node? Which radio are you using?

      3. Post the code your having problem with and make sure the code is formatted correctly. You can either enclose the source code in 4 "backtick" characters ```` or write 4 spaces first on each line of code.

      4. What is your sensor and gateway debug logs showing? Enable DEBUG in MyConfig.h and look open the Serial Monitor. You can get some hints on how to interpret it here or by using the log parser tool.

      5. How do you power your sensor/gateway? The NRF-radios is very sensitive to power spikes and transients. 90% of communication problems can be resolved by replacing a bad transformer or adding a decoupling capacitor to your radio.

      6. What are the symptoms? Describe the research and diagnostic steps you've done before asking the question. If possible post an example on how to reproduce the problems you've encountered.

      For a more comprehensive guide. Have a look here:
      http://www.catb.org/esr/faqs/smart-questions.html

      Troubleshoot the debug output: use the log parser tool.

      (courtesy of @martinhjelmare from this thread)

      From the source code in the dev branch: link

      s = sensor id
      c = message type 0-4: presentation, set, req, internal or stream. See link
      t = value type: S_VALUE during presentation or V_VALUE during set/req
      pt = payload type: string, byte int, etc. See link
      l = message length
      sg = signed or unsigned message: 0 or 1 for false or true

      0;0;3;0;9 means node 0 , sensor 0, internal message (3), not an ack message (0), log message (9). This means that it's the gateway that prints this info as a log after already having received the message from a node.

      At the end you have the payload: 27

      Similarly for a sent message: link

      General tip

      Start small! If you are having problems with your node - exclude everything (make your code as small as possible) in your sketch and only include the MySensors library. Same for the components - only add minimal needed!
      Upload and debug through serial line. Does it work? Great - add ONE function (analogread and one sensor for example). Upload and debug through serial. Continue until you find that it does not work anymore. Now you know which part is causing you trouble. This is much better than trying to debug a big sketch with a lot of functions and components that might interfere with each other.

      posted in Troubleshooting
      hek
      hek
    • RE: MySensors Contest 2015

      🏆 2015 contest Winners 🏆

      It was a bit of a struggle to do the selection this year. So many great projects and MySensors contribution!
      Go to the top of this thread for a list of all the contestants.

      ⭐ Best project ⭐

      @Dirk_H - 3D printed battery powered Wall Remote Control - Check out the zip-content in first post.

      Runner ups: @petewill, @C4Vette, @Salmoides , @olaeke, @slarti

      ⭐ Best project contribution ⭐

      @Anticimex - Over-the-air message signing using ATSHA hardware or software driver.

      Runner ups: @celonunes, @tekka, @Dheeraj

      We congratulate the winners and the effort all participants have put into their projects.

      posted in Announcements
      hek
      hek
    • RE: Ceech-Board Buyers

      I vote for keeping it, it only shows how service minded @ceech is and also give some insights to the type of issues hardware sellers have to face.

      posted in Hardware
      hek
      hek
    • RE: Meet in Malmö, Summer 2016?

      Meat...

      0_1467989162218_20160708_162643.jpg

      • IKEA variera hack to fit them all in the smoker...

      0_1467989399746_20160708_164630.jpg

      posted in General Discussion
      hek
      hek
    • Combining MySensors examples

      Found this excellent guide on how to combine MySensors sketches.
      http://www.makeuseof.com/tag/diy-smart-home-sensors-arduino-mysensors-openhab/

      How to Combine MySensors sketches – 09:26
      — MakeUseOf

      posted in Development
      hek
      hek
    • Merry Christmas and a Happy New 2016

      The MySensors team hope you'll get time for some late night soldering time during the holidays.

      The passed year has been awesome for the MySensors project.

      18 supported controllers.
      2.2k forum users.
      45k unique visitors/month.
      1215 commits.
      368 forks on github.

      Here is a little project you can do with the kids.
      santa-detector.png

      posted in Announcements
      hek
      hek
    • RE: Is there an easier way to compare the voltages of these two sensors?

      Above question comes from a spam bot.

      See: http://electronics.stackexchange.com/questions/235276/digital-circuit-to-compare-two-voltages/235279
      (their bot seem to suck up questions from electronics.stackexchange.com, insert their links and post to forums)

      If we see any more questions with Kynix-links, I'll just delete the new accounts. The @longkke user will be kept and banned for reference. I hope this will help other forums identifying Kynix as a SPAM cooperation.

      posted in Hardware
      hek
      hek
    • RE: MySensors Budget / Finances? Healthy?

      Hi @TRS-80,

      We have no problem beeing open with the financial situation. The revenues has declined the last couple of years. Both donations and affiliate/ad vise. But I have tried lowering our monthly costs by consilidating servers and making backups of forum/openhardware.io db to my home NAS. The total cost of running things is now ~$100/month excluding domain/mailgun fees etc.

      We had a short burts of donations in April this year from some germans that added up to almost $60.

      The monthly google ad revenue is ~200/month so we're floating without me having to use my companys as a sponsor.

      The MySensors community will not shut even if revenue goes below income (unless I go totally bankrup 🙂 ).

      posted in General Discussion
      hek
      hek
    • My upcoming project

      toilet.png

      Hope to finish the sketch over the weekend 😉

      posted in My Project
      hek
      hek
    • Forum upgraded

      Let's hope things gets even better and stable here with the latest version.

      You might notice that the avatars have been reset to a letter-icon. You can switch back to your old avatar under Profile / Edit / Change Picture.
      Here is a little background to the switch by the nodebb-team: https://blog.nodebb.org/goodbye-gravatar-hello-user-icons/

      posted in Announcements
      hek
      hek
    • RE: OpenHardware.io

      I've developed a 3D rendering function for gerber files on OpenHardware.io. You can zoom/pan/rotate using the mouse. For fullscreen, press the arrow symbol in the top right corner.

      If you want to enable this for your project. Just upload gerbers-files and make sure to publish them for your project.

      Here is an example:
      https://www.openhardware.io/view/12/Mysensors-Gateway

      posted in Announcements
      hek
      hek
    • RE: OpenHardware.io

      OpenHardware.io now shows a thumbnail and full interactive 3d rendering of stl files.

      So go ahead and post your 3D printable MySensors parts and boxes.

      posted in Announcements
      hek
      hek
    • RE: API documentation not up to date

      Yes, the site is manually updated (improvements is on its way). Must have missed the sleep updates when doing the overview.

      Doxygen is always the best place/most correct place to look. And we'll probably move over to pure doxygen once it covers a majority of the library.

      posted in Bug Reports
      hek
      hek
    • My Outdoor Motion Humidity Sensor

      Ok, finally has some time to put together my first outdoor sensor.

      It will be used to increase outdoor-light level when someone moves around our house. Also reports temperature and humidity level. Got 24V where it will be placed.

      20150225_204134.jpg

      Final test:
      20150225_204248.jpg

      And the sketch:
      https://codebender.cc/sketch:88192

      posted in My Project
      hek
      hek
    • RE: Your workshop :)

      Maybe I should provide a Δ -picture. I mean, the old one is two years old now 🙂

      0_1459699115785_20160403_175425.jpg

      It even more crowded nowadays. Can hardly fit the projects I'm working on 😞

      posted in General Discussion
      hek
      hek
    • Controller developers news for 2.0.x

      This post describes changes for controller (and plugin) developers for supporting 2.0.x.

      The serial protocol is identical to 1.5.x. But a few more sensor and variable types has been added.

      New Sensor Types

      • S_INFO (36) - LCD text device / Simple information device on controller, uses V_TEXT
      • S_GAS (37) - Gas meter, uses V_FLOW, V_VOLUME
      • S_GPS (38) - GPS Sensor, uses V_POSITION
      • S_WATER_QUALITY (39) - Water quality sensor, uses V_TEMP, V_PH, V_ORP, V_EC, V_STATUS

      New Variable Types

      • V_TEXT (47) - For S_INFO. Text message to display on LCD or controller device
      • V_CUSTOM (48) - Custom messages used for controller/inter node specific commands, preferably using S_CUSTOM device type.
      • V_POSITION (49) - GPS position and altitude. Payload: latitude;longitude;altitude(m). E.g. "55.722526;13.017972;18"
      • V_IR_RECORD (50) - Record IR codes S_IR for playback
      • V_PH (51), - For S_WATER_QUALITY, water PH
      • V_ORP (52) - For S_WATER_QUALITY, water ORP : redox potential in mV
      • V_EC (53) - For S_WATER_QUALITY, water electric conductivity μS/cm (microSiemens/cm)
      • V_VAR (54) - For S_POWER, Reactive power: volt-ampere reactive (var)
      • V_VA (55) - For S_POWER, Apparent power: volt-ampere (VA)
      • V_POWER_FACTOR (56) - For S_POWER, Ratio of real power to apparent power: floating point value in the range [-1,..,1]

      MQTT

      We had to drop the MQTT-gateway-server example as it was utterly un-maintained. Instead we introduce a new MQTT client gateway. It mimics the serial protocol, so it should be much easier to support once you handle the serial/ethernet gateway.

      MY_MQTT_PUBLISH_TOPIC_PREFIX/NODE-ID/SENSOR-ID/CMD-TYPE/ACK-FLAG/SUB-TYPE

      Example outgoing topic (with default prefix) :
      mygateway1-out/1/2/2/0/1

      Example topic for sending data to your sensor network (with default prefix) :
      mygateway1-in/1/2/2/0/1

      This also means a controller can (and should) answer the id-requests and time requests via the MQTT broker just like it is handled for the serial protocol today. Ack messages from sensors is also supported.

      posted in Announcements
      hek
      hek
    • [example] Dimmable LED with rotary encoder

      I have created an example for a dimmable led light node with an attached rotary encoder for adjustment of light level.

      The sketch fades light smoothly (none blocking) and remembers the last light level when turning off light by clicking rotary button.

      20150421_184132 copy.jpg

      https://codebender.cc/sketch:106978

      posted in My Project
      hek
      hek
    • RE: The examples on the website need love

      I'm sorry if you're disappointed by the provided examples. It is not super easy to create instructions suitable for beginners in both electronics and the programming field. And at the same time create something suitable for the advanced level users out there. The articles and examples has been created over a 4 years period and has been kept updated to work with the latest version of the MySensors library.

      Some might be outdated due to newer/better sensors available but it is a community effort to keep the site and examples updated. Testing is something we try to automate as much as possible but we haven't got the bandwidth to regression test every example with hardware.

      It is also impossible for us to keep every configuration permutation of every sensor available on the site. The examples should be seen as a good starting point for your project. You will at some point probably have to get your hands dirty and do some modifications to suite your specific needs.

      Keeping a community like this growing and up-to-date isn't happening by itself. We need help from everyone here. We've tried to make it easy to contribute new code and articles to the site. We encourage people to arrange their own meetups to learn, get inspiration and help each other. We're also arranging a yearly MySensors contest to get people involved and share their awesome work. Involvement is crucial.

      posted in General Discussion
      hek
      hek
    • 💬 MySensors Contest 2017

      This thread contains comments for the article "MySensors Contest 2017" posted on MySensors.org.

      posted in Announcements
      hek
      hek
    • RE: Option non blocking registration at gateway

      It's only during startup the node does a handshake with the parent node (which can be disabled using MY_TRANSPORT_DONT_CARE_MODE in dev branch). During normal operation the library never block even if communication link is down.

      posted in Feature Requests
      hek
      hek
    • RE: Buy designs on OpenHardware.io

      Ok, Integration with PCBWay.com has now been completed and tested.

      First board out available for sale is @sundberg84's EasyPCB EasyPCB.

      The shipping cost is currently set by the manufacturer per country and shipping method. We will probably make some adjustments of the pricing in the future to handle light packages better. All boards sold are HASL lead free.

      @Hardware-Contributor
      Please prepare a revision of your board under the "Selling"-tab of your project to make them available for the community to buy.

      0_1461073106144_selling.png

      posted in OpenHardware.io
      hek
      hek
    • ESP8285

      Epressif seems to have released a new wifi chip with integrated 1MB flash (and 2 extra GPIOs compared to ESP8266) and ITead have released a nice module with it mounted.

      0_1470815473844_psf-a85-10.jpg

      posted in Hardware
      hek
      hek
    • RE: Your workshop :)

      It's not who's got the most stuff that wins. It's what you actually end up building. 🙂

      posted in General Discussion
      hek
      hek
    • MySensors Contest 2017 - Winners

      The full list of participating projects:
      https://forum.mysensors.org/topic/6281/mysensors-contest-2017/15

      The MySensors core team have now cast their votes and selected the winners in each category.


      Winner - Best MySensors Contribution

      Support for NRF5 by @d00616 - read more


      Winner - Best MySensors Based Project

      NodeManager by @user2684 - read more


      Winner - Best MySensors Open Hardware project

      MySensors equiped Clock Radio by @BartE


      We congratulations the winners and thank all the participants for their great projects and contribution to the MySensors community! I'll contact the winners shortly.

      We're also happy to annouce that PCBWay has decided to to give away a $20 coupon to all the runner-up projects this year. To retrieve the code, please email me your openhardware.io handle from your registered email.

      Pinging: @Ticupolu, @mortommy, @LastSamurai, @kaihs, @rvendrame, @Nca78, @Koresh, @emc2, @stanoba, @Julian, @Samuel235 , @Japio, @HouseIOT, @shumo99, @Takero, @mtiutiu

      posted in Announcements
      hek
      hek
    • RE: 💬 In Wall AC/DC Pcb (with Relay) for MySensors (SMD)

      I hope to add a stl 3d viewer soon.. starting to get a grip on three.js :).

      posted in OpenHardware.io
      hek
      hek
    • RE: Secret Knock Sensor (1.4)

      -- video moved to first post --

      posted in Development
      hek
      hek
    • RE: What did you build today (Pictures) ?

      Guys, you are deviating from the OPs thread "rules" 😉

      posted in General Discussion
      hek
      hek
    • RE: setup ir sensor with domoticz !

      @Reza, AWI has already given you the hints needed.

      Please make some research on your own before asking the most basic programming questions here.

      You cannot bypass acquiring some basic programming! Like loops, if-statements, switches, function calls. We also urge you to get a basic knowledge of build in Arduino apis.

      The MySensors forum is intended for supporting the MySensors library and related project questions and you are creating irritation among the most patient community members when not acknowledging their requests of increasing your programming skills.

      I know it it much simpler (for you) to just ask here for a solution to every problem you might encounter... but please don't. Do you homework first. If you don't understand what a function call means google it and read what the api says. Test it in a simple (none mysensors) sketch. Learn!

      And please stop using ❗ marks all over the posts. It's annoying.

      Sorry for being harsh. But you got to step up here.

      posted in Development
      hek
      hek
    • RE: Your best advice on buying components?

      I think you've made a pretty good analysis of the current situation for all of us doing a little hobby electronics.

      Here in Sweden the postal system has gone haywire the last couple of years due to the 400 000 small grey packages flowing in from China every day... the last few days they've been threatening in the press about adding some administrative fees on handling the goods (a ~€12/package handling fee for adding VAT/tax). This will probably stop some of the inflow and it also increases the need for local EU businesses to step up and handle the import and start selling the things at a fair price. People have gotten used to "china prices".

      posted in General Discussion
      hek
      hek
    • RE: What did you build today (Pictures) ?

      I've been busy this week building my first native android app in (nativescript-vue). It will control my new car charging station (HALO Wallbox). The charging port will automatically turn on when I'm closing in to our house and turn off off when leaving the area.

      0_1526676295721_Screenshot_1526633495.png

      0_1526676298925_Screenshot_1526633547.png

      0_1526676528343_20180514_105932.jpg

      posted in General Discussion
      hek
      hek
    • RE: Commenting and chat seem to be broken

      No forum crashes/restart for 2 hours. Seems fixed.

      posted in General Discussion
      hek
      hek
    • RE: GatewayESP8266MQTTClient with realtime connection params

      This is possible to solve like this (pseudo code):

      char myTopicPrefix[20]
      uint32_t controllerIp;
      
      void before() {
           // Fetch settings from eeprom (or some other place)
          strcpy(myTopicPrefix, <something>); 
          memcpy(&controllerIp, <4 bytes representing ip>, sizeof(uint32_t));
         ....
      }
      
      #define MY_MQTT_PUBLISH_TOPIC_PREFIX myTopicPrefix
      ...
      #define MY_CONTROLLER_IP_ADDRESS controllerIp
      ....
      
      
      posted in Development
      hek
      hek
    • RE: Buy designs on OpenHardware.io

      Happy to announce that ITead has joined in as manufacturing partner on openhardware.io.

      ...and we got 100 projects on the site now! Awesome, everyone involved!

      posted in OpenHardware.io
      hek
      hek
    • Forum User Guidelines

      Participation in the MySensors forum and website constitutes agreement to the following guidelines, which apply to posts, profile information, avatars, signatures, any other content on this site and participation in general.

      Because of the live nature of the discussions on this community, it is not possible for us to review and/or confirm the accuracy or validity of a message before it is posted. If you believe that someone has violated our User Guidelines or you have spotted content that may otherwise require attention, please send a private message to an Admin or Moderator with a link to the content and a brief description of what you believe is wrong.

      This is a for profit website that will attempt to generate revenue through avenues that we deem appropriate. Donations and other income through ads goes back to the community and development of open source hardware and software. Any content that violates our User Guidelines will be removed. Interpretation of our guidelines is at the discretion of the staff.

      We embrace the usage and creation of open source hardware and software. If you design your own MySensors related hardware or software we encourage you open source it (like we do!). Post your design files on OpenHardware.io. A forum thread is automatically being created here on the forum for your project. This way the community can contribute to your designs and everybody will benefit. Some great examples of companies open sourcing their hardware is Arduino and Sparkfun. They can still make a living on it.

      SHORT VERSION

      1. Be nice
      2. Don't place ads

      LONG VERSION

      1. Cross posting is not allowed and will result in the removal of one or more posts. Cross posting is defined as posting the same information in two or more locations. When posting your topic, please try to post it in the most appropriate place within the organizational structure of our community. Identical topics posted in the same or different forums will be removed.

      2. Advertisements are not allowed. Generally speaking, posts made specifically for the promotion of a website, product or service are considered advertising or, at least, posts made that unnecessarily send people to a website that you are in some way affiliated with. It does not matter if it is a commercial website, a personal website, a non profit website, etc. We do authorize and/or sell advertisements on a case-by-case basis. If you are interested in utilizing this option, please contact us.

      3. All signature links must be kept in your signature in your profile. Anyone found to be posting excessive links to their websites or suspected of using "sneaky" advertising methods is in violation of this guideline. You may only post a link to your site/a site that you are in some way affiliated with if the link specifically answers the question that is being asked and the answer cannot be simply posted without the link. Even then, link directly to the page where the information can be found. General and unnecessary links will be tagged as advertising.

      4. You are not allowed to post an affiliate URL that leads to you earning cash, banner impressions, credits, points, etc.

      5. Do not post personal, real-life information such as home addresses and home phone numbers.

      6. As this is an English-speaking community, we require that posted content be in the English language, so that it can be well received and properly monitored. The majority of the community members is none natively english speaking. And we understand that it might be hard for some of you to express yourself in english. But there's no need to excuse yourself for this fact in your posts! We don't care if you've misspelled a word or don't have perfect sentences. Everybody is welcome but we need a common language that most of us understand. Google translate is a perfect tool to help you on the way.

      7. Vulgar language and inappropriate material is not allowed and will be removed.

        We try to maintain a family friendly atmosphere whenever it is possible within the main subject matter of this community. Please keep this in mind when participating.

      8. Posts that discuss illegal activities, transactions, or websites such as warez, cracks, etc. will be removed. This includes the posting of information that you have obtained illegally.

      9. Political and religious discussions are not allowed on this website. If it is believed that the end result of a discussion will be political or religious, the post may be removed. Likewise, strong political and religious sentiments should be kept out of profiles, signatures, and other content.

      10. Do not post copyrighted materials (articles, videos, audio, etc.) that you do not have permission to reproduce or distribute. For text articles, most of the time you may quote a small portion of the article (usually no more than 1/5 or 1/6) and you must link to the source (if online) or provide the source (if offline). Posting the entire article, even with the source, constitutes copyright infringement. This is not the place to illegally trade or distribute copyrighted (or those with questionable copyright status) video or audio clips.

      11. Respect is the name of the game. You must respect your fellow members. Please refrain from inflammatory and defamatory comments as well as flaming, taunting, and general disrespect.

      12. Each user is allowed to create one account.

      13. Automated account creation, participation, and content scraping is not permitted.

      14. We know that people will have to leave our community (of their own free will or otherwise) from time to time and to that end, we do not delete accounts, posts, or other content posted on our community. All content is granted to us with perpetual electronic publishing rights because any content posted on this community becomes a part of the community, even if you no longer are. You may request an item to be removed at any time, but we will decide when and if to remove content from our community. If you wish to no longer be identified with our community, we will be glad to close your account and alter your profile information to remove all identifying characteristics. After account closure, you will no longer be able to participate in this community and this action is not reversible.

      15. Moderators and myself have the final say on anything. If you have a problem, you may make a complaint to them directly and not publicly on the website. Creating threads or posts that question or reference administrative decisions or potential administrative decisions, such as post removals and thread closures, is not permitted. We are not perfect and if you feel that we have made a mistake, please privately contact a staff member and we will review the situation. If you would like a copy of your removed post so that you can adjust it and repost, please contact us. As long as we wouldn't prefer you to simply start over, we'll be glad to send you a copy.

      16. Whenever you are participating in this community, please keep in mind that we strive to create a fun, friendly and inviting atmosphere. So, please have fun and enjoy the forums!

        Freedom of speech rights do not extend to privately owned websites, such as this one. These guidelines detail the types of behavior and activities that are allowed here.

        If a user violates our guidelines and shows a disregard for them, our staff and our community, they run the risk of losing their account. We reserve the right to deactivate any account and to edit or remove any content without warning. These guidelines are subject to change at any time without notice.

      Do you have a question about our User Guidelines or anything else? Do you have a suggestion? Do you want to offer some feedback? Or are you experiencing some trouble with the site? Well, no matter what it is, please do not hesitate to contact us and we will be glad to help in any way that we can.

      Thank you!

      posted in Announcements
      hek
      hek
    • Hacking a Neato Robotics BotVac Connected

      Ok, finally got myself a robot vacuum cleaner. The choice fell on the new "connected" Neato cleaner so I could have it integrated into my Home Automation system (I thought). You know the drill.. Send the cleaner out when were not home (Armed Away)... Adjust security settings of the alarm systems when it's out cleaning (disable motion detectors) and turn them back on when finished.

      Well, it wasn't as simple as I first imagined. Sent an email to the customer support asking about the API specification for the cleaner.

      Hi, I just bought the new "connected" model and would like to integrate it into my home automation system.

      The plan is to write a script to control the vacuum cleaner when we're not at home (disabling motion detectors in our alarm system when the cleaner is running).

      But I need some API specification to do this. Could you please send me what you have.. No need to be anything fancy (some developer notes is enough) .. Just need to be able to turn the cleaner on/off open IP/Ethernet or alternatively query the vacuum cleaner to see if it running.

      I will of course publish my control script open source and our community members will most surely appreciate this boost your sales.

      Thanks in advance

      I was a bit surprised about the answer I got

      Hello Henrik,
      Thank you for contacting Neato Customer Care. My name is Hail and I will be assisting you today.

      I understand you are looking for Neato's API Specs for your Home Automation Integration System. At this time we do not have them available.

      You can watch for new Neatos, accessories, and news in regards to Neatos on our website: neatorobotics.com.

      Oh well I though... Maybe I just got a standard first level support reply... Sent another email...

      Hi Hail,

      I'm sorry but this is not an acceptable answer. So you seriously mean I should manually control it via some app? Totally worthless feature.

      The app already uses an api to interact with the cleaner (via your servers). You just need to send me this information. Please forward my request to the app developer team. Shouldn't take them more than a couple of minutes to give me the http-calls involved to send command and poll information from the cleaner.

      What is the purpose of a "connected" vacuum cleaner if I cannot interact with it? I feel you're missing the whole point of providing connected things.

      Just payed a good amount of money for it so I expect you make an effort to resolve this.

      I hope you don't expect me to go through the troubles of winshark:ing/hacking your protocol. Just a waste of my time and in the end I will not write anything good about the Neato company attitude/openness when I'm done.

      Best regards

      But, no.. they just won't send anything useful.

      Our Neato app was created so you could control the Neato manually either by driving it around while you are in your home or so you could start your Neato while away from home.

      I have sent your request to my corporate team and they have given the same answer: the API specs are not something we are releasing at this time. You are more than welcome to follow any new release Neatos or accessories on our website neatorobotics.com.

      I just don't get it. Don't they realise the potential of an open api?

      Well, so now I had to decompile their darn android app-apk file... Funny thing... They even included their unit-test-rest calls in it.
      com.neatorobotics.android-134_source_from_JADX.zip (stripped some external stuff from it)

      Why don't they just release some documentation?

      posted in General Discussion
      hek
      hek
    • RE: No forward link or gateway feature activated, but I did.

      Always put the include after the defines. The sketch posted above is wrong and will fail at compile time. And remove the MyConfig.h include.

      posted in Development
      hek
      hek
    • RE: 💬 Sensebender Gateway

      Thank you @scalz!

      0_1486143935594_20170203_182834.jpg

      posted in OpenHardware.io
      hek
      hek
    • RE: Forum upgraded

      New! For the paranoid...

      0_1453490569564_Screen Shot 2016-01-22 at 20.20.10.png

      posted in Announcements
      hek
      hek
    • RE: second hand / exchange market

      I've had a discussion with the moderators and we've decided against a new forum category for selling excess parts.

      The main reasons is:

      • Shipping from china is so cheap that it is hard to beat even if you ship the things within a country.
      • If you need things fast, all local markets have online stores selling these parts.
      • A market place could attract more spam/commercial elements that we'd like to keep away from the forum. I started sketching on a new set of rules for it, but it became rather long and would take moderator resources to uphold.

      Instead, I suggest you try to:

      • Find (or setup) a local maker space where you can exchange parts with fellow makers.
      • Enter your physical location (town/country) in the forum profile. Use the forum PM system to make new friend and setup group purchases and/or trade parts.

      The recent BBQ initiative in Holland/Sweden is an excellent example how to meet other DIY people nearby.

      posted in General Discussion
      hek
      hek
    • RE: MoteinoMEGA on 2.0.1 error compiling

      2.1.1 (released yesterday) should fix the issue.

      posted in Development
      hek
      hek
    • RE: 💬 Various bootloader files based on Optiboot 6.2

      Ok... rar and gz files is now allowed. They will be categorised as "design" files.

      posted in OpenHardware.io
      hek
      hek
    • MySensors Contest 2016

      Let's have some fun!

      https://www.mysensors.org/contest2016

      Previous years projects and winners:
      2015 | 2014

      posted in Announcements
      hek
      hek
    • RE: Maximum for .sleep

      The function takes an unsigned long, so the longest you can sleep is 4,294,967,295 milliseconds. That's 1,193 hours or 49.7 days.

      posted in General Discussion
      hek
      hek
    • RE: 💬 NodeManager

      FYI: Added the NodeManager project under the download/api section on the main site.

      Keep up the good work!

      posted in OpenHardware.io
      hek
      hek
    • RE: 💬 MySensors Library - v2.x

      Not bad, I even did an issue back then... 😉

      https://github.com/mysensors/MySensors/issues/379

      posted in Announcements
      hek
      hek
    • RE: Meet in Malmö, Summer 2016?

      Oh, just a week left!

      The plan is to have a light lunch ~13. Let me know if you'll arrive later to help me dimension food supply.

      And then BBQ dinner ~18:30.

      I hope we get decent weather. If it's über hot I'll open the pool, so bring clothes accordingly.

      posted in General Discussion
      hek
      hek
    • RE: 💬 Buck Energy Harvester

      Woa, congrats on posting project #400 on openhardware.io!

      posted in OpenHardware.io
      hek
      hek
    • RE: 💬 Relay

      @drradkin

      Have you tried reading the code?

      posted in Announcements
      hek
      hek
    • RE: What did you build today (Pictures) ?

      One PCB to ruler them all 😉

      posted in General Discussion
      hek
      hek
    • RE: Help Please "Rain Water Tank"

      Please keep a nice tone folks.

      You seem to present sensors with the same id twice. CHILD_ID_D=1 (S_DISTANCE) and in the loop sensor starts with id 1 also (S_BINARY).

      posted in My Project
      hek
      hek
    • RE: Vera Lite U17 - Serial Can't Detect Device

      Try setting ComFailure to 0 and save device/reload.

      posted in Vera
      hek
      hek
    • RE: Minimal design thoughts

      Ok, pushed a product page to the main site just now. Hope the page is selling enough. 😉

      http://www.mysensors.org/hardware/micro

      posted in Hardware
      hek
      hek
    • RE: 💬 Air Humidity Sensor - DHT

      Ok, updated the example on github and instructions on the page back to pin 3.

      posted in Announcements
      hek
      hek
    • RE: What did you build today (Pictures) ?

      My old Yamaha YSP-1100 soundbar just decided to die.

      0_1519064477579_20180219_191957.jpg

      After some searching I found the problematic capacitor. A 22uF 600V had dropped to 6uF....

      1_1519064477580_20180219_191926.jpg !

      posted in General Discussion
      hek
      hek
    • DIY Hand Sanitizer

      Quick and Easy

      • Ethanol (96%)
      • Aloe vera gel
      • Tea tree oil

      Mix 3 parts isopropyl alcohol to 1 part aloe vera gel. Add a few drops of tea tree oil for the smell.


      Advanced

      • Ethanol (96%)
      • Glycerol
      • Hydrogen peroxide
      • Distilled water

      Less sticky than the previous recepie and the recommended mixture by the WHO.

      Mix 2.5 dL ethanol with 30 millilitre of glycerol (keeps the alcohol from drying out your hands).
      Mix in 15 millilitre of hydrogen then another 60 millilitre of distilled or boiled (then cooled) water.

      These proportions will give you a spray that can be applied to hand towels for wiping of hands and surfaces. Use less water if you want a more gel-like substance.

      posted in My Project
      hek
      hek
    • RE: The AAduino

      I had a chat with Johan last night. Hopefully he'll post it on openhardware.io.

      posted in Hardware
      hek
      hek
    • Forum upgraded

      Let us know if you have any issues.

      /The MySensors Team

      posted in Announcements
      hek
      hek
    • RE: What did you build today (Pictures) ?

      @sundberg84

      Nice, maybe add a diffuser? I've found that greaseproof paper (smörpapper in Swedish) works pretty well.

      posted in General Discussion
      hek
      hek
    • RE: Spam postings

      Good morning. Accounts deleted.

      posted in Troubleshooting
      hek
      hek
    • RE: Forum upgraded

      Hi David,

      We've been trying out some new features. But using a sidebar doesn't seem to be popular. So I'll remove it from the sidebar and move it at the bottom of thread.

      posted in Announcements
      hek
      hek
    • RE: Let's make it even bigger

      Thank you for the warming post @Soloam.

      I've tried to keep the monthly costs to run the community as low as possible (~150 USD/month for hosting, domains and email services).

      The paypal donations is a welcome income, but as you say it's very sporadic. The last 12 months , we received 18 donations with the total sum of $369. From what I've seen, many of them is from reoccurring donors.

      The community wouldn't be able to cope with the costs solely on donations. But luckily the google ads gives ~2-300 USD/month. (even when ~50-70% of our techie user base have ad-blockers enabled, rendering us nothing).

      So my suggestion is that everybody who enjoys this community makes sure to whitelist it in their ad-blocker. 🤗

      And of course... I hope everyone wants to be added on the ⭐ hall of-fame! ⭐ (let me know if you want to use your forum handle instead of real name in the support page)
      You can also choose "reoccurring payment" when doing a paypal donation if a $1-month-model suits you better.

      posted in General Discussion
      hek
      hek
    • RE: [SOLVED] Node not uisng it´s ID!?

      Move the MySensors include below your defines...

      posted in Troubleshooting
      hek
      hek
    • Scene Controller

      http://www.mysensors.org/build/scene_controller

      Touch Display Scene Controller - MySensors – 05:33
      — MySensors

      posted in Development
      hek
      hek
    • RE: Buy designs on OpenHardware.io

      It's tough for the manufacturers to produce assembled boards at competitive prices when producing 1 at the time...

      I'm playing with an idea of doing some sort of mini-crowd-funding function. Co-shopping so to speak. Like campaigns for 20, 50 or 100 boards to get a better price for small batch volumes.

      But it means I have to dig deep into payment provider apis and read the small print on their fees so we don't lose on big time their huge margins on every tiny transaction involved. Or if campaigns fail automate the refund.

      posted in OpenHardware.io
      hek
      hek
    • RE: Happy 2nd Birthday to MySensors!!!!

      https://www.youtube.com/watch?v=60P1xG32Feo

      posted in General Discussion
      hek
      hek
    • RE: [SOLVED] Problems with Ethernet Gateway (Arduino Ethernet Shield)

      @korttoma

      I have now updated the ethernet sketch and instructions on www.mysensors.org to give a bit clearer instructions on how to use W5100 module and SoftSPI.

      posted in Troubleshooting
      hek
      hek
    • RE: Newbie Problem! Get Started with NRF24L01+

      http://www.mysensors.org/download/sensor_api_14#the-full-api

      Second argument to gw.begin(NULL, xxx);

      posted in Development
      hek
      hek
    • RE: 💬 My simple RFM dongle for Serial GW

      No, it got build in encryption. Not the same.

      posted in OpenHardware.io
      hek
      hek
    • RE: Mobile app for nodebb? Or some other way to make the mobile site accessible?

      I was thinking of upgrading the forum tonight to the latest. Just need to run some tests first.

      Might fix a few problems.

      posted in General Discussion
      hek
      hek
    • RE: Where are the debug messages documented ?

      http://forum.mysensors.org/topic/866/help-understanding-addressing-and-log-messages/2

      posted in Troubleshooting
      hek
      hek
    • RE: Sending image-data over the MySensors network.

      You can send binary data (without hacking in the core) by doing calling msg.set() with a buffer and length argument.

      https://github.com/mysensors/Arduino/blob/master/libraries/MySensors/MyMessage.cpp#L170

      But you'll have to chop up the image data in small chunks (< MAX_PAYLOAD) yourself.

      posted in Development
      hek
      hek