Navigation

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

    MaTy

    @MaTy

    0
    Reputation
    14
    Posts
    458
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    MaTy Follow

    Best posts made by MaTy

    This user hasn't posted anything yet.

    Latest posts made by MaTy

    • RE: MySensor on Hass.io - can't get it work

      @martinhjelmare

      Hi,
      I checked my sketch once again, and confronted it with MySensors documentation, and I actually found the send message command in it. Should I change something to make it work properly with Hass.io

      void loop() {
        // Send locally attached sensor data here
        if (debouncer.update()) {
          // Get the update value.
          int value = debouncer.read();
          // Send in the new value.
          if(value == LOW){
               saveState(1, !loadState(1));
               digitalWrite(RELAY_1, loadState(1)?RELAY_ON:RELAY_OFF);
               send(msg.set(loadState(1)));
      
      posted in Home Assistant
      MaTy
      MaTy
    • RE: MySensor on Hass.io - can't get it work

      @martinhjelmare

      Should it be something like this added to my sketch?

      send(msg.set(RELAY_1;V_LIGHT)
      send(msg.set(RELAY_2;V_LIGHT)
      ...
      

      I ment BAUD_RATE defined in this sketch

      #if F_CPU == 8000000L
      #define MY_BAUD_RATE 38400
      #endif
      

      Once again, sorry for tons of noob questions. But I didn't write that sketch by myself, and my knowledge about programming is below basic.

      posted in Home Assistant
      MaTy
      MaTy
    • RE: MySensor on Hass.io - can't get it work

      @martinhjelmare
      You mean in my sketch, something like this?

      void receive(const MyMessage &message) {
        // We only expect one type of message from controller. But we better check anyway.
        if (message.type==V_LIGHT) {
           // Change relay state
           digitalWrite(message.sensor-1+RELAY_1, message.getBool()?RELAY_ON:RELAY_OFF);
           // Store state in eeprom
           saveState(message.sensor, message.getBool());
           // Write some debug info
           Serial.print("Incoming change for sensor:");
           Serial.print(message.sensor);
           Serial.print(", New status: ");
           Serial.println(message.getBool());
      

      I had optimistic set false.

      BTW: Strange thing, baud rate in my sketch is 38400, but when I set it up in Hass.io, lights won't work, when I changed to 115200 in .yaml (in sketch is still 38400), all works fine, except the states update.

      posted in Home Assistant
      MaTy
      MaTy
    • RE: MySensor on Hass.io - can't get it work

      Yesterday I accidentally restarted Hass.io with all that errors in config. I was afraid that it'll crush after restart but it actually worked. After restart I turned on switch on the wall, and Switch (light relay) appeared on Hass.io home screen.

      There are still the same errors in config, and I have some issues with those light switches. Most annoying issue is that Hass.io doesn't update switch state after change via gui. Switch state changes in Hass.io when i use manual switch on the wall but when I use gui it doesn't
      http://ibb.co/f8Rvum

      posted in Home Assistant
      MaTy
      MaTy
    • RE: MySensor on Hass.io - can't get it work

      @martinhjelmare
      I did It. resault But I'm still getting errors 😕

      I guess I'm hopeless. It's probably sthg silly as always.

      update:
      after trying different solutions i typed hardware check command and new serial appeared 'AMA0' but I did nothing physically with RPi (din't attach any devices). I tried to check mysensors config with ttyAMA0 instead of USB0, but I still got the same resault.
      ps. of course when I was trying your command ($ curl -d '{"devices": ["ttyAMA0"]}' http://hassio/homeassistant/options), I did it with USB0 parameter, not AMA0.

      posted in Home Assistant
      MaTy
      MaTy
    • RE: MySensor on Hass.io - can't get it work

      After I disconnected gateway and connected it again, I checked command "dmesg | grep usb" and this showed up
      https://hastebin.com/leqocowaco.vbs before there was nothing after command. Command ls -l /dev/tty* still the same.

      posted in Home Assistant
      MaTy
      MaTy
    • RE: MySensor on Hass.io - can't get it work

      @nelsonov resault
      https://ibb.co/cyPQqG

      posted in Home Assistant
      MaTy
      MaTy
    • RE: MySensor on Hass.io - can't get it work

      @nelsonov
      when i use "hassio homeassistant hardware" command it displays only ttyUSB0 and ttyUSB1. I have RFLink connected to USB1 and it works great, so MySensors gateway must be the ttyUSB0.
      https://pastebin.com/wTn72d1D Am I right?

      posted in Home Assistant
      MaTy
      MaTy
    • RE: MySensor on Hass.io - can't get it work

      @martinhjelmare

      Oh, sorry, im so confused after I moved from domoticz to Hass.io. But I don't need Z-wave. What I have is serial gateway based on arduino mega 2560, with a sketch (example) https://hastebin.com/cinokiraka.cpp which controles all lights in my house. The arduino mega is connected to my RPI3 (with Hass.io) via usb (ttyUSB0). It worked perfectly on Domoticz, all lights was discovered automatically. I've checked the documentation of MySensors implementation on Hass.io web site, and read plenty of forums and still nothing 😕
      I'm still getting errors. https://pastebin.com/VDaVRKkV

      posted in Home Assistant
      MaTy
      MaTy
    • RE: MySensor on Hass.io - can't get it work

      @tom-carpenter
      How did You make it? Is it via serial gateway?

      posted in Home Assistant
      MaTy
      MaTy