Navigation

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

    Topics created by Dbagioni

    • Dbagioni

      Did HA just give up on MySensors?
      Home Assistant • • Dbagioni  

      5
      0
      Votes
      5
      Posts
      51
      Views

      Dbagioni

      @OldSurferDude The complete wipe seems to have worked. I also changed the version on HA's integration to 2.3 to match the MySensors library I use on the sketches. Thanks for the workaround.
    • Dbagioni

      HA throwing invalid serial port message on new HA install
      Home Assistant • • Dbagioni  

      2
      0
      Votes
      2
      Posts
      34
      Views

      ferro

      @Dbagioni Maybe you did not map the device file (/dev/ttyUSB0) to the container, check this: https://www.home-assistant.io/installation/raspberrypi#exposing-devices
    • Dbagioni

      Safe AC dimmer with code
      My Project • • Dbagioni  

      3
      0
      Votes
      3
      Posts
      57
      Views

      Dbagioni

      The code I posted is the raw code for the zero-cross dimmer. When I had tried to merge the "dimmer with rotary encoder" sketch and the zero-cross code I had wired it up with the ZC pin as 2 and the PWM pin on 3. Encoder was wired: SW pin on 4, CLK pin on 5 and CE pin on 6. 7/8/A2 were used for status LED's. I was running it with an older NANO with the 328.
    • Dbagioni

      Status LED issues with Raspberry Pi gateway
      OpenHAB • • Dbagioni  

      3
      0
      Votes
      3
      Posts
      666
      Views

      mfalkvidd

      @dbagioni run a new ./configure with the settings you want. Then build, test and install as normal.
    • Dbagioni

      Having an issue with message signing.
      Development • • Dbagioni  

      1
      1
      Votes
      1
      Posts
      689
      Views

      No one has replied

    • Dbagioni

      MySensors 2.3.0 on Mega 2560 Ethernet Gateway
      General Discussion • • Dbagioni  

      4
      1
      Votes
      4
      Posts
      1043
      Views

      Dbagioni

      As promised this is my wiring and code, hope this help people out First the wiring. Radio - Mega Pin +3V - NA -3V - NA CSN/CS(Yellow) - 6 CE(Orange) - 5 SCK(Green) - 14 MISO(White) - 15 MOSI(Blue) - 16 IRQ(Gray) - 2 Switch - Mega Left - RESET Right - 3 (inclusion Button) LEDs - Mega Red(Err) - 40 Orange(Rx) - 42 Green(Tx) - 44 All are grounded with 330 Ohm resistors. And here is my Sketch. One thing I had done when I was just getting lots of shutdowns and errors was to wipe the board - I uploaded blink and left it alone for a minute and then reloaded the gateway with the updated libraries and (knocking on wood) it seems to be stable. /** * 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-2015 Sensnology AB * Full contributor list: https://github.com/mysensors/Arduino/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. * ******************************* * * REVISION HISTORY * Version 1.0 - Henrik EKblad * Contribution by a-lurker and Anticimex, * Contribution by Norbert Truchsess <norbert.truchsess@t-online.de> * Contribution by Tomas Hozza <thozza@gmail.com> * * * DESCRIPTION * The EthernetGateway sends data received from sensors to the ethernet link. * The gateway also accepts input on ethernet interface, which is then sent out to the radio network. * * The GW code is designed for Arduino 328p / 16MHz. ATmega168 does not have enough memory to run this program. * * LED purposes: * - To use the feature, uncomment MY_DEFAULT_xxx_LED_PIN in the sketch below * - RX (green) - blink fast on radio message recieved. In inclusion mode will blink fast only on presentation recieved * - TX (yellow) - blink fast on radio message transmitted. In inclusion mode will blink slowly * - ERR (red) - fast blink on error during transmission error or recieve crc error * * See http://www.mysensors.org/build/ethernet_gateway for wiring instructions. * */ // Enable debug prints to serial monitor #define MY_DEBUG // Enable and select radio type attached #define MY_RADIO_RF24 // Enable gateway ethernet module type #define MY_GATEWAY_W5100 // W5100 Ethernet module SPI enable (optional if using a shield/module that manages SPI_EN signal) //#define MY_W5100_SPI_EN 4 // Enable Soft SPI for NRF radio (note different radio wiring is required) // The W5100 ethernet module seems to have a hard time co-operate with // radio on the same spi bus. #if !defined(MY_W5100_SPI_EN) && !defined(ARDUINO_ARCH_SAMD) #define MY_SOFTSPI #define MY_SOFT_SPI_SCK_PIN 14 #define MY_SOFT_SPI_MISO_PIN 16 #define MY_SOFT_SPI_MOSI_PIN 15 #endif // When W5100 is connected we have to move CE/CSN pins for NRF radio #ifndef MY_RF24_CE_PIN #define MY_RF24_CE_PIN 5 #endif #ifndef MY_RF24_CS_PIN #define MY_RF24_CS_PIN 6 #endif // Enable UDP communication //#define MY_USE_UDP // If using UDP you need to set MY_CONTROLLER_IP_ADDRESS below // Enable MY_IP_ADDRESS here if you want a static ip address (no DHCP) #define MY_IP_ADDRESS 192,168,1,XXX // If using static ip you can define Gateway and Subnet address as well #define MY_IP_GATEWAY_ADDRESS 192,168,1,XXX #define MY_IP_SUBNET_ADDRESS 255,255,255,XXX // Renewal period if using DHCP //#define MY_IP_RENEWAL_INTERVAL 60000 // The port to keep open on node server mode / or port to contact in client mode #define MY_PORT 5003// // Controller ip address. Enables client mode (default is "server" mode). // Also enable this if MY_USE_UDP is used and you want sensor data sent somewhere. //#define MY_CONTROLLER_IP_ADDRESS 192, 168, 178, 254 // The MAC address can be anything you want but should be unique on your network. // Newer boards have a MAC address printed on the underside of the PCB, which you can (optionally) use. // Note that most of the Ardunio examples use "DEAD BEEF FEED" for the MAC address. #define MY_MAC_ADDRESS 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED // Set LOW transmit power level as default, if you have an amplified NRF-module and // power your radio separately with a good regulator you can turn up PA level. #define MY_RF24_PA_LEVEL RF24_PA_MAX // Enable inclusion mode #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 90 // Digital pin used for inclusion mode button #define MY_INCLUSION_MODE_BUTTON_PIN 3 // Set blinking period #define MY_DEFAULT_LED_BLINK_PERIOD 300 // Inverses the behavior of leds #define MY_WITH_LEDS_BLINKING_INVERSE // Flash leds on rx/tx/err // Uncomment to override default HW configurations #define MY_DEFAULT_ERR_LED_PIN 40 // Error led pin #define MY_DEFAULT_RX_LED_PIN 42 // Receive led pin #define MY_DEFAULT_TX_LED_PIN 44 // Transmit led pin #if defined(MY_USE_UDP) #include <EthernetUdp.h> #endif #define MY_SIGNING_SOFT #define MY_SIGNING_SOFT_RANDOMSEED_PIN 23 #define MY_SIGNING_WEAK_SECURITY #include <Ethernet.h> #include <MyConfig.h> #include <MySensors.h> void setup() { // Setup locally attached sensors } void presentation() { // Present locally attached sensors here } void loop() { // Send locally attached sensors data here }```
    • Dbagioni

      Arduino Mega 2560 Ethernet Gateway - Cant get it going.
      Troubleshooting • • Dbagioni  

      4
      0
      Votes
      4
      Posts
      1408
      Views

      pepson

      @dbagioni Any news in this thread ?
    • Dbagioni

      sha204 library questions
      Development • • Dbagioni  

      6
      0
      Votes
      6
      Posts
      995
      Views

      dbagioni77

      I really dont want to do anything special per se....im just trying to find out if the newer library includes the "return_codes.h" as part of it, do i need a seperate #include statement?
    • Dbagioni

      Trying to get a dual mode sleep going.
      Troubleshooting • • Dbagioni  

      4
      0
      Votes
      4
      Posts
      718
      Views

      skywatch

      Happy to have helped!
    • Dbagioni

      Serial gateway issues - Ubuntu 16
      OpenHAB • • Dbagioni  

      4
      0
      Votes
      4
      Posts
      1366
      Views

      TimO

      @dbagioni Is there an error message in the log to the time the gateway changes its state to offline? Have you considered using the binding for OH2 and MySensors?
    • Dbagioni

      Serial Gateway not coming online
      Troubleshooting • • Dbagioni  

      2
      0
      Votes
      2
      Posts
      608
      Views

      mfalkvidd

      @dbagioni please don't post the same question in multiple places. It splits the discussion, which ends up wasting people's time since details that might be important only become available in one of the threads. In case anyone wants to answer @Dbagioni's question, please post your reply in https://forum.mysensors.org/topic/9038/serial-gateway-issues-ubuntu-16 I am closing this thread to prevent further confusion.