Navigation

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

    Maurizio Collu

    @Maurizio Collu

    0
    Reputation
    13
    Posts
    477
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    Maurizio Collu Follow

    Best posts made by Maurizio Collu

    This user hasn't posted anything yet.

    Latest posts made by Maurizio Collu

    • RE: Ethernet gateway not willing to accept IP number

      Thanks @mfalkvidd
      I'm not sure I understood your observation - probably I am missing something quite basic.

      I have a RasPi with Home Assistant installed (controller), with IP address 192.168.1.97, and I have connected to this RasPi an Arduino with the radio module - this is my serial controller.

      I would like to use also an ethernet gateway (in home assistant you can have more than one fateway), to receive signals of sensors in some remote rooms, and therefore I am using a W5100, NRF24L01, and an arduino (nano). I am asking through the code that this should have the IP address 192.168.1.66.

      What is wrong with this setup?

      posted in Hardware
      Maurizio Collu
      Maurizio Collu
    • RE: Ethernet gateway not willing to accept IP number

      Thanks @mfalkvidd
      Yes, it is defined before the MySensors include
      And yes, it is defined in the same address range

      Here it is the code

      // Enable debug prints to serial monitor
      #define MY_DEBUG 
      
      // Enable and select radio type attached
      #define MY_RADIO_NRF24
      //#define MY_RADIO_RFM69
      
      // 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 to UDP          
      //#define MY_USE_UDP
      
      #define MY_IP_ADDRESS 192,168,1,66   // If this is disabled, DHCP is used to retrieve address
      // 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, 1, 97   
       
      // 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
      
      // Flash leds on rx/tx/err
      #define MY_LEDS_BLINKING_FEATURE
      // Set blinking period
      #define MY_DEFAULT_LED_BLINK_PERIOD 300
      
      // 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 60 
      // Digital pin used for inclusion mode button
      #define MY_INCLUSION_MODE_BUTTON_PIN  3 
      
      // Uncomment to override default HW configurations
      //#define MY_DEFAULT_ERR_LED_PIN 7  // Error led pin
      //#define MY_DEFAULT_RX_LED_PIN  8  // Receive led pin
      //#define MY_DEFAULT_TX_LED_PIN  9  // the PCB, on board LED
      
      #include <SPI.h>
      
      #if defined(MY_USE_UDP)
        #include <EthernetUdp.h>
      #endif
      #include <Ethernet.h>
      #include <MySensors.h>
      
      
      void setup()
      {
      }
      
      void loop() {
      }
      
      posted in Hardware
      Maurizio Collu
      Maurizio Collu
    • Ethernet gateway not willing to accept IP number

      Dear all,
      I tried to use an ethernet gateway, following exactly the instructions here:
      https://www.mysensors.org/build/ethernet_gateway

      and using the WizNET (W5100) Ethernet module.

      I got the followinf messages from the arduino monitor:
      0;255;3;0;9;Starting gateway (RNNGA-, 2.0.0)
      0;255;3;0;9;TSM:INIT
      0;255;3;0;9;TSM:RADIO:OK
      0;255;3;0;9;TSM:GW MODE
      0;255;3;0;9;TSM:READY
      IP: 255.255.255.255
      0;255;3;0;9;No registration required
      0;255;3;0;9;Init complete, id=0, parent=0, distance=0, registration=1
      0;255;3;0;9;TSP:SANCHK:OK
      0;255;3;0;9;TSP:SANCHK:OK
      I used the code provided in the mysensors package (2.0) from the arduino program, where it specifies as IP address
      #define MY_CONTROLLER_IP_ADDRESS 192, 168, 1, 97

      I cannot find this gateway with my controller - not at 192.168.1.97 nor at 255.255.255.255
      Can anyone explain me why?
      Thanks a lot

      posted in Hardware
      Maurizio Collu
      Maurizio Collu
    • RE: Problem with IP camera Foscam FI8910W - IP Camera(Error loading image)

      @Maurizio-Collu said:

      Dear all, I bought a Foscam FI8910W IP camera, and I followed the instruction provided here to add it to my Home Assistant system:

      https://home-assistant.io/components/camera.foscam/

      I can see the "camera.ip_camera" entity now among currrent entities, and I added it to the home Screen.

      Anyway, I cannot see anything and instead I only have a window saying: "IP Camera(Error loading image)"

      I must specify that if with my browser I go to the same ip, I can see the camera OK, no problem, as I already set it up with the FOSCAM software.

      Does anyone else had the same problem / solved it?

      Thanks, I'll try.

      Maurizio

      posted in Home Assistant
      Maurizio Collu
      Maurizio Collu
    • Problem with IP camera Foscam FI8910W - IP Camera(Error loading image)

      Dear all, I bought a Foscam FI8910W IP camera, and I followed the instruction provided here to add it to my Home Assistant system:

      https://home-assistant.io/components/camera.foscam/

      I can see the "camera.ip_camera" entity now among currrent entities, and I added it to the home Screen.

      Anyway, I cannot see anything and instead I only have a window saying: "IP Camera(Error loading image)"

      I must specify that if with my browser I go to the same ip, I can see the camera OK, no problem, as I already set it up with the FOSCAM software.

      Does anyone else had the same problem / solved it?

      posted in Home Assistant
      Maurizio Collu
      Maurizio Collu
    • RE: Converting a sketch from 1.5.x to 2.0.x

      @mfalkvidd Yes, basically this part (I'm sure it is explained somewhere, but I can't find where)

      255-255-0-0 s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=ok:

      SOrry for my newbieness...

      posted in Announcements
      Maurizio Collu
      Maurizio Collu
    • RE: Converting a sketch from 1.5.x to 2.0.x

      @martinhjelmare Thanks a ot.
      Is there any guide/manual where all these messages are explained?

      Plus, is there anywhere written what all these terms mean?

      TSP:MSG:SEND 255-255-0-0 s=255,c=3,t=3,pt=0,l=0,sg=0,ft=0,st=ok:

      Kind Regards

      posted in Announcements
      Maurizio Collu
      Maurizio Collu
    • RE: Converting a sketch from 1.5.x to 2.0.x

      @martinhjelmare
      Plus, when starting home assistant, I get this error

      16-07-26 23:03:44 homeassistant.bootstrap: Error during setup of component mysensors
      Traceback (most recent call last):
      File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/mysensors.py", line 62, in setup_gateway
      socket.inet_aton(device)
      OSError: illegal IP address string passed to inet_aton

      During handling of the above exception, another exception occurred:

      Traceback (most recent call last):
      File "/usr/local/lib/python3.4/dist-packages/homeassistant/bootstrap.py", line 150, in _setup_component
      if not component.setup(hass, config):
      File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/mysensors.py", line 109, in setup
      device, persistence_file, baud_rate, tcp_port)
      File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/mysensors.py", line 73, in setup_gateway
      baud=baud_rate)
      File "/home/pi/.homeassistant/deps/mysensors/mysensors.py", line 326, in init
      persistence_file, protocol_version)
      File "/home/pi/.homeassistant/deps/mysensors/mysensors.py", line 40, in init
      self.const = _const
      UnboundLocalError: local variable '_const' referenced before assignment

      posted in Announcements
      Maurizio Collu
      Maurizio Collu
    • RE: Converting a sketch from 1.5.x to 2.0.x

      @martinhjelmare
      Thanks Martin.

      I uploaded the GatewaySerial to the arduino working as gateway, but if I upload the sketch and I open the monitor, I obtain this error:

      0;255;3;0;9;Starting gateway (RNNGA-, 2.0.0)
      0;255;3;0;9;TSM:INIT
      0;255;3;0;9;!TSM:RADIO:FAIL
      0;255;3;0;9;!TSM:FAILURE
      0;255;3;0;9;TSM:PDT

      What does it mean?

      posted in Announcements
      Maurizio Collu
      Maurizio Collu
    • RE: Converting a sketch from 1.5.x to 2.0.x

      @mfalkvidd @Boots33

      Thanks a lot, I knew I was missing something basic. For the newbies like me, it would be good to mention this somewhere (if you have not done so already and I missed it).

      In the Home Assistant website it is mentioned that they only support 1.4 and 1.5. I'm trying with 2.0.

      Thanks Again

      posted in Announcements
      Maurizio Collu
      Maurizio Collu