Jump to content

Welcome to Smart Home Forum by FIBARO

Dear Guest,

 

as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.

 

As a member you can:

  •     Start new topics and reply to others
  •     Follow topics and users to get email updates
  •     Get your own profile page and make new friends
  •     Send personal messages
  •     ... and learn a lot about our system!

 

Regards,

Smart Home Forum by FIBARO Team


Recommended Posts

  • Topic Author
  • Posted
    42 minutes ago, Sjakie said:

    Jan, possible to create sort button name, room or number? Hide unmapped?

    I have 427 devices so to search is difficult.

    If for devices select light it was visible but later I need to change in light color to see it back

    Thanks in advance

    Sorting of columns is coming. So id, name, and type? 
    Maybe search on name too.

    • Like 1
  • Topic Author
  • Posted

    v0.1.24 is out and hopefully fixes the Windows folder/config bug

  • Topic Author
  • Posted

    [0.1.25] - 2025-10-31

    Added

    • Device Management Sorting: Added sortable columns in Device Management panel
      • Sort by Status, ID, Name, or Type
      • Click same column again to reverse sort direction
      • Visual indicator shows active sort column and direction

    Fixed

    • Fixed device editing error: loadDevices is not a function
      • Changed to correct method name loadWidgets()
      • Device editing and type changes now work properly
    • Fixed device deletion error: renderFloors is not a function
      • Changed to correct path floorManager.renderFloors()
      • Device deletion now works without errors
    • Fixed Windows template discovery
      • Added check for _up_ folder next to executable (Windows bundling pattern)
      • Windows version now correctly finds template on startup
    • Fixed Settings dialog crash when config not loaded
      • Added null-safe access to homemapConfig properties
      • Settings can now be opened even if initial config load fails
      • Prevents "cannot read property 'name' of undefined" error
    • Fixed "config file not found" error on Windows
      • App now creates minimal config.json if template isn't found
      • Gracefully handles missing template directory
      • Creates necessary directory structure (widgets, icons) automatically
    Posted

    Jan, perhaps also show the present version?

     

    Please login or register to see this attachment.

  • Topic Author
  • Posted
    1 hour ago, Sjakie said:

    Jan, perhaps also show the present version?

     

    Please login or register to see this attachment.

    It's in the about menu option.

    Posted

    Jan, when I need a same Floor plan on my wife's iPad:

    Is this the best way?:

    install same version on iPad as on my MacBook

    copy homemapdata complete from MacBook >>> iPad 

  • Topic Author
  • Posted
    13 minutes ago, Sjakie said:

    Jan, when I need a same Floor plan on my wife's iPad:

    Is this the best way?:

    install same version on iPad as on my MacBook

    copy homemapdata complete from MacBook >>> iPad 

    Yes, you can copy homemapdata folder, but you can't run on iPad, it's an MacOS application.

    In the future I may make an iPad version...

    Posted

    Ok thanks.

    Shall inform here to be patience. 🥲

    Posted

    Deatr @jgab

    I just upgrade to 0.1.27 and I lost my 4 floors, replaced by your 2 examples.

    My config.json is still there so does it means that the application is now pointing to another location for the configuation file?

    Using th cogwheel, the path is as set in .env

    Trying to add any floor, I got the following error when Add Floor is pressed

    Please login or register to see this image.

    /monthly_2025_11/image.png.f4c9993d61635bffe6b10ab0ca228405.png" />

     

    Posted

    Another little issue: if you suppress all existing floors then I do not see any menu to add a floor.😒

    Posted
    On 10/28/2025 at 10:22 PM, jgab said:

    The app automatically creates a configuration folder

    Where it is located? Are you still using a config.json file? (I hope, in order to patch my own data in it)

  • Topic Author
  • Posted (edited)
    42 minutes ago, Christb said:

    Another little issue: if you suppress all existing floors then I do not see any menu to add a floor.😒

    That's a bug, will fix.

    13 minutes ago, Christb said:

    Where it is located? Are you still using a config.json file? (I hope, in order to patch my own data in it)

    It'a using the path in the settings (cogwheel) The HC3_HOMEMAP env is phased out.

    You can see the path there and you can set it to your old I guess - depending on how old your folder is it may not be backward compatible. I would recommend to start over.

    So the config.json file is in the homemapdata folder, but you should not edit it by hand anymore. Devices and floors are setup with the UI. Only reason to go into the folder is to add your own icon sets in icons/* or your home made widgets in widget/*

    Edited by jgab
    • Like 1
    Posted (edited)

    Oh me bad!!

    I modifyed config.json because I had 2 devices deleted and still on the floor map.

    I had a copy in another map

    It was't possible to delete in the device manager, not showed.

    Edited by Sjakie
    copy
    Posted (edited)

    I have de-installed and re-installed the application. 

     config.json as well as the /icons, /widget and /images are in directory '/myName'.

    Now HomeMap is again loading my 4 floors and I have got back all devices which were created previous version.

    Those for which I used your default widget and icons are displayed correctly and working.

    All others for which I created a widget specific json files and relatives icons are there but without any icon and do not work ;

    When I edit them, I cannot find my specific widgets.

     

    Where I need to locate  json files and icons for this user's widgets?  

     

    Edited by Christb
  • Topic Author
  • Posted

    So

    12 hours ago, Christb said:

    I have de-installed and re-installed the application. 

     config.json as well as the /icons, /widget and /images are in directory '/myName'.

    Now HomeMap is again loading my 4 floors and I have got back all devices which were created previous version.

    Those for which I used your default widget and icons are displayed correctly and working.

    All others for which I created a widget specific json files and relatives icons are there but without any icon and do not work ;

    When I edit them, I cannot find my specific widgets.

     

    Where I need to locate  json files and icons for this user's widgets?  

     

    So there was an issue when saving the icon sets name with a device, so it didn't make a difference between built-in, packages, or user icon set, the the icon set name was the same.

    It's fixed in the last version.

    In settings there is a new button to backup the homedatamap folder (save it as a zip somewhere else)

     

    • Like 3
  • Topic Author
  • Posted

    Making progress, HomeMap starts up in the iPad simulator and basic connectivity and menus work:

    Please login or register to see this image.

    /monthly_2025_11/ipad_progress.png.dd916303a2a3167dda23114bdf57b00f.png" />

     

    Still some way to get the details in place

    • Like 4
    Posted

    Magnificent!!!

    Posted

    Update to version 0.1.28 and have now all my devices with the default widget/icon.

     

    I have not yet found a way to add my own widget, icons. Could you help me on how to add: 

    type light:

    'lustre.json' with icon 'offlustre.svg' and 'onlustre'.svg

     

    Please login or register to see this image.

    /monthly_2025_11/image.png.aae95d22b0255bd8a31b7975d21ca01f.png" />  image.png.fe8526974482f61d589cd427484458ad.png

     

    BTW : is there a limitation in the size of icon for user's icons?

     

    Please login or register to see this attachment.

    Please login or register to see this attachment.

  • Topic Author
  • Posted (edited)

    So each of the built-in widgets, ex "light" requires icons with specific names.

    If you set your device to use the built-in widget light it will use the iconSet "lightdim" as default.

    That is an iconSet shared between "light" and "lightdim" widget.

    The iconSet contains 

    .icons/built-in/lightdim/on.svg

    .icons/built-in/lightdim/off.svg

    .icons/built-in/lightdim/half.svg

     

    "light" uses the on.svg and off.svg to show the on and off status.

    "lightdim" also uses the half.svg to show when the light is dimmed.

     

    You can add your own iconSet for a on/off light by adding

    .icons/lustre/on.svg

    .icons/lustre/off.svg

     

    If your device is set to widget built-in "light" you can set the iconSet to your "lustre" iconSet.

    The widget will then look for the on.svg and off.svg icons in .icons/lustre/* for its state icons.

     

    If your lustre is dimmable, you can set the widget to built-in lightdim and the have a half.svg in your .icons/lustre/

    Icons can also be .png

     

    If you make your own widget json you can of course choose your own icon names for the states, but the general principle is the same.

     

     

    Edited by jgab
    • Like 1
    Posted

    Jan your background shows me now some icons more.

    Is it posible to select diferentes back groud for a group? So it will read the pannel quickly.

    If you need an iPad tester we can do it.

    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Reply to this topic...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

    ×
    ×
    • Create New...