New Rotini - Confused vs Legacy

Tried playing with the new rotini last night. Does it not pull from a sitemap anymore?
I can’t figure it out.

How much do I have to pay to get an unlocked version of the legacy rotini for one device that never expires?
I liked that version and it works well for me.

Thanks

Rich

Thanks for checking out the new version!

It does not depend on sitemaps anymore, you can either create dashboards in UI and just bind widgets to OH items, or it is possible to create dashboard through experimental text-based config (docs), which is closer to previous sitemap configuration.

Legacy version cannot be purchased because we cannot provide support for it.
New version already has or will have most of the functionality of the legacy version, so it should be similar result at the end.

Thanks Igor. I don’t want support for it. All i want is the ability to keep my current sitemap in place without having to redo things; especially adding things manually or doing “experimental” new way.

I have to admit that I have been trying to get the new text based configuration working and I just keep getting errors. I don’t know if the wiki examples are not accurate or what, but its a problem.

I just can’t seem to make good progress. I am starting to fear that I will have to move to a different solution. I am not overly worried with the idea that I have to create new JSON files, but the fact that I can’t seem to get them to work and that the example are not working is what worries me.

Also, issues like what icons exist and what there names are… I have been trying to just look in the app on a tablet, but I am worried that the names are not the same or something and this might be one of the issues I am having.

Maybe post some example files? I am not sure why this would be a experimental feature as I know so many of us expressed that this was one of the most important features.

Without support that version will break sooner rather than later, so I can’t justify selling something that I know for sure is obsolete.

I understand that switching to the new version requires some time, which is why legacy version is available now and will be available in the future for users who cannot switch for some reason.
That said, the new version is the future, so I always encourage everyone to switch whenever possible.

Text-based config is marked as experimental only because it is still evolving and not backward compatible when there are any breaking changes (just like it was in legacy version). Plus documentation is still needs to be improved. The text-based config is not going away.

Sorry about the troubles.
Yes, the error reporting is definitely needs improvement, along with documentation.
New docs are in progress and will be available soon, which should help somewhat.
After that, better error reporting should definitely improve the setup experience.

@Aaron_Wakefield One common error is that dashboard config has less than 5 pages. There is currently a limitation that each dashboard has at least 5 pages by default, like in this example.

Note: that limitation is going away soon.

I really want to pay for the legacy version. I have a tablet with cyanogen mod…i can’t run the new version on that. Unless support for older, deprecated tablets is put into the new version, I’m left with trying to find some other application that will fit my need for a home controller on this old tablet.
I really like it as it is now in legacy; it’s a shame that you have something I want, but you won’t let me get that one.

What is the issue you get when trying to run new version on that cyanogen mod?

Aron, can you please share some of your text config file please; I am going to try to set this up and am in need of guidance.

Last time i tried it would crash; tried again; it’s super slower than legacy, but it loads now. I am running this on a original kindle tablet with cyanogen mod.

12 posts were split to a new topic: OpenHAB setup help with text-based configuration

9 posts were merged into an existing topic: OpenHAB setup help with text-based configuration

I’m just getting back to trying text based configs out. I’m will post my experience here as I have learnings.

A

Apologies… I am just getting back to this

{
  "dashboards": {
    "home": {
      "columns": 9,
      "rows": 6,
      "pages": [
        {
          "label": "Quick Panel",
          "icon": "home",
          "widgets": [
            {
              "type": "room",
              "position": "0-0,3-2",
              "properties": {
                "label": "Family Room",
                "photo": {
                  "binding": "Backdrop_Living_Room"
                },
                "elements": {
                  "lights": {
                    "type": "switch",
                    "icon": "light",
                    "state": {
                      "binding": "gFX_FR_Lamps_S"
                    }
                  },
                  "motion": {
                    "type": "motion",
                    "icon": "motion",
                    "state": {
                      "binding": "FR_Occupancy"
                    }
                  }
                }
              }
            },
            {
              "type": "clock",
              "position": "3-0,3-1",
              "properties": {
                "style": "standard"
              }
            },
            {
              "type": "thermostat",
              "position": "6-0,3-2",
              "properties": {
                "state": {
                  "binding": "currentClimateRef"
                },
                "temperature-current": {
                  "binding": "ThermoTemp"
                },
                "temperature-target": {
                  "binding": "desiredTemp"
                },
                "mode": {
                  "binding": "hvacMode"
                },
                "fan": {
                  "binding": "equipmentStatus"
                }
              }
            },
            {
              "type": "weather",
              "position": "3-1,3-1",
              "properties": {
                "label": "Round Lake, IL",
                "style": "standard",
                "temperature": {
                  "binding": "Temperature_F"
                },
                "condition": {
                  "binding": "CommonId"
                },
                "elements": {
                  "precipitation": {
                    "type": "precipitation",
                    "unit": "%",
                    "value": {
                      "binding": "Precip_Probability"
                    }
                  },
                  "visibility": {
                    "type": "visibility",
                    "unit": "mi",
                    "value": {
                      "binding": "Visibility_M"
                    }
                  },
                  "dewpoint": {
                    "type": "dewpoint",
                    "unit": "deg",
                    "value": {
                      "binding": "Temp_Dewpoint_F"
                    }
                  },
                  "wind": {
                    "type": "wind",
                    "unit": "mph",
                    "value": {
                      "binding": "Wind_Speed"
                    }
                  },
                  "pressure": {
                    "type": "pressure",
                    "unit": "mb",
                    "value": {
                      "binding": "Pressure"
                    }
                  },
                  "humidity": {
                    "type": "humidity",
                    "unit": "%",
                    "value": {
                      "binding": "Humidity"
                    }
                  }
                }
              }
            },
            {
              "type": "scene",
              "position": "6-2,3-1",
              "properties": {
                "style": "standard",
                "label": "Thermostat Mode",
                "options": {
                  "Auto": {
                    "label": "Auto",
                    "icon": "air",
                    "state": "auto"
                  },
                  "Cool": {
                    "label": "Cool",
                    "icon": "ac",
                    "state": "cool"
                  },
                  "Heat": {
                    "label": "Heat",
                    "icon": "fire",
                    "state": "heat"
                  },
                  "Off": {
                    "label": "Off",
                    "icon": "switch",
                    "state": "off"
                  }
                },
                "state": {
                  "binding": "hvacMode"
                }
              }
            },
            {
              "type": "scene",
              "position": "6-3,3-1",
              "properties": {
                "style": "standard",
                "label": "Comfort Mode",
                "options": {
                  "Home": {
                    "label": "Home",
                    "icon": "home",
                    "state": "home"
                  },
                  "Away": {
                    "label": "Away",
                    "icon": "motion",
                    "state": "away"
                  },
                  "Sleep": {
                    "label": "Sleep",
                    "icon": "bed",
                    "state": "sleep"
                  },
                  "Wakeup": {
                    "label": "Wakeup",
                    "icon": "coffee",
                    "state": "wakeup"
                  },
                  "Resume": {
                    "label": "Resume",
                    "icon": "play",
                    "state": "resume"
                  }
                },
                "state": {
                  "binding": "desiredComf"
                }
              }
            },
            {
              "type": "value",
              "position": "6-4,1-1",
              "properties": {
                "label": "House Program",
                "state": {
                  "binding": "currentClimateRef"
                },
                "unit": "none"
              }
            },
            {
              "type": "value",
              "position": "7-4,1-1",
              "properties": {
                "label": "House Temp",
                "state": {
                  "binding": "actualTemperature"
                },
                "unit": "°F"
              }
            },
            {
              "type": "value",
              "position": "8-4,1-1",
              "properties": {
                "label": "House Humidity",
                "state": {
                  "binding": "actualHumidity"
                },
                "unit": "%"
              }
            },
            {
              "type": "value",
              "position": "6-5,1-1",
              "properties": {
                "label": "Garage Mode",
                "state": {
                  "binding": "GhvacMode"
                },
                "unit": "none"
              }
            },
            {
              "type": "value",
              "position": "7-5,1-1",
              "properties": {
                "label": "Garage Temp",
                "state": {
                  "binding": "GarageEcoTemp"
                },
                "unit": "°F"
              }
            },
            {
              "type": "value",
              "position": "8-5,1-1",
              "properties": {
                "label": "Garage Setpoint",
                "state": {
                  "binding": "GdesiredHeat"
                },
                "unit": "°F"
              }
            },
            {
              "type": "scene",
              "position": "4-3,2-1",
              "properties": {
                "style": "standard",
                "label": "Activities",
                "options": {
                  "Roku": {
                    "label": "Roku",
                    "icon": "tv",
                    "state": "19944888"
                  },
                  "BluRay": {
                    "label": "Bluray",
                    "icon": "movie",
                    "state": "19944947"
                  },
                  "Chromecast": {
                    "label": "Chromecast",
                    "icon": "cast",
                    "state": "19945003"
                  },
                  "Off": {
                    "label": "Off",
                    "icon": "switch",
                    "state": "PowerOff"
                  }
                },
                "state": {
                  "binding": "FR_Activity"
                }
              }
            },
            {
              "type": "scene",
              "position": "4-4,2-1",
              "properties": {
                "style": "standard",
                "label": "Light Scenes",
                "options": {
                  "Lamps On": {
                    "label": "Lamps",
                    "icon": "lamp",
                    "state": "LMPS"
                  },
                  "Lamps Dim": {
                    "label": "Lamps Dim",
                    "icon": "arrow-down",
                    "state": "LMPSD"
                  },
                  "All Lights On": {
                    "label": "All Lights",
                    "icon": "sun",
                    "state": "LMPS"
                  },
                  "Off": {
                    "label": "Off",
                    "icon": "switch",
                    "state": "LOFF"
                  }
                },
                "state": {
                  "binding": "FR_Scene"
                }
              }
            },
            {
              "type": "switch",
              "position": "5-2,1-1",
              "properties": {
                "label": "Kitchen",
                "icon": "light",
                "state": {
                  "binding": "Switch_K_1"
                },
                "reverse": false
              }
            },
            {
              "type": "switch",
              "position": "4-2,1-1",
              "properties": {
                "label": "Hallway",
                "icon": "light",
                "state": {
                  "binding": "Switch_1H_1"
                },
                "reverse": false
              }
            },
            {
              "type": "switch",
              "position": "0-2,1-1",
              "properties": {
                "label": "Lamps",
                "icon": "light",
                "state": {
                  "binding": "gFX_FR_Lamps_S"
                },
                "reverse": false
              }
            },
            {
              "type": "switch",
              "position": "1-2,1-1",
              "properties": {
                "label": "Spots",
                "icon": "light",
                "state": {
                  "binding": "gFX_FRSpotlights_S"
                },
                "reverse": false
              }
            },
            {
              "type": "switch",
              "position": "2-2,1-1",
              "properties": {
                "label": "TV LED",
                "icon": "light",
                "state": {
                  "binding": "SHCLED01"
                },
                "reverse": false
              }
            },
            {
              "type": "dimmer",
              "position": "0-3,1-2",
              "properties": {
                "label": "Lamps",
                "state": {
                  "binding": "gFX_FR_Lamps_D"
                }
              }
            },
            {
              "type": "dimmer",
              "position": "1-3,1-2",
              "properties": {
                "label": "Spots",
                "state": {
                  "binding": "gFX_FRSpotlights_D"
                }
              }
            },
            {
              "type": "dimmer",
              "position": "2-3,1-2",
              "properties": {
                "label": "TV LED",
                "state": {
                  "binding": "DHCLED01"
                }
              }
            },
            {
              "type": "switch",
              "position": "3-2,1-1",
              "properties": {
                "label": "Dining Room",
                "icon": "light",
                "state": {
                  "binding": "gFX_DRChandelier_S"
                },
                "reverse": false
              }
            },
            {
              "type": "dimmer",
              "position": "3-3,1-2",
              "properties": {
                "label": "Dining Room",
                "state": {
                  "binding": "gFX_DRChandelier_D"
                }
              }
            },
            {
              "type": "value",
              "position": "0-5,5-1",
              "properties": {
                "label": "Alerts & Reminders",
                "state": {
                  "binding": "sMessages"
                },
                "unit": "none"
              }
            },
            {
              "type": "switch",
              "position": "5-5,1-1",
              "properties": {
                "label": "Clear",
                "icon": "trash",
                "state": {
                  "binding": "Clear_Messages"
                },
                "reverse": false
              }
            }
          ]
        },
        {
          "label": "office",
          "icon": "tie",
          "widgets": []
        },
        {
          "label": "Basement",
          "icon": "projector",
          "widgets": []
        },
        {
          "label": "Outside",
          "icon": "gate",
          "widgets": []
        },
        {
          "label": "Other",
          "icon": "gear",
          "widgets": []
        }
      ]
    }
  }
}

@igor I’m trying to switch from Legacy to HH but I’m facing two problems:

  1. Dimmer/Rollershutter - in Legacy version I used light-dimmer widget for both dimmers and rollershutters it was nice, useful and space-saving solution, is there any way to reproduce it(ie. gauge with write function)? For me sliders will be too big or not enough precise. Unfortunately I also will experience sharp drop of WAF.
  2. Thermostat - someone has already asked about it, is there any way to customise this widget (ie. only binded values will show)? In Legacy version temperature widget had only temp/hum values and exactely this two I need to show in HH.
    I found it @ room widget, but again, I don’t need image. Is it possilbe to hide not binded elements?