Navigation

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

    Posts made by iamtheghost

    • RE: Looking for recommendations, advice, and insights

      @BearWithBeard

      Wow! Now that's some input! Thank you for that. I am very grateful. I think I am going to try your approach. I have a spare NodeMCU board.

      @parachutesj @electrik Thank you both for chiming in.

      I'm still interesting in seeing some other setups that others might say: "Just works". Thanks!!

      posted in General Discussion
      iamtheghost
      iamtheghost
    • RE: Looking for recommendations, advice, and insights

      @electrik Thank you for the recommendation. I have around 30 NRF240l radios (good quality ones with the chipset, not the blob). Could I hang onto them and still pickup Rfm69 radios later?

      posted in General Discussion
      iamtheghost
      iamtheghost
    • Looking for recommendations, advice, and insights

      Hey everyone,

      I have been tinkering with the MySensors platform on and off now for roughly 3 years but I have never been successful at getting a "full" implementation of the platform into my home automation system. So, I am wiping the slate clean and looking for recommendations from you all based on the following:

      • My first attempt at using MySensors was integrating it into OpenHab 2.4 running on a Raspbery Pi 3+. The configuration was also a nightmare for me and the documentation was never really accurate to my specific setup and was often too general to account for the nuance required to get MySensors working properly.

      • I built a serial gateway and was able to get a few sensors sending data to OpenHab via the MySensors binding but it was unstable and often left a lot to be desired. Even after meticulously building sensors, simple sensors even, OpenHab just didn't feel like it was working seamlessly with MySensors. There was no explicit way to force a sensor to do an update from within the various OpeHab UIs, configuring something as simple as a DHT-11 sensor was often far more work and experimentation than it needed to be, and on and on.

      • Using the serial gateway on the RPi limited my number of actual serial data lines on the hardware to zero. Creating software serial ports in Debian for other techologies like Heyu for x10 and a Zwave USB stick is nettlesome and tedious.

      • I am looking for a recommendation on that combination of a gateway, controller, and hardware that "just works", has a slightly more straight-forward implementation and configuration process than OpenHab, and is well-documented.

      I'm open to anything to lay it on me! Thank you all so much for all of your insight and help.

      posted in General Discussion
      iamtheghost
      iamtheghost
    • RE: Never been able to get MySensors to work

      @badisensors I'm using the 'official' 5v 2A transformer that came with the Pi kit when I bought it from Adafruit. Multimeter reads a flat 5v, no jumping around, and amperage/current draw seems to be normal.

      posted in OpenHAB
      iamtheghost
      iamtheghost
    • RE: Never been able to get MySensors to work

      @neo-mod said in Never been able to get MySensors to work:

      @iamtheghost I'm sorry I could not post any kind of solution, but just to say "Me too!".

      Two years and half of experimentations, different platform (ESP8266 / ESP-12) but same radio and same h/w for the controller, and in the end I had your exact same results.

      Same as you, I did everything I could to figure out the problem, including spending and "insane" amount of time (and money!) in sourcing the same hardware components from different sources.

      I did change the hardware (wires, components, microSD, cables, power sources, etc. etc. ) so many times that I can't even count; that poor raspberry of mine has been flashed over and over; same goes for the ESP-module, which I have also tried in every possible "flavour" (NodeMCU, Lolin, Amica, WeMos, etc. ). And in doing so I left quite a trail of "weird and unsolved" problems here in the forum.

      In the end, just like you have discovered, I could never make it work!
      I was captivated by the idea of having a "mesh sensors network" working around my building, especially because I have wide areas not covered by WiFi and I was intrigued (to say the least) by the possibilities promised by MySensors. But as you said, "It promises all the bells and whistles for cheap home automation, but despite my every effort, I cannot even read a simple DHT11". (*)

      (to be precise, in my case it was also a BME280; I switched to those AIO sensors after failing with DHT variants)

      I did never solve the issues, and I abandoned this platform when I reached the verge of my patience having exactly the same sketch with the same hardware (really, the same sensor, the same radio, the same wires, and two identical boards) working on one board and failing on another.

      After 2 years and a half I gave up on the idea of a "mesh network" and moved to another library (still free and still available to install on a raspberry to use as a controller, and with a beautiful UI)... wish I had done it sooner. In 4 days I fixed my whole network, having a plethora of sensors constantly reporting, never hanging up for any reason (I mean, I tried removing power in 60 seconds intervals for 5 minutes and in the end they all rebooted correctly with no errors) and with the bonus feature of outputting "eye friendly" data due to the different controller.

      Hence, I perfectly understand your situation and I know how it feels: the best suggestion I can give you is to "move on" and use a different library/architecture.

      I knew I wasn't alone. I totally accept and encourage platforms that are geared towards EEs and programmers, and MySensors is definitely that. Even as a programmer by trade, it's still difficult.

      What library are you using now? I'm piqued.

      posted in OpenHAB
      iamtheghost
      iamtheghost
    • RE: Never been able to get MySensors to work

      @yveaux

      Okay, threw together an Arduino Nano serial gateway. It's currently plugged into the Pi via USB. Same port, ttyUSB0, and appears to be responding to sanity checks. Need to look at the gateway logs, now.

      posted in OpenHAB
      iamtheghost
      iamtheghost
    • RE: Never been able to get MySensors to work

      @yveaux said in Never been able to get MySensors to work:

      That guide is already 2 years old; I'm not sure if it is correct. This is the official guide.

      That guide is the only complete tutorial I've found to getting MySensors 2.4 working with OpenHab 2.4 via the serial gateway. While the original post is 2 years old, it has been updated multiple times. I've followed the official guide as well, to the same result, however.

      Still, they can be counterfeit nRF24L01+ (e.g. https://forum.mysensors.org/topic/1664/which-are-the-best-nrf24l01-modules)

      Looking at my ICs through a magnifying lens, it appears that mine have the "hole" in the middle of the "+" symbol on the etching. They were purchased from Amazon, but I can't recall which supplier.

      Would you be able to build an Arduino serial gateway (e.g. based on Uno or Nano) and test if that gets the communication running?

      Yeah, I can throw one together.

      posted in OpenHAB
      iamtheghost
      iamtheghost
    • RE: Never been able to get MySensors to work

      More info from logs:

      openhab> log:tail
      18:08:40.219 [INFO ] [bpanel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
      19:26:55.033 [INFO ] [rthome.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
      19:26:56.968 [INFO ] [i.dashboard.internal.DashboardService] - Started Dashboard at http://192.168.0.41:8080
      19:26:56.975 [INFO ] [i.dashboard.internal.DashboardService] - Started Dashboard at https://192.168.0.41:8443
      19:26:58.438 [INFO ] [marthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
      19:26:58.572 [INFO ] [.ui.habmin.internal.servlet.HABminApp] - Started HABmin servlet at /habmin
      19:26:59.304 [DEBUG] [org.openhab.binding.mysensors        ] - BundleEvent STARTING - org.openhab.binding.mysensors
      19:26:59.398 [DEBUG] [org.openhab.binding.mysensors        ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.core.thing.binding.ThingHandlerFactory}={service.id=392, service.bundleid=232, service.scope=bundle, component.name=org.openhab.binding.mysensors.factory.MySensorsHandlerFactory, component.id=252} - org.openhab.binding.mysensors
      19:26:59.412 [DEBUG] [org.openhab.binding.mysensors        ] - BundleEvent STARTED - org.openhab.binding.mysensors
      19:27:00.113 [DEBUG] [ensors.handler.MySensorsBridgeHandler] - Initialization of the MySensors bridge
      19:27:00.130 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'mysensors:bridge-ser:e8bde86b' changed from UNINITIALIZED to INITIALIZING
      19:27:00.189 [DEBUG] [sensors.factory.MySensorsCacheFactory] - Cache file: given_ids.cached exist.
      19:27:00.193 [DEBUG] [sensors.factory.MySensorsCacheFactory] - Cache (given_ids) content: []
      19:27:00.219 [DEBUG] [ocol.serial.MySensorsSerialConnection] - Enabling connection watchdog
      19:27:00.226 [DEBUG] [ocol.serial.MySensorsSerialConnection] - Connecting to /dev/ttyUSB0 [baudRate:115200]
      19:27:00.239 [DEBUG] [org.openhab.binding.mysensors        ] - ServiceEvent REGISTERED - {org.eclipse.smarthome.config.discovery.DiscoveryService}={service.id=401, service.bundleid=232, service.scope=singleton} - org.openhab.binding.mysensors
      19:27:00.241 [DEBUG] [s.discovery.MySensorsDiscoveryService] - Starting MySensors discovery scan
      19:27:00.243 [DEBUG] [ensors.handler.MySensorsBridgeHandler] - Initialization of the MySensors bridge DONE!
      19:27:00.302 [DEBUG] [ocol.serial.MySensorsSerialConnection] - Serial port event listener started
      19:27:00.304 [DEBUG] [ocol.serial.MySensorsSerialConnection] - Successfully connected to serial port.
      19:27:00.317 [WARN ] [ocol.serial.MySensorsSerialConnection] - Skipping I_VERSION connection test, not recommended...
      19:27:00.343 [DEBUG] [orsAbstractConnection$MySensorsReader] - Message from gateway received: 255;3;0;14;Gateway startup complete.
      19:27:00.355 [DEBUG] [sensors.factory.MySensorsCacheFactory] - Writing on cache given_ids, content: []
      19:27:00.357 [INFO ] [ome.event.ThingStatusInfoChangedEvent] - 'mysensors:bridge-ser:e8bde86b' changed from INITIALIZING to ONLINE
      19:27:00.360 [INFO ] [ocol.serial.MySensorsSerialConnection] - Successfully connected to MySensors Bridge.
      19:27:00.368 [WARN ] [orsAbstractConnection$MySensorsReader] - Exception on reading from connection
      java.text.ParseException: class java.lang.NumberFormatException : For input string: "Gateway startup complete."
              at org.openhab.binding.mysensors.internal.protocol.message.MySensorsMessage.parse(MySensorsMessage.java:342) ~[232:org.openhab.binding.mysensors:2.4.0.201812040738]
              at org.openhab.binding.mysensors.internal.protocol.MySensorsAbstractConnection$MySensorsReader.run(MySensorsAbstractConnection.java:338) [232:org.openhab.binding.mysensors:2.4.0.201812040738]
              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:?]
              at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
              at java.lang.Thread.run(Thread.java:748) [?:?]
      19:27:00.390 [DEBUG] [orsAbstractConnection$MySensorsReader] - Message from gateway received: 0;255;0;0;18;2.3.1
      19:27:00.447 [DEBUG] [ors.internal.gateway.MySensorsGateway] - Presentation Message received
      19:27:00.456 [DEBUG] [sensors.factory.MySensorsCacheFactory] - Writing on cache given_ids, content: [0]
      19:27:00.459 [WARN ] [s.discovery.MySensorsDiscoveryService] - Cannot automatic discover thing node: 0, child: 255 please insert it manually
      19:30:00.341 [DEBUG] [orsAbstractConnection$MySensorsWriter] - Sending to MySensors: 0;0;3;0;2;
      19:30:00.358 [DEBUG] [orsAbstractConnection$MySensorsReader] - Message from gateway received: 0;255;3;0;2;2.3.1
      19:30:03.338 [DEBUG] [gateway.MySensorsNetworkSanityChecker] - Network sanity check: PASSED
      19:30:03.341 [DEBUG] [gateway.MySensorsNetworkSanityChecker] - Sending I_HEARTBEAT_REQUESTs
      19:30:03.344 [DEBUG] [orsAbstractConnection$MySensorsWriter] - Sending to MySensors: 0;255;3;0;18;
      19:30:03.357 [DEBUG] [orsAbstractConnection$MySensorsReader] - Message from gateway received: 0;255;3;0;22;4909969
      19:33:06.346 [DEBUG] [orsAbstractConnection$MySensorsWriter] - Sending to MySensors: 0;0;3;0;2;
      19:33:06.361 [DEBUG] [orsAbstractConnection$MySensorsReader] - Message from gateway received: 0;255;3;0;2;2.3.1
      19:33:09.345 [DEBUG] [gateway.MySensorsNetworkSanityChecker] - Network sanity check: PASSED
      19:33:09.348 [DEBUG] [gateway.MySensorsNetworkSanityChecker] - Sending I_HEARTBEAT_REQUESTs
      19:33:09.350 [DEBUG] [orsAbstractConnection$MySensorsWriter] - Sending to MySensors: 0;255;3;0;18;
      19:33:09.366 [DEBUG] [orsAbstractConnection$MySensorsReader] - Message from gateway received: 0;255;3;0;22;5095971
      19:36:12.351 [DEBUG] [orsAbstractConnection$MySensorsWriter] - Sending to MySensors: 0;0;3;0;2;
      19:36:12.363 [DEBUG] [orsAbstractConnection$MySensorsReader] - Message from eway received: 0;255;3;0;2;2.3.1
      19:36:15.351 [DEBUG] [gateway.MySensorsNetworkSanityChecker] - Network sanity check: PASSED
      19:36:15.354 [DEBUG] [gateway.MySensorsNetworkSanityChecker] - Sending I_HEARTBEAT_REQUESTs
      19:36:15.357 [DEBUG] [orsAbstractConnection$MySensorsWriter] - Sending to MySensors: 0;255;3;0;18;
      19:36:15.371 [DEBUG] [orsAbstractConnection$MySensorsReader] - Message from gateway received: 0;255;3;0;22;5281981
      

      I built a small breakout board for the radio and it appears to connect to the OH2 instance successfully with this pinout board.

      Even though the gateway appears to be recognized by OH2, the node still looks like this:

      16 MCO:BGN:INIT NODE,CP=RNNNA---,REL=255,VER=2.3.1
      26 TSM:INIT
      27 TSF:WUR:MS=0
      33 TSM:INIT:TSP OK
      35 TSF:SID:OK,ID=199
      37 TSM:FPAR
      1637 TSF:MSG:SEND,199-199-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
      3645 !TSM:FPAR:NO REPLY
      3647 TSM:FPAR
      5246 TSF:MSG:SEND,199-199-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
      7255 !TSM:FPAR:NO REPLY
      7257 TSM:FPAR
      8856 TSF:MSG:SEND,199-199-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
      10864 !TSM:FPAR:NO REPLY
      10866 TSM:FPAR
      12466 TSF:MSG:SEND,199-199-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
      14474 !TSM:FPAR:FAIL
      14475 TSM:FAIL:CNT=1
      14477 TSM:FAIL:DIS
      14479 TSF:TDI:TSL
      
      posted in OpenHAB
      iamtheghost
      iamtheghost
    • RE: Never been able to get MySensors to work

      @yveaux said in Never been able to get MySensors to work:

      #define MY_DEBUG_VERBOSE_RF24

      I have capacitors installed on all radios. I have tried with both the nrf24l01+pa+lna radio and the normal nrf24l01 radio. Both authentic, no "blobs", real chips.

      My radio on the RPi:
      raspberry pi with nrf24l01

      My DHT11 node:
      Imgur

      I don't feel like either of these are horrible soldering jobs. I've been making electronics for years, but maybe I'm wrong.

      Followed this guide "to the T", with the exception of having to install Java 8 SDK JRE manually because the PPA is now discontinued and no longer works as described in that tutorial.

      Content of file from /home/pi/mysensors/examples_linux/mysgw.cpp:

      /*
       * The MySensors Arduino library handles the wireless radio link and protocol
       * between your home built sensors/actuators and HA controller of choice.
       * The sensors forms a self healing radio network with optional repeaters. Each
       * repeater and gateway builds a routing tables in EEPROM which keeps track of the
       * network topology allowing messages to be routed to nodes.
       *
       * Created by Henrik Ekblad <henrik.ekblad@mysensors.org>
       * Copyright (C) 2013-2018 Sensnology AB
       * Full contributor list: https://github.com/mysensors/MySensors/graphs/contributors
       *
       * Documentation: http://www.mysensors.org
       * Support Forum: http://forum.mysensors.org
       *
       * This program is free software; you can redistribute it and/or
       * modify it under the terms of the GNU General Public License
       * version 2 as published by the Free Software Foundation.
       */
      
      #include <iostream>
      #include <cstdio>
      #include <unistd.h>
      #define MY_DEBUG_VERBOSE_RF24
      // For more options run ./configure --help
      
      // Config file
      #define MY_LINUX_CONFIG_FILE "/etc/mysensors.conf"
      
      // How many clients should be able to connect to this gateway (default 1)
      #define MY_GATEWAY_MAX_CLIENTS 10
      
      // Serial config
      // Enable this if you are using an Arduino connected to the USB
      #define MY_LINUX_SERIAL_PORT "/dev/ttyUSB0"
      // Enable this if you need to connect to a controller running on the same device
      // You also need to define MY_LINUX_SERIAL_PORT above with the symlink name for the PTY device
      #define MY_LINUX_SERIAL_IS_PTY
      // Grant access to the specified system group for the serial device
      #define MY_LINUX_SERIAL_GROUPNAME "tty"
      
      // MQTT options
      //#define MY_CONTROLLER_IP_ADDRESS 192, 168, 178, 68
      //#define MY_PORT 1883
      //#define MY_MQTT_CLIENT_ID "mysensors-1"
      //#define MY_MQTT_PUBLISH_TOPIC_PREFIX "mygateway1-out"
      //#define MY_MQTT_SUBSCRIBE_TOPIC_PREFIX "mygateway1-in"
      // Enable these if your MQTT broker requires username/password
      //#define MY_MQTT_USER "username"
      //#define MY_MQTT_PASSWORD "password"
      
      // Flash leds on rx/tx/err
      //#define MY_DEFAULT_ERR_LED_PIN 12  // Error LED pin
      //#define MY_DEFAULT_RX_LED_PIN  16  // Receive LED pin
      //#define MY_DEFAULT_TX_LED_PIN  18  // Transmit LED pin
      // Inverse the blinking feature
      //#define MY_WITH_LEDS_BLINKING_INVERSE
      
      // Enable software signing
      //#define MY_SIGNING_SOFT
      // Enable signing related debug
      //#define MY_DEBUG_VERBOSE_SIGNING
      // Enable this to request signatures
      //#define MY_SIGNING_REQUEST_SIGNATURES
      // Enable this to to weaken security for gradual deployment purpose
      // (see signing documentation for details)
      //#define MY_SIGNING_WEAK_SECURITY
      
      // Enables RF24 encryption (all nodes and gateway must have this enabled, and all must be
      // personalized with the same AES key)
      //#define MY_RF24_ENABLE_ENCRYPTION
      / Enable inclusion mode if your HA Controller supports it (e.g. Vera Controller)
      //#define MY_INCLUSION_MODE_FEATURE
      // Enable Inclusion mode button on gateway
      //#define MY_INCLUSION_BUTTON_FEATURE
      // Set inclusion mode duration (in seconds)
      //#define MY_INCLUSION_MODE_DURATION 60
      // Digital pin used for inclusion mode button
      //#define MY_INCLUSION_MODE_BUTTON_PIN  3
      
      #include <MySensors.h>
      
      #define ARDUINO 100
      // This space is intended to be used to include arduino libraries
      
      #undef ARDUINO
      
      void setup()
      {
              // Setup locally attached sensors
      }
      
      void presentation()
      {
              // Present locally attached sensors here
      }
      
      void loop()
      {
              // Send locally attached sensors data here
      }
      

      Output of dmesg | grep tty:

      dmesg | grep tty
      [    0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 bcm2708_fb.fbwidth=656 bcm2708_fb.fbheight=416 bcm2708_fb.fbdepth=16 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3f000000 vc_mem.mem_size=0x3f600000  dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=61399ee0-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
      [    0.000910] console [tty1] enabled
      [    0.816958] 3f201000.serial: ttyAMA0 at MMIO 0x3f201000 (irq = 81, base_baud = 0) is a PL011 rev2
      [    0.821412] 3f215040.serial: ttyS0 at MMIO 0x0 (irq = 53, base_baud = 31250000) is a 16550
      

      The above output interests me. It appears that mysgw.service (or mysensors/bin/mysgw) is not automatically starting. The ttyUSB0 port isn't there until I manually start the service using sudo ./bin/mysgw . My understanding is that these lines

      sudo systemctl daemon-reload
      sudo systemctl enable mysgw.service
      sudo systemctl start mysgw.service
      

      would make the service start automatically; is that not the case?

      As for my config string, I just used this one from the tutorial, minus the RF channel of 69, which seemed unnecessary, so I opted for the default of 76 and omitted it from the string:
      ./configure --my-gateway=serial --my-serial-is-pty --my-transport=rf24 --my-serial-groupname=tty

      I'm not sure how to monitor the traffic on the gateway, but this is the output now, which is failing, after following the above tutorial, and running sudo ./bin/mysgw:

      pi@OpenHabPi:/home/mysensors $ sudo ./bin/mysgw
      May 18 17:40:18 INFO  Starting gateway...
      May 18 17:40:18 INFO  Protocol version - 2.3.1
      May 18 17:40:18 DEBUG Serial port /dev/ttyUSB0 (115200 baud) created
      May 18 17:40:18 DEBUG MCO:BGN:INIT GW,CP=RNNGL---,REL=255,VER=2.3.1
      May 18 17:40:18 DEBUG TSF:LRT:OK
      May 18 17:40:18 DEBUG TSM:INIT
      May 18 17:40:18 DEBUG TSF:WUR:MS=0
      May 18 17:40:18 DEBUG !TSM:INIT:TSP FAIL
      May 18 17:40:18 DEBUG TSM:FAIL:CNT=1
      May 18 17:40:18 DEBUG TSM:FAIL:DIS
      May 18 17:40:18 DEBUG TSF:TDI:TSL
      May 18 17:40:28 DEBUG TSM:FAIL:RE-INIT
      May 18 17:40:28 DEBUG TSM:INIT
      May 18 17:40:28 DEBUG !TSM:INIT:TSP FAIL
      May 18 17:40:28 DEBUG TSM:FAIL:CNT=2
      May 18 17:40:28 DEBUG TSM:FAIL:DIS
      May 18 17:40:28 DEBUG TSF:TDI:TSL
      May 18 17:40:38 DEBUG TSM:FAIL:RE-INIT
      May 18 17:40:38 DEBUG TSM:INIT
      May 18 17:40:38 DEBUG !TSM:INIT:TSP FAIL
      May 18 17:40:38 DEBUG TSM:FAIL:CNT=3
      May 18 17:40:38 DEBUG TSM:FAIL:DIS
      May 18 17:40:38 DEBUG TSF:TDI:TSL
      May 18 17:40:48 DEBUG TSM:FAIL:RE-INIT
      May 18 17:40:48 DEBUG TSM:INIT
      May 18 17:40:48 DEBUG !TSM:INIT:TSP FAIL
      May 18 17:40:48 DEBUG TSM:FAIL:CNT=4
      May 18 17:40:48 DEBUG TSM:FAIL:DIS
      May 18 17:40:48 DEBUG TSF:TDI:TSL
      May 18 17:40:58 DEBUG TSM:FAIL:RE-INIT
      May 18 17:40:58 DEBUG TSM:INIT
      May 18 17:40:58 DEBUG !TSM:INIT:TSP FAIL
      May 18 17:40:58 DEBUG TSM:FAIL:CNT=5
      May 18 17:40:58 DEBUG TSM:FAIL:DIS
      May 18 17:40:58 DEBUG TSF:TDI:TSL
      May 18 17:41:08 DEBUG TSM:FAIL:RE-INIT
      May 18 17:41:08 DEBUG TSM:INIT
      May 18 17:41:08 DEBUG !TSM:INIT:TSP FAIL
      May 18 17:41:08 DEBUG TSM:FAIL:CNT=6
      May 18 17:41:08 DEBUG TSM:FAIL:DIS
      May 18 17:41:08 DEBUG TSF:TDI:TSL
      

      And here's the output from the DHT11 node:

      16 RF24:INIT
      23 RF24:INIT:PIN,CE=9,CS=10
      25 RF24:SBY
      26 RF24:WBR:REG=0,VAL=14
      33 RF24:WBR:REG=3,VAL=3
      35 RF24:WBR:REG=4,VAL=95
      37 RF24:WBR:REG=5,VAL=76
      39 RF24:WBR:REG=6,VAL=37
      43 RF24:WBR:REG=29,VAL=4
      45 RF24:RBR:REG=29,VAL=4
      47 RF24:RBR:REG=6,VAL=37
      49 RF24:RBR:REG=5,VAL=76
      51 RF24:WBR:REG=2,VAL=2
      53 RF24:WBR:REG=1,VAL=0
      56 RF24:WBR:REG=28,VAL=3
      58 RF24:FRX
      59 RF24:FTX
      60 RF24:WBR:REG=7,VAL=112
      62 RF24:WBR:REG=2,VAL=3
      65 RF24:WBR:REG=1,VAL=1
      67 RF24:STL
      68 RF24:WBR:REG=0,VAL=15
      70 RF24:WBR:REG=10,VAL=199
      72 RF24:SPL
      73 RF24:WBR:REG=0,VAL=14
      76 RF24:OWP:RCPT=255
      78 RF24:WBR:REG=10,VAL=255
      80 RF24:WBR:REG=16,VAL=255
      82 RF24:TXM:TO=255,LEN=7
      84 RF24:FTX
      1684 RF24:WBR:REG=7,VAL=48
      1686 RF24:STL
      1688 RF24:WBR:REG=0,VAL=15
      1690 RF24:WBR:REG=10,VAL=199
      1693 RF24:RBR:REG=23,VAL=1
      1695 RF24:RBR:REG=23,VAL=1
      1698 RF24:RBR:REG=23,VAL=1
      1700 RF24:RBR:REG=23,VAL=1
      1703 RF24:RBR:REG=23,VAL=1
      1705 RF24:RBR:REG=23,VAL=1
      1709 RF24:RBR:REG=23,VAL=1
      1711 RF24:RBR:REG=23,VAL=1
      1713 RF24:RBR:REG=23,VAL=1
      1716 RF24:RBR:REG=23,VAL=1
      1718 RF24:RBR:REG=23,VAL=1
      1721 RF24:RBR:REG=23,VAL=1
      1723 RF24:RBR:REG=23,VAL=1
      1726 RF24:RBR:REG=23,VAL=1
      1728 RF24:RBR:REG=23,VAL=1
      1731 RF24:RBR:REG=23,VAL=1
      1733 RF24:RBR:REG=23,VAL=1
      1735 RF24:RBR:REG=23,VAL=1
      1738 RF24:RBR:REG=23,VAL=1
      1740 RF24:RBR:REG=23,VAL=1
      1743 RF24:RBR:REG=23,VAL=1
      1745 RF24:RBR:REG=23,VAL=1
      1748 RF24:RBR:REG=23,VAL=1
      1751 RF24:RBR:REG=23,VAL=1
      1754 RF24:RBR:REG=23,VAL=1
      1756 RF24:RBR:REG=23,VAL=1
      1758 RF24:RBR:REG=23,VAL=1
      1761 RF24:RBR:REG=23,VAL=1
      1763 RF24:RBR:REG=23,VAL=1
      1766 RF24:RBR:REG=23,VAL=1
      1768 RF24:RBR:REG=23,VAL=1
      1771 RF24:RBR:REG=23,VAL=1
      1773 RF24:RBR:REG=23,VAL=1
      1776 RF24:RBR:REG=23,VAL=1
      1778 RF24:RBR:REG=23,VAL=1
      1781 RF24:RBR:REG=23,VAL=1
      1783 RF24:RBR:REG=23,VAL=1
      1785 RF24:RBR:REG=23,VAL=1
      1788 RF24:RBR:REG=23,VAL=1
      1790 RF24:RBR:REG=23,VAL=1
      1794 RF24:RBR:REG=23,VAL=1
      1796 RF24:RBR:REG=23,VAL=1
      1799 RF24:RBR:REG=23,VAL=1
      1801 RF24:RBR:REG=23,VAL=1
      1804 RF24:RBR:REG=23,VAL=1
      1806 RF24:RBR:REG=23,VAL=1
      1808 RF24:RBR:REG=23,VAL=1
      1811 RF24:RBR:REG=23,VAL=1
      1813 RF24:RBR:REG=23,VAL=1
      1816 RF24:RBR:REG=23,VAL=1
      1818 RF24:RBR:REG=23,VAL=1
      1821 RF24:RBR:REG=23,VAL=1
      1823 RF24:RBR:REG=23,VAL=1
      1826 RF24:RBR:REG=23,VAL=1
      1828 RF24:RBR:REG=23,VAL=1
      1830 RF24:RBR:REG=23,VAL=1
      1833 RF24:RBR:REG=23,VAL=1
      1836 RF24:RBR:REG=23,VAL=1
      1839 RF24:RBR:REG=23,VAL=1
      1841 RF24:RBR:REG=23,VAL=1
      1844 RF24:RBR:REG=23,VAL=1
      1846 RF24:RBR:REG=23,VAL=1
      1849 RF24:RBR:REG=23,VAL=1
      1851 RF24:RBR:REG=23,VAL=1
      1853 RF24:RBR:REG=23,VAL=1
      1856 RF24:RBR:REG=23,VAL=1
      1858 RF24:RBR:REG=23,VAL=1
      1861 RF24:RBR:REG=23,VAL=1
      1863 RF24:RBR:REG=23,VAL=1
      1866 RF24:RBR:REG=23,VAL=1
      1868 RF24:RBR:REG=23,VAL=1
      1871 RF24:RBR:REG=23,VAL=1
      1873 RF24:RBR:REG=23,VAL=1
      1875 RF24:RBR:REG=23,VAL=1
      1879 RF24:RBR:REG=23,VAL=1
      1881 RF24:RBR:REG=23,VAL=1
      1884 RF24:RBR:REG=23,VAL=1
      1886 RF24:RBR:REG=23,VAL=1
      1889 RF24:RBR:REG=23,VAL=1
      1891 RF24:RBR:REG=23,VAL=1
      1894 RF24:RBR:REG=23,VAL=1
      1896 RF24:RBR:REG=23,VAL=1
      1899 RF24:RBR:REG=23,VAL=1
      1901 RF24:RBR:REG=23,VAL=1
      1903 RF24:RBR:REG=23,VAL=1
      1906 RF24:RBR:REG=23,VAL=1
      1908 RF24:RBR:REG=23,VAL=1
      1911 RF24:RBR:REG=23,VAL=1
      1913 RF24:RBR:REG=23,VAL=1
      1916 RF24:RBR:REG=23,VAL=1
      1918 RF24:RBR:REG=23,VAL=1
      1922 RF24:RBR:REG=23,VAL=1
      1924 RF24:RBR:REG=23,VAL=1
      1926 RF24:RBR:REG=23,VAL=1
      1929 RF24:RBR:REG=23,VAL=1
      1931 RF24:RBR:REG=23,VAL=1
      1934 RF24:RBR:REG=23,VAL=1
      1936 RF24:RBR:REG=23,VAL=1
      1939 RF24:RBR:REG=23,VAL=1
      1941 RF24:RBR:REG=23,VAL=1
      1944 RF24:RBR:REG=23,VAL=1
      1946 RF24:RBR:REG=23,VAL=1
      1948 RF24:RBR:REG=23,VAL=1
      1951 RF24:RBR:REG=23,VAL=1
      1953 RF24:RBR:REG=23,VAL=1
      1956 RF24:RBR:REG=23,VAL=1
      1958 RF24:RBR:REG=23,VAL=1
      1961 RF24:RBR:REG=23,VAL=1
      1964 RF24:RBR:REG=23,VAL=1
      1967 RF24:RBR:REG=23,VAL=1
      1969 RF24:RBR:REG=23,VAL=1
      1971 RF24:RBR:REG=23,VAL=1
      1974 RF24:RBR:REG=23,VAL=1
      1976 RF24:RBR:REG=23,VAL=1
      1979 RF24:RBR:REG=23,VAL=1
      1981 RF24:RBR:REG=23,VAL=1
      1984 RF24:RBR:REG=23,VAL=1
      1986 RF24:RBR:REG=23,VAL=1
      1989 RF24:RBR:REG=23,VAL=1
      1991 RF24:RBR:REG=23,VAL=1
      1993 RF24:RBR:REG=23,VAL=1
      1996 RF24:RBR:REG=23,VAL=1
      1998 RF24:RBR:REG=23,VAL=1
      2001 RF24:RBR:REG=23,VAL=1
      2003 RF24:RBR:REG=23,VAL=1
      2007 RF24:RBR:REG=23,VAL=1
      2009 RF24:RBR:REG=23,VAL=1
      2012 RF24:RBR:REG=23,VAL=1
      2014 RF24:RBR:REG=23,VAL=1
      2016 RF24:RBR:REG=23,VAL=1
      2019 RF24:RBR:REG=23,VAL=1
      2021 RF24:RBR:REG=23,VAL=1
      2024 RF24:RBR:REG=23,VAL=1
      2026 RF24:RBR:REG=23,VAL=1
      2029 RF24:RBR:REG=23,VAL=1
      2031 RF24:RBR:REG=23,VAL=1
      2034 RF24:RBR:REG=23,VAL=1
      2036 RF24:RBR:REG=23,VAL=1
      2039 RF24:RBR:REG=23,VAL=1
      2041 RF24:RBR:REG=23,VAL=1
      2043 RF24:RBR:REG=23,VAL=1
      2046 RF24:RBR:REG=23,VAL=1
      2049 RF24:RBR:REG=23,VAL=1
      2052 RF24:RBR:REG=23,VAL=1
      2054 RF24:RBR:REG=23,VAL=1
      2057 RF24:RBR:REG=23,VAL=1
      2059 RF24:RBR:REG=23,VAL=1
      2062 RF24:RBR:REG=23,VAL=1
      2064 RF24:RBR:REG=23,VAL=1
      2066 RF24:RBR:REG=23,VAL=1
      2069 RF24:RBR:REG=23,VAL=1
      2071 RF24:RBR:REG=23,VAL=1
      2074 RF24:RBR:REG=23,VAL=1
      2076 RF24:RBR:REG=23,VAL=1
      2079 RF24:RBR:REG=23,VAL=1
      2081 RF24:RBR:REG=23,VAL=1
      2084 RF24:RBR:REG=23,VAL=1
      2086 RF24:RBR:REG=23,VAL=1
      2088 RF24:RBR:REG=23,VAL=1
      2092 RF24:RBR:REG=23,VAL=1
      2094 RF24:RBR:REG=23,VAL=1
      2097 RF24:RBR:REG=23,VAL=1
      2099 RF24:RBR:REG=23,VAL=1
      2102 RF24:RBR:REG=23,VAL=1
      2104 RF24:RBR:REG=23,VAL=1
      2107 RF24:RBR:REG=23,VAL=1
      2109 RF24:RBR:REG=23,VAL=1
      2111 RF24:RBR:REG=23,VAL=1
      2114 RF24:RBR:REG=23,VAL=1
      2116 RF24:RBR:REG=23,VAL=1
      2119 RF24:RBR:REG=23,VAL=1
      2121 RF24:RBR:REG=23,VAL=1
      2124 RF24:RBR:REG=23,VAL=1
      2126 RF24:RBR:REG=23,VAL=1
      2129 RF24:RBR:REG=23,VAL=1
      2131 RF24:RBR:REG=23,VAL=1
      2134 RF24:RBR:REG=23,VAL=1
      2137 RF24:RBR:REG=23,VAL=1
      2139 RF24:RBR:REG=23,VAL=1
      2142 RF24:RBR:REG=23,VAL=1
      2144 RF24:RBR:REG=23,VAL=1
      2147 RF24:RBR:REG=23,VAL=1
      2149 RF24:RBR:REG=23,VAL=1
      2152 RF24:RBR:REG=23,VAL=1
      2154 RF24:RBR:REG=23,VAL=1
      2157 RF24:RBR:REG=23,VAL=1
      2159 RF24:RBR:REG=23,VAL=1
      2161 RF24:RBR:REG=23,VAL=1
      2164 RF24:RBR:REG=23,VAL=1
      2166 RF24:RBR:REG=23,VAL=1
      2169 RF24:RBR:REG=23,VAL=1
      2171 RF24:RBR:REG=23,VAL=1
      2174 RF24:RBR:REG=23,VAL=1
      2177 RF24:RBR:REG=23,VAL=1
      2180 RF24:RBR:REG=23,VAL=1
      2182 RF24:RBR:REG=23,VAL=1
      2184 RF24:RBR:REG=23,VAL=1
      2187 RF24:RBR:REG=23,VAL=1
      2189 RF24:RBR:REG=23,VAL=1
      2192 RF24:RBR:REG=23,VAL=1
      2194 RF24:RBR:REG=23,VAL=1
      2197 RF24:RBR:REG=23,VAL=1
      2199 RF24:RBR:REG=23,VAL=1
      2202 RF24:RBR:REG=23,VAL=1
      2204 RF24:RBR:REG=23,VAL=1
      2206 RF24:RBR:REG=23,VAL=1
      2209 RF24:RBR:REG=23,VAL=1
      2211 RF24:RBR:REG=23,VAL=1
      2214 RF24:RBR:REG=23,VAL=1
      2216 RF24:RBR:REG=23,VAL=1
      2220 RF24:RBR:REG=23,VAL=1
      2222 RF24:RBR:REG=23,VAL=1
      2225 RF24:RBR:REG=23,VAL=1
      2227 RF24:RBR:REG=23,VAL=1
      2229 RF24:RBR:REG=23,VAL=1
      2232 RF24:RBR:REG=23,VAL=1
      2234 RF24:RBR:REG=23,VAL=1
      2237 RF24:RBR:REG=23,VAL=1
      2239 RF24:RBR:REG=23,VAL=1
      2242 RF24:RBR:REG=23,VAL=1
      2244 RF24:RBR:REG=23,VAL=1
      2247 RF24:RBR:REG=23,VAL=1
      2249 RF24:RBR:REG=23,VAL=1
      2251 RF24:RBR:REG=23,VAL=1
      2254 RF24:RBR:REG=23,VAL=1
      2256 RF24:RBR:REG=23,VAL=1
      2259 RF24:RBR:REG=23,VAL=1
      2262 RF24:RBR:REG=23,VAL=1
      2265 RF24:RBR:REG=23,VAL=1
      2267 RF24:RBR:REG=23,VAL=1
      2270 RF24:RBR:REG=23,VAL=1
      2272 RF24:RBR:REG=23,VAL=1
      2275 RF24:RBR:REG=23,VAL=1
      2277 RF24:RBR:REG=23,VAL=1
      2279 RF24:RBR:REG=23,VAL=1
      2282 RF24:RBR:REG=23,VAL=1
      2284 RF24:RBR:REG=23,VAL=1
      2287 RF24:RBR:REG=23,VAL=1
      2289 RF24:RBR:REG=23,VAL=1
      2292 RF24:RBR:REG=23,VAL=1
      2294 RF24:RBR:REG=23,VAL=1
      2297 RF24:RBR:REG=23,VAL=1
      2299 RF24:RBR:REG=23,VAL=1
      2301 RF24:RBR:REG=23,VAL=1
      2305 RF24:RBR:REG=23,VAL=1
      2307 RF24:RBR:REG=23,VAL=1
      2310 RF24:RBR:REG=23,VAL=1
      2312 RF24:RBR:REG=23,VAL=1
      2315 RF24:RBR:REG=23,VAL=1
      2317 RF24:RBR:REG=23,VAL=1
      2320 RF24:RBR:REG=23,VAL=1
      2322 RF24:RBR:REG=23,VAL=1
      2324 RF24:RBR:REG=23,VAL=1
      2327 RF24:RBR:REG=23,VAL=1
      2329 RF24:RBR:REG=23,VAL=1
      2332 RF24:RBR:REG=23,VAL=1
      2334 RF24:RBR:REG=23,VAL=1
      2337 RF24:RBR:REG=23,VAL=1
      2339 RF24:RBR:REG=23,VAL=1
      2342 RF24:RBR:REG=23,VAL=1
      2344 RF24:RBR:REG=23,VAL=1
      2347 RF24:RBR:REG=23,VAL=1
      2350 RF24:RBR:REG=23,VAL=1
      2352 RF24:RBR:REG=23,VAL=1
      2355 RF24:RBR:REG=23,VAL=1
      2357 RF24:RBR:REG=23,VAL=1
      2360 RF24:RBR:REG=23,VAL=1
      2362 RF24:RBR:REG=23,VAL=1
      2365 RF24:RBR:REG=23,VAL=1
      2367 RF24:RBR:REG=23,VAL=1
      2369 RF24:RBR:REG=23,VAL=1
      2372 RF24:RBR:REG=23,VAL=1
      2374 RF24:RBR:REG=23,VAL=1
      2377 RF24:RBR:REG=23,VAL=1
      2379 RF24:RBR:REG=23,VAL=1
      2382 RF24:RBR:REG=23,VAL=1
      2384 RF24:RBR:REG=23,VAL=1
      2387 RF24:RBR:REG=23,VAL=1
      2390 RF24:RBR:REG=23,VAL=1
      2393 RF24:RBR:REG=23,VAL=1
      2395 RF24:RBR:REG=23,VAL=1
      2397 RF24:RBR:REG=23,VAL=1
      2400 RF24:RBR:REG=23,VAL=1
      2402 RF24:RBR:REG=23,VAL=1
      2405 RF24:RBR:REG=23,VAL=1
      2407 RF24:RBR:REG=23,VAL=1
      2410 RF24:RBR:REG=23,VAL=1
      2412 RF24:RBR:REG=23,VAL=1
      2415 RF24:RBR:REG=23,VAL=1
      2417 RF24:RBR:REG=23,VAL=1
      2419 RF24:RBR:REG=23,VAL=1
      2422 RF24:RBR:REG=23,VAL=1
      2424 RF24:RBR:REG=23,VAL=1
      2427 RF24:RBR:REG=23,VAL=1
      2429 RF24:RBR:REG=23,VAL=1
      2433 RF24:RBR:REG=23,VAL=1
      2435 RF24:RBR:REG=23,VAL=1
      2438 RF24:RBR:REG=23,VAL=1
      2440 RF24:RBR:REG=23,VAL=1
      2442 RF24:RBR:REG=23,VAL=1
      2445 RF24:RBR:REG=23,VAL=1
      2447 RF24:RBR:REG=23,VAL=1
      2450 RF24:RBR:REG=23,VAL=1
      2452 RF24:RBR:REG=23,VAL=1
      2455 RF24:RBR:REG=23,VAL=1
      2457 RF24:RBR:REG=23,VAL=1
      2460 RF24:RBR:REG=23,VAL=1
      2462 RF24:RBR:REG=23,VAL=1
      2464 RF24:RBR:REG=23,VAL=1
      2467 RF24:RBR:REG=23,VAL=1
      2469 RF24:RBR:REG=23,VAL=1
      2472 RF24:RBR:REG=23,VAL=1
      2475 RF24:RBR:REG=23,VAL=1
      2478 RF24:RBR:REG=23,VAL=1
      2480 RF24:RBR:REG=23,VAL=1
      2483 RF24:RBR:REG=23,VAL=1
      2485 RF24:RBR:REG=23,VAL=1
      2487 RF24:RBR:REG=23,VAL=1
      2490 RF24:RBR:REG=23,VAL=1
      2492 RF24:RBR:REG=23,VAL=1
      2495 RF24:RBR:REG=23,VAL=1
      2497 RF24:RBR:REG=23,VAL=1
      2500 RF24:RBR:REG=23,VAL=1
      2502 RF24:RBR:REG=23,VAL=1
      2505 RF24:RBR:REG=23,VAL=1
      2507 RF24:RBR:REG=23,VAL=1
      2510 RF24:RBR:REG=23,VAL=1
      2512 RF24:RBR:REG=23,VAL=1
      2514 RF24:RBR:REG=23,VAL=1
      2518 RF24:RBR:REG=23,VAL=1
      2520 RF24:RBR:REG=23,VAL=1
      2523 RF24:RBR:REG=23,VAL=1
      2525 RF24:RBR:REG=23,VAL=1
      2528 RF24:RBR:REG=23,VAL=1
      2530 RF24:RBR:REG=23,VAL=1
      2533 RF24:RBR:REG=23,VAL=1
      2535 RF24:RBR:REG=23,VAL=1
      2537 RF24:RBR:REG=23,VAL=1
      2540 RF24:RBR:REG=23,VAL=1
      2542 RF24:RBR:REG=23,VAL=1
      2545 RF24:RBR:REG=23,VAL=1
      2547 RF24:RBR:REG=23,VAL=1
      2550 RF24:RBR:REG=23,VAL=1
      2552 RF24:RBR:REG=23,VAL=1
      2555 RF24:RBR:REG=23,VAL=1
      2557 RF24:RBR:REG=23,VAL=1
      2560 RF24:RBR:REG=23,VAL=1
      2563 RF24:RBR:REG=23,VAL=1
      2565 RF24:RBR:REG=23,VAL=1
      2568 RF24:RBR:REG=23,VAL=1
      2570 RF24:RBR:REG=23,VAL=1
      2573 RF24:RBR:REG=23,VAL=1
      2575 RF24:RBR:REG=23,VAL=1
      2578 RF24:RBR:REG=23,VAL=1
      2580 RF24:RBR:REG=23,VAL=1
      2582 RF24:RBR:REG=23,VAL=1
      2585 RF24:RBR:REG=23,VAL=1
      2587 RF24:RBR:REG=23,VAL=1
      2590 RF24:RBR:REG=23,VAL=1
      2592 RF24:RBR:REG=23,VAL=1
      2595 RF24:RBR:REG=23,VAL=1
      2597 RF24:RBR:REG=23,VAL=1
      2600 RF24:RBR:REG=23,VAL=1
      2603 RF24:RBR:REG=23,VAL=1
      2605 RF24:RBR:REG=23,VAL=1
      2608 RF24:RBR:REG=23,VAL=1
      2610 RF24:RBR:REG=23,VAL=1
      2613 RF24:RBR:REG=23,VAL=1
      2615 RF24:RBR:REG=23,VAL=1
      2618 RF24:RBR:REG=23,VAL=1
      2620 RF24:RBR:REG=23,VAL=1
      2623 RF24:RBR:REG=23,VAL=1
      2625 RF24:RBR:REG=23,VAL=1
      2627 RF24:RBR:REG=23,VAL=1
      2630 RF24:RBR:REG=23,VAL=1
      2632 RF24:RBR:REG=23,VAL=1
      2635 RF24:RBR:REG=23,VAL=1
      2637 RF24:RBR:REG=23,VAL=1
      2640 RF24:RBR:REG=23,VAL=1
      2642 RF24:RBR:REG=23,VAL=1
      2646 RF24:RBR:REG=23,VAL=1
      2648 RF24:RBR:REG=23,VAL=1
      2651 RF24:RBR:REG=23,VAL=1
      2653 RF24:RBR:REG=23,VAL=1
      2655 RF24:RBR:REG=23,VAL=1
      2658 RF24:RBR:REG=23,VAL=1
      2660 RF24:RBR:REG=23,VAL=1
      2663 RF24:RBR:REG=23,VAL=1
      2665 RF24:RBR:REG=23,VAL=1
      2668 RF24:RBR:REG=23,VAL=1
      2670 RF24:RBR:REG=23,VAL=1
      2673 RF24:RBR:REG=23,VAL=1
      2675 RF24:RBR:REG=23,VAL=1
      2677 RF24:RBR:REG=23,VAL=1
      2680 RF24:RBR:REG=23,VAL=1
      2682 RF24:RBR:REG=23,VAL=1
      2685 RF24:RBR:REG=23,VAL=1
      2688 RF24:RBR:REG=23,VAL=1
      2691 RF24:RBR:REG=23,VAL=1
      2693 RF24:RBR:REG=23,VAL=1
      2696 RF24:RBR:REG=23,VAL=1
      2698 RF24:RBR:REG=23,VAL=1
      2700 RF24:RBR:REG=23,VAL=1
      2703 RF24:RBR:REG=23,VAL=1
      2705 RF24:RBR:REG=23,VAL=1
      2708 RF24:RBR:REG=23,VAL=1
      2710 RF24:RBR:REG=23,VAL=1
      2713 RF24:RBR:REG=23,VAL=1
      2715 RF24:RBR:REG=23,VAL=1
      2718 RF24:RBR:REG=23,VAL=1
      2720 RF24:RBR:REG=23,VAL=1
      2722 RF24:RBR:REG=23,VAL=1
      2725 RF24:RBR:REG=23,VAL=1
      2727 RF24:RBR:REG=23,VAL=1
      2731 RF24:RBR:REG=23,VAL=1
      2733 RF24:RBR:REG=23,VAL=1
      2736 RF24:RBR:REG=23,VAL=1
      2738 RF24:RBR:REG=23,VAL=1
      2741 RF24:RBR:REG=23,VAL=1
      2743 RF24:RBR:REG=23,VAL=1
      

      I'm not sure what you mean by the gateway sketch, as I understand it, there isn't one for the RPi setup when you have the NRF2401 radio attached directly to the Raspberry Pi GPIO pins, unless you just mean the mysgw.cpp from /mysensors/examples_linux/

      Here is the sketch for the DHT11 node (arduino pro mini, 5v -> 3.3v dedicated regulator for the DHT and radio with capacitors installed):

      Is it simply not possible to have both gateway and Openhab live on the same RPi? Really at a loss here; very discouraging.

      posted in OpenHAB
      iamtheghost
      iamtheghost
    • RE: OpenHAB 2.5 MySensors Serial Gateway - How to install

      @flipflap3 said in OpenHAB 2.4 MySensors Serial Gateway - How to install:

      sudo apt-get install oracle-java8-installer

      This package has been removed and can't be installed as instructed in the tutorial. As of April, I believe it was removed from that repo.

      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      Package oracle-java8-installer is not available, but is referred to by another package.
      This may mean that the package is missing, has been obsoleted, or
      is only available from another source
      
      E: Package 'oracle-java8-installer' has no installation candidate
      

      Unsure of how to proceed.

      posted in OpenHAB
      iamtheghost
      iamtheghost
    • Never been able to get MySensors to work

      Two years of experimenting with MySensors, and I've never been able to make it work.

      Trying to do the following:

      Raspberry Pi 3+ running OpenHABian.

      NRF2401 Radio attached to Rasp Pi GPIO pins as described here: https://www.mysensors.org/build/raspberry

      MySensors 2.4 JAR file installed per this thread: https://forum.mysensors.org/topic/6694/openhab-2-4-mysensors-serial-gateway-how-to-install/2

      Serial Gateway configured and status of "Online" in Paper UI

      Simple Temp and Humidity node with NRF2401 radio (with capacitor on the VCC/GND), using the vanilla sketch from here: https://www.mysensors.org/build/humidity

      Doesn't work; just hasn't worked, ever. I've been banging my head against the desk for the last 2 days, just dying to get MySensors to work. It promises all the bells and whistles for cheap home automation, but despite my every effort, I cannot even read a simple DHT11.

      I've followed so many tutorials, flashed the Pi so many times, and none of them work. If anyone cares, here's the output from my node:

      373772 TSM:FPAR
      375371 TSF:MSG:SEND,199-199-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
      377379 !TSM:FPAR:NO REPLY
      377381 TSM:FPAR
      378981 TSF:MSG:SEND,199-199-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
      380989 !TSM:FPAR:NO REPLY
      380991 TSM:FPAR
      382590 TSF:MSG:SEND,199-199-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
      384599 !TSM:FPAR:FAIL
      384601 TSM:FAIL:CNT=7
      384603 TSM:FAIL:DIS
      384605 TSF:TDI:TSL
      444607 TSM:FAIL:RE-INIT
      444609 TSM:INIT
      444615 TSM:INIT:TSP OK
      444618 TSF:SID:OK,ID=199
      444620 TSM:FPAR
      446220 TSF:MSG:SEND,199-199-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
      448228 !TSM:FPAR:NO REPLY
      448230 TSM:FPAR
      449829 TSF:MSG:SEND,199-199-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
      451838 !TSM:FPAR:NO REPLY
      451841 TSM:FPAR
      453440 TSF:MSG:SEND,199-199-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
      455448 !TSM:FPAR:NO REPLY
      455450 TSM:FPAR
      457050 TSF:MSG:SEND,199-199-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
      459058 !TSM:FPAR:FAIL
      459060 TSM:FAIL:CNT=7
      459062 TSM:FAIL:DIS
      459064 TSF:TDI:TSL
      519066 TSM:FAIL:RE-INIT
      519068 TSM:INIT
      519074 TSM:INIT:TSP OK
      519077 TSF:SID:OK,ID=199
      519079 TSM:FPAR
      520679 TSF:MSG:SEND,199-199-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
      522687 !TSM:FPAR:NO REPLY
      522689 TSM:FPAR
      

      Just this, over and over again

      and on the gateway side of things:

      May 17 18:33:32 INFO  Starting gateway...
      May 17 18:33:32 INFO  Protocol version - 2.3.1
      May 17 18:33:32 DEBUG Serial port /dev/ttyUSB0 (115200 baud) created
      May 17 18:33:32 DEBUG MCO:BGN:INIT GW,CP=RNNGL---,REL=255,VER=2.3.1
      May 17 18:33:32 DEBUG TSF:LRT:OK
      May 17 18:33:32 DEBUG TSM:INIT
      May 17 18:33:32 DEBUG TSF:WUR:MS=0
      May 17 18:33:32 DEBUG TSM:INIT:TSP OK
      May 17 18:33:32 DEBUG TSM:INIT:GW MODE
      May 17 18:33:32 DEBUG TSM:READY:ID=0,PAR=0,DIS=0
      May 17 18:33:32 DEBUG MCO:REG:NOT NEEDED
      May 17 18:33:32 DEBUG MCO:BGN:STP
      May 17 18:33:32 DEBUG MCO:BGN:INIT OK,TSP=1
      May 17 18:33:32 DEBUG TSM:READY:NWD REQ
      May 17 18:33:32 DEBUG TSF:MSG:SEND,0-0-255-255,s=255,c=3,t=20,pt=0,l=0,sg=0,ft=0,st=OK:
      May 17 18:33:34 DEBUG TSF:MSG:READ,0-0-0,s=0,c=0,t=0,pt=0,l=0,sg=0:
      May 17 18:33:34 DEBUG !TSF:MSG:LEN=0,EXP=7
      May 17 18:33:34 DEBUG TSF:MSG:READ,0-0-0,s=0,c=0,t=0,pt=0,l=0,sg=0:
      May 17 18:33:34 DEBUG !TSF:MSG:LEN=0,EXP=7
      May 17 18:33:34 DEBUG TSF:MSG:READ,0-0-0,s=0,c=0,t=0,pt=0,l=0,sg=0:
      May 17 18:33:34 DEBUG !TSF:MSG:LEN=0,EXP=7
      

      I'm at my wit's end. I don't understand why this has to be so difficult. In all of my years of working in tech, I'm just baffled.

      plea/rant over.

      posted in OpenHAB
      iamtheghost
      iamtheghost
    • RE: Flame/Fire Detection with MySensors

      @Boots33 I haven't used it yet, but that makes sense if it just activates as "motion/no motion". The flame detector sensor for most arduinos is just looking for a specific wave-length of light, right?

      posted in Development
      iamtheghost
      iamtheghost
    • Flame/Fire Detection with MySensors

      Hey everyone,

      Does anyone have a good working example of a simple binary flame detection sketch? Something that works "out of the box" with MySenors and a typical 4-pin flame detection sensor?

      I want to setup a sensor in my kitchen with an MQ-2 smoke/gas sensor to check for possible fires. Ideally, I just need two states "Flame" and "No Flame".

      I'm using Homeseer as my controller. Any ideas or help anyone could give would be great. I found another thread with someone using a flame sensor, but I couldn't get the code to work properly.

      Thanks in advance.

      posted in Development
      iamtheghost
      iamtheghost
    • RE: HomeSeer

      @davros123 Hey Davros, I responded to you in the plugin thread over at homeseer.

      posted in Homeseer
      iamtheghost
      iamtheghost
    • RE: HomeSeer

      @hleidecker I would like to see this plug-in continue to be updated. What can I do to help?

      posted in Homeseer
      iamtheghost
      iamtheghost
    • RE: Need advice on choosing software

      Thanks dirk,

      I was looking at that as a viable solution. Do you have any experience setting it up? It looks easy on the surface, but they all do.

      I'm considering OpenHAB, at the moment, too, as I have a spare RPi laying around.

      posted in Troubleshooting
      iamtheghost
      iamtheghost
    • Need advice on choosing software

      Hello people smarter than I,

      I have a very simple issue. I cannot figure out what software to go with to manage and use my MySensors network.

      My current automation system includes tons of x10 devices (and I have them all working very well) and I'm running it on Homeseer 3 Pro.

      I poured tons of cash into buying arduinos and parts to build a MySensors network, only to find out that the Homeseer plugin is essentially dead and there's no way to make it work without an egregious number of headaches. So, I'm turning to you guys for advice on where to go next.

      I have very simple needs, I want to monitor very basic information from MySensors nodes, like temperature, barometric pressure, light levels, motion, etc. I only need a web interface or other portal that can be published to the web to see this information. If I could integrate the info into Homeseer, that'd be great.

      I have already built a serial gateway, and so would prefer to just continue with that. However, if I must build an MQTT gateway or other gateway, I reluctantly will do so.

      So, given these parameters, what would you use?

      posted in Troubleshooting
      iamtheghost
      iamtheghost