Jiri Mikulasek

Results 17 issues of Jiri Mikulasek

The strings `"yes"` and `"no"` are serialized wrongly to YAML, when for instance used in enums. Seems the underlying jackson library works well until configured to serve OpenAPI purposes. ```kotlin...

Using the latest `2.12.2` version. Getting `com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No fallback setter/field defined for creator property 'ListItem' (through reference chain: cz.smarteon.loxone.system.status.Child["ListItem"])` when parent's `@JsonTypeInfo(visible = true)`. So it seems it's not possible...

Introduce some mechanism for accessing unknown properties when decoding. For example in Jackson (java) there is [@JsonAnySetter](https://fasterxml.github.io/jackson-annotations/javadoc/2.4/com/fasterxml/jackson/annotation/JsonAnySetter.html). Dartson equivalent could be something like: ``` @Entity() class MyEntity { @Property() String...

enhancement

Running the simple test below in dartium gives `Unsupported scheme` error. Not an expert but it seems the `:` is unwillingly encoded? ``` test("broken http scheme", () async { var...

Seems like the miniserver always respond to websocket commands in the same order they were sent, this would allow to introduce some blocking request-response behaviour into the library - this...

enhancement

Since reconnect could mean the the server has actually changed the program.... Is there some event coming from the miniserver before restart we could use tom implement the bahaviour?

enhancement

For instance `DEV_SYS_CPU` command should carry `PercentValue` however in case of failure (i.e. unsufficient permissions) the `JsonValue` is returned instead. Since `LoxoneHttp.get()` is type parametrized, the ClassCastException happens later when...

bug

Ensure all common optional fields from [Loxone Structure file](https://www.loxone.com/dede/wp-content/uploads/sites/2/2021/03/1200_Structure-File.pdf) are covered in [Control](../tree/master/src/main/java/cz/smarteon/loxone/app/Control.java)

enhancement
good first issue
Loxone App

As of version 10 this is preffered way...

enhancement