Skip to content

@sfeilmeier sfeilmeier released this Nov 8, 2019 · 46 commits to develop since this release

UI

  • Fix the UI modal for FixDigitalOutput-Controller (#914)
    grafik
    grafik
  • UI Install Component: fix calculation of next Component-ID
  • Update UI dependencies

Backend

  • Enable ComponentJsonApi requests via Backend REST-Api. fcf3c2e
    • Example: configuring an instance of Timedata.Rrd4j component
    {
	"method": "edgeRpc",
	"params": {
		"edgeId": "edge0",
		"payload": {
			"method": "componentJsonApi",
			"params": {
				"componentId": "_componentManager",
				"payload": {
					"method": "createComponentConfig",
					"params": {
						"factoryPid": "Timedata.Rrd4j",
						"properties": [{
							"name": "enabled",
							"value": true
						}, {
							"name": "id",
							"value": "rrd4j0"
						}, {
							"name": "recordPeriod",
							"value": 60
						}]
					}
				}
			}
		}
	}
    }

Common

  • Update Antora to v2.2; fix "Edit this Page" url b0abb60

Edge

  • Improve EdgeConfig & create Channel for each configuration Property (#925)
    • For every Configuration Property (= "Config" annotation) a Channel "_PropertyConfigname" is automatically generated with the configured value
    • Channels starting with underscore ("_") are documented as "reserved for internal usage"
    • Improve how the value for a String-Channel is set; better handling for Arrays
    • EdgeConfig now has every Property; even the ones defined via @component annotation. This allows setting "type=PRODUCTION" for Meters.
    • Add "type" property to all existing specific Grid-/Production-Meters
  • Improvements on Discovergy Smart-Meter implementation (#928)
    • Add Voltage channels
    • Validate if last readings are too old
    • Add grid feed-in energy
    • Add helper methods for AsymmetricMeter; JsonUtils: add getAsEnum method
    • Add JSONRPC methods:
{
  "method": "componentJsonApi",
  "params": {
    "componentId": "meter0",
    "payload": {
      "method": "getMeters",
      "params": {}
    }
  }
}
  • Backport improvements from FEMS
    • Split Edge Sum-State in Component-States
    • Odoo: write data directly do Postgres
    • Warning Channel for "Disk is full"
    • Sum: improve handling of energy values
    • Add getLatestValue() method to Timedata service
  • Sum: remove unnecessary logs
  • Fix Host execute command via REST/JSON
  • OsgiValidateWorker: improve timing till "Component was not activated" State-Channel is set. 7ce9ec6
  • PhaseRectificationController: run only in On-Grid mode
Assets 2
You can’t perform that action at this time.