VictronEnergy.Format.ps1xml
|
<?xml version="1.0" encoding="utf-8" ?> <Configuration> <ViewDefinitions> <View> <Name>VictronEnergy.Session</Name> <ViewSelectedBy> <TypeName>VictronEnergy.Session</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>IdUser</Label> <Width>10</Width> <Alignment>left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Username</Label> <Width>32</Width> <Alignment>left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Token</Label> <Width>60</Width> <Alignment>left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Verif_mode</Label> <Width>10</Width> <Alignment>left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Verif_sent</Label> <Width>10</Width> <Alignment>left</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>idUser</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>username</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>token</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>verification_mode</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>verification_sent</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VictronEnergy.Site</Name> <ViewSelectedBy> <TypeName>VictronEnergy.Site</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>IdSite</Label> </TableColumnHeader> <TableColumnHeader> <Label>Name</Label> </TableColumnHeader> <TableColumnHeader> <Label>PV Max</Label> </TableColumnHeader> <TableColumnHeader> <Label>Has Gen.</Label> </TableColumnHeader> <TableColumnHeader> <Label>Has Main</Label> </TableColumnHeader> <TableColumnHeader> <Label>Has Ext.</Label> </TableColumnHeader> <TableColumnHeader> <Label>Has Tags</Label> </TableColumnHeader> <TableColumnHeader> <Label>SysCreated</Label> </TableColumnHeader> <TableColumnHeader> <Label>IdUser</Label> </TableColumnHeader> <TableColumnHeader> <Label>Owner</Label> </TableColumnHeader> <TableColumnHeader> <Label>Admin</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>idSite</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>pvMax</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>[Bool]$_.hasGenerator</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>[Bool]$_.hasMains</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>[Bool]$_.Extended</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>[Bool]$_.Tags</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>'{0:yyyy-MM-dd HH:mm:ss}' -f [System.DateTimeOffset]::FromUnixTimeSeconds($_.syscreated).LocalDateTime</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>idUser</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>owner</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>is_admin</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VictronEnergy.SiteExtended</Name> <ViewSelectedBy> <TypeName>VictronEnergy.SiteExtended</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>Description</Label> </TableColumnHeader> <TableColumnHeader> <Label>Value</Label> </TableColumnHeader> <TableColumnHeader> <Label>Timestamp</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>description</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>formattedValue</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>if ($_.timestamp) { '{0:yyyy-MM-dd HH:mm:ss}' -f [System.DateTimeOffset]::FromUnixTimeSeconds($_.timestamp).LocalDateTime }</ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VictronEnergy.Device</Name> <ViewSelectedBy> <TypeName>VictronEnergy.Device</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>Name</Label> </TableColumnHeader> <TableColumnHeader> <Label>ProductName</Label> </TableColumnHeader> <TableColumnHeader> <Label>Site</Label> </TableColumnHeader> <TableColumnHeader> <Label>Instance</Label> </TableColumnHeader> <TableColumnHeader> <Label>Firmware</Label> </TableColumnHeader> <TableColumnHeader> <Label>Serial Number</Label> </TableColumnHeader> <TableColumnHeader> <Label>Last Connection</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>name</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>productName</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>idSite</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>if ([int]::TryParse($_.instance,[ref]0)) { [int]::Parse($_.instance) } else { 0 }</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>firmwareVersion</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>machineSerialNumber</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>if ($_.lastConnection) { '{0:yyyy-MM-dd HH:mm:ss}' -f [System.DateTimeOffset]::FromUnixTimeSeconds($_.lastConnection).LocalDateTime }</ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VictronEnergy.Diagnostic</Name> <ViewSelectedBy> <TypeName>VictronEnergy.Diagnostic</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>Instance</Label> </TableColumnHeader> <TableColumnHeader> <Label>Device</Label> </TableColumnHeader> <TableColumnHeader> <Label>Description</Label> </TableColumnHeader> <TableColumnHeader> <Label>Value</Label> </TableColumnHeader> <TableColumnHeader> <Label>Timestamp</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <ScriptBlock>if ([int]::TryParse($_.instance,[ref]0)) { [int]::Parse($_.instance) } else { 0 }</ScriptBlock> </TableColumnItem> <TableColumnItem> <PropertyName>device</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>description</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>formattedValue</PropertyName> </TableColumnItem> <TableColumnItem> <ScriptBlock>if ($_.timestamp) { '{0:yyyy-MM-dd HH:mm:ss}' -f [System.DateTimeOffset]::FromUnixTimeSeconds($_.timestamp).LocalDateTime }</ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VictronEnergy.MeasurementAttribute</Name> <ViewSelectedBy> <TypeName>VictronEnergy.MeasurementAttribute</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>Device</Label> </TableColumnHeader> <TableColumnHeader> <Label>Description</Label> </TableColumnHeader> <TableColumnHeader> <Label>Data</Label> </TableColumnHeader> <TableColumnHeader> <Label>Code</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Device</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Description</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Data</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Code</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VictronEnergy.MeasurementMeta</Name> <ViewSelectedBy> <TypeName>VictronEnergy.MeasurementMeta</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>Code</Label> <Alignment>left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Description</Label> <Alignment>left</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Minimum</Label> <Width>16</Width> <Alignment>right</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Average</Label> <Width>16</Width> <Alignment>right</Alignment> </TableColumnHeader> <TableColumnHeader> <Label>Maximum</Label> <Width>16</Width> <Alignment>right</Alignment> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <PropertyName>Code</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Description</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Minimum</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Average</PropertyName> </TableColumnItem> <TableColumnItem> <PropertyName>Maximum</PropertyName> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> <View> <Name>VictronEnergy.TimeSpanTimestamps</Name> <ViewSelectedBy> <TypeName>VictronEnergy.TimeSpanTimestamps</TypeName> </ViewSelectedBy> <TableControl> <TableHeaders> <TableColumnHeader> <Label>Start</Label> </TableColumnHeader> <TableColumnHeader> <Label>End</Label> </TableColumnHeader> </TableHeaders> <TableRowEntries> <TableRowEntry> <TableColumnItems> <TableColumnItem> <ScriptBlock>'{0:yyyy-MM-dd HH:mm:ss}' -f [System.DateTimeOffset]::FromUnixTimeSeconds($_.Start).LocalDateTime</ScriptBlock> </TableColumnItem> <TableColumnItem> <ScriptBlock>'{0:yyyy-MM-dd HH:mm:ss}' -f [System.DateTimeOffset]::FromUnixTimeSeconds($_.End).LocalDateTime</ScriptBlock> </TableColumnItem> </TableColumnItems> </TableRowEntry> </TableRowEntries> </TableControl> </View> </ViewDefinitions> </Configuration> <!-- SIG # Begin signature block --> <!-- MIIIbQYJKoZIhvcNAQcCoIIIXjCCCFoCAQExCzAJBgUrDgMCGgUAMGkGCisGAQQB --> <!-- gjcCAQSgWzBZMDQGCisGAQQBgjcCAR4wJgIDAQAABBAfzDtgWUsITrck0sYpfvNR --> <!-- AgEAAgEAAgEAAgEAAgEAMCEwCQYFKw4DAhoFAAQU6Oh9JqML8/n+UwmuVkew1Bhc --> <!-- c22gggX4MIICYjCCAgigAwIBAgITXwAAAAITcsrrTJecaQAAAAAAAjAKBggqhkjO --> <!-- PQQDAjAkMQswCQYDVQQGEwJCRTEVMBMGA1UEAxMMSG9tZSBSb290IENBMB4XDTIy --> <!-- MDUwNTE0MDMxOFoXDTMyMDUwNTE0MTMxOFowJzELMAkGA1UEBhMCQkUxGDAWBgNV --> <!-- BAMTD0hvbWUgSXNzdWluZyBDQTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABDOT --> <!-- aIIU+QU7LfsmyPqGkCf53SrJuaBPpb5iVILCvG3cQxL6vgIZaGRaKlzYO+lq3CnN --> <!-- b4rtJW2d7rlTeehXtpWjggEUMIIBEDAQBgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4E --> <!-- FgQUYf1/nMEp3Df+Nzi+Hvk7FymPsrMwGQYJKwYBBAGCNxQCBAweCgBTAHUAYgBD --> <!-- AEEwCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUfSS6 --> <!-- P6qin/3ibmvelGJQhV1r1VgwOwYDVR0fBDQwMjAwoC6gLIYqaHR0cDovL3BraS5x --> <!-- ZWRpbnV4LmJlL0hvbWUlMjBSb290JTIwQ0EuY3JsMEYGCCsGAQUFBwEBBDowODA2 --> <!-- BggrBgEFBQcwAoYqaHR0cDovL3BraS5xZWRpbnV4LmJlL0hvbWUlMjBSb290JTIw --> <!-- Q0EuY3J0MAoGCCqGSM49BAMCA0gAMEUCIERRzfMu3vx9vb+Apud4sDkOEKhKrCEl --> <!-- gSsedbjZRJ+YAiEA8BBaOqhnbnsUBIX2nty77euunwoAHrCuWzab5xJiy0UwggOO --> <!-- MIIDM6ADAgECAhNRAAAAMJpCm89a8zgYAAAAAAAwMAoGCCqGSM49BAMCMCcxCzAJ --> <!-- BgNVBAYTAkJFMRgwFgYDVQQDEw9Ib21lIElzc3VpbmcgQ0EwHhcNMjIwNzExMDc0 --> <!-- NzQ3WhcNMjQwNzExMDc1NzQ3WjAbMRkwFwYDVQQDExBEZWNlbWJyeSBRdWVudGlu --> <!-- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjALWtmJ1AQG77y9rUBbT --> <!-- HXR9FZokTP01bBWfNzk4Kenr/Xpm7Jt09PqLoNS8ToWWKRz9EkM+jg7lnLljWKcO --> <!-- G+fT1TbaEwxOpncugnbrioQQonbdWpyn0P7PxlqjUQdWd5Z7xQ0Z8RO3vvERWtDA --> <!-- L9QH0VBHNK4WqdWh3ElV6ogJUsy5hYxVTIU0K5VEYkIT4qvqq0RdajKavGWIr57R --> <!-- EsYv52Jcyh9FNgZKGdu9NwSKZUvkwHxGsI8zmwfP1I6QRkzsqPXlpk7A8NTD3+h+ --> <!-- 4Y5AprRFyAWrVNYH+UQQe2D/PjjbKtfsU9xzG9EnqJF09pVRchapis+8DbfWnoC8 --> <!-- iQIDAQABo4IBfTCCAXkwOgYJKwYBBAGCNxUHBC0wKwYjKwYBBAGCNxUIhorlOcPr --> <!-- DIadiwndkzuHjPAAPqb1CYWVxXgCAWQCAQowEwYDVR0lBAwwCgYIKwYBBQUHAwMw --> <!-- DgYDVR0PAQH/BAQDAgeAMBsGCSsGAQQBgjcVCgQOMAwwCgYIKwYBBQUHAwMwHQYD --> <!-- VR0OBBYEFAkUh200U2U2epAoy2ZvT7nwAYGBMB8GA1UdIwQYMBaAFGH9f5zBKdw3 --> <!-- /jc4vh75Oxcpj7KzMD4GA1UdHwQ3MDUwM6AxoC+GLWh0dHA6Ly9wa2kucWVkaW51 --> <!-- eC5iZS9Ib21lJTIwSXNzdWluZyUyMENBLmNybDBJBggrBgEFBQcBAQQ9MDswOQYI --> <!-- KwYBBQUHMAKGLWh0dHA6Ly9wa2kucWVkaW51eC5iZS9Ib21lJTIwSXNzdWluZyUy --> <!-- MENBLmNydDAuBgNVHREEJzAloCMGCisGAQQBgjcUAgOgFQwTRGVjZW1icnkuUUBo --> <!-- b21lLmxhbjAKBggqhkjOPQQDAgNJADBGAiEAh39vHCgqIDL4XazyHPiChMbu0by+ --> <!-- aFP7rdzlJmM0K6ACIQCaP4CXolxlzdfkJsoIoDIJUrunYIlZ0yxs9OSnG1qmCjGC --> <!-- Ad8wggHbAgEBMD4wJzELMAkGA1UEBhMCQkUxGDAWBgNVBAMTD0hvbWUgSXNzdWlu --> <!-- ZyBDQQITUQAAADCaQpvPWvM4GAAAAAAAMDAJBgUrDgMCGgUAoHgwGAYKKwYBBAGC --> <!-- NwIBDDEKMAigAoAAoQKAADAZBgkqhkiG9w0BCQMxDAYKKwYBBAGCNwIBBDAcBgor --> <!-- BgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAjBgkqhkiG9w0BCQQxFgQUQQ1eo7Pv --> <!-- rN9JTseYWUzkkR53EvUwDQYJKoZIhvcNAQEBBQAEggEAAlGUv33/fi4H6B/TmsTf --> <!-- uPOvCNMbiIWReu1gxj21j3qG8MYc6LZF8+W9/s76Uc0Nwzlsnd3qDwcDVOspkzZe --> <!-- AY4bvZj1kPFbzZ1H7XQK2KwB9Vc4QT13gW+IbejPH/63SmOFdf2RhrEFq8EEyYYv --> <!-- PJHGDLqhL7cN2sYwd65FwHWi5UeZaiLXFrMNQg92lv7m6wfCAmXsOMlCwt2PHBMU --> <!-- k/7MZkEJPC7awMFm01T+cMBjk50XSOHvGzxWY2VFLoqVOvJemAAj8e3iflO+eUWQ --> <!-- XK8T/VyBcQyfXJnb2piOlo67QtHt1kCFZlMIJiIV91Q+7cGhChr9vbVXUWzcFVD8 --> <!-- Ug== --> <!-- SIG # End signature block --> |