Update knx-pzem0004t.xml

This commit is contained in:
zelogik 2021-01-11 15:48:09 +01:00 committed by GitHub
parent 398430752f
commit 59cac1ca8c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,731 +1,163 @@
<!DOCTYPE html>
<html lang="en-US" class="theme-gitea">
<head data-suburl="">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<title>cedric/knx-pzem-004t-v30 - knx-pzem-004t-v30 - Gitea: Git with a cup of tea </title>
<link rel="manifest" href="/manifest.json" crossorigin="use-credentials">
<meta name="theme-color" content="#6cc644">
<meta name="author" content="cedric" />
<meta name="description" content="knx-pzem-004t-v30 - Powermeter for PZEM-004t-v3.0
!Beware of voltage/current!" />
<meta name="keywords" content="go,git,self-hosted,gitea">
<meta name="referrer" content="no-referrer" />
<meta name="_csrf" content="ZgKZVlYuqAPhCwhYoHBQAXoqjuY6MTYxMDM1MTQwODUyMjIwNDE1Mw" />
<meta name="_uid" content="1" />
<script>
window.config = {
AppVer: '1.13.0',
AppSubUrl: '',
StaticUrlPrefix: '',
UseServiceWorker: true ,
csrf: 'ZgKZVlYuqAPhCwhYoHBQAXoqjuY6MTYxMDM1MTQwODUyMjIwNDE1Mw',
HighlightJS: true,
SimpleMDE: true,
Tribute: false,
U2F: false,
Heatmap: false,
heatmapUser: null,
NotificationSettings: {
MinTimeout: 10000 ,
TimeoutStep: 10000 ,
MaxTimeout: 60000 ,
EventSourceUpdateTime: 10000 ,
},
PageIsProjects: false,
};
</script>
<link rel="icon" href="/img/favicon.svg" type="image/svg+xml">
<link rel="alternate icon" href="/img/favicon.png" type="image/png">
<link rel="mask-icon" href="/img/gitea-safari.svg" color="#609926">
<link rel="fluid-icon" href="/img/gitea-lg.png" title="Gitea: Git with a cup of tea">
<link rel="stylesheet" href="/vendor/plugins/simplemde/simplemde.min.css">
<link rel="stylesheet" href="/css/index.css?v=a4729905ff114b8772756edddf6ef3f4">
<noscript>
<style>
.dropdown:hover > .menu { display: block; }
.ui.secondary.menu .dropdown.item > .menu { margin-top: 0; }
</style>
</noscript>
<style class="list-search-style"></style>
<meta property="og:title" content="knx-pzem-004t-v30" />
<meta property="og:url" content="https://git.marmonier.org/cedric/knx-pzem-004t-v30" />
<meta property="og:description" content="Powermeter for PZEM-004t-v3.0
!Beware of voltage/current!" />
<meta property="og:type" content="object" />
<meta property="og:image" content="https://git.marmonier.org/user/avatar/cedric/-1" />
<meta property="og:site_name" content="Gitea: Git with a cup of tea" />
</head>
<body>
<div class="full height">
<noscript>This website works better with JavaScript.</noscript>
<div class="ui top secondary stackable main menu following bar light">
<div class="ui container" id="navbar">
<div class="item brand" style="justify-content: space-between;">
<a href="/">
<img class="ui mini image" src="/img/gitea-sm.png">
</a>
<div class="ui basic icon button mobile-only" id="navbar-expand-toggle">
<i class="sidebar icon"></i>
</div>
</div>
<a class="item " href="/">Dashboard</a>
<a class="item " href="/issues">Issues</a>
<a class="item " href="/pulls">Pull Requests</a>
<a class="item " href="/milestones">Milestones</a>
<a class="item " href="/explore/repos">Explore</a>
<div class="right stackable menu">
<a href="/notifications" class="item poping up" data-content='Notifications' data-variation="tiny inverted">
<span class="text">
<span class="fitted"><svg viewBox="0 0 16 16" class="svg octicon-bell" width="16" height="16" aria-hidden="true"><path d="M8 16a2 2 0 001.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 008 16z"/><path fill-rule="evenodd" d="M8 1.5A3.5 3.5 0 004.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.018.018 0 00-.003.01l.001.006c0 .002.002.004.004.006a.017.017 0 00.006.004l.007.001h10.964l.007-.001a.016.016 0 00.006-.004.016.016 0 00.004-.006l.001-.007a.017.017 0 00-.003-.01l-1.703-2.554a1.75 1.75 0 01-.294-.97V5A3.5 3.5 0 008 1.5zM3 5a5 5 0 0110 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.518 1.518 0 0113.482 13H2.518a1.518 1.518 0 01-1.263-2.36l1.703-2.554A.25.25 0 003 7.947V5z"/></svg></span>
<span class="sr-mobile-only">Notifications</span>
<span class="ui red label hidden notification_count">
0
</span>
</span>
</a>
<div class="ui dropdown jump item poping up" data-content="Create…" data-variation="tiny inverted">
<span class="text">
<span class="fitted"><svg viewBox="0 0 16 16" class="svg octicon-plus" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 2a.75.75 0 01.75.75v4.5h4.5a.75.75 0 010 1.5h-4.5v4.5a.75.75 0 01-1.5 0v-4.5h-4.5a.75.75 0 010-1.5h4.5v-4.5A.75.75 0 018 2z"/></svg></span>
<span class="sr-mobile-only">Create…</span>
<span class="fitted not-mobile"><svg viewBox="0 0 16 16" class="svg octicon-triangle-down" width="16" height="16" aria-hidden="true"><path d="M4.427 7.427l3.396 3.396a.25.25 0 00.354 0l3.396-3.396A.25.25 0 0011.396 7H4.604a.25.25 0 00-.177.427z"/></svg></span>
</span>
<div class="menu">
<a class="item" href="/repo/create">
<span class="fitted"><svg viewBox="0 0 16 16" class="svg octicon-plus" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 2a.75.75 0 01.75.75v4.5h4.5a.75.75 0 010 1.5h-4.5v4.5a.75.75 0 01-1.5 0v-4.5h-4.5a.75.75 0 010-1.5h4.5v-4.5A.75.75 0 018 2z"/></svg></span> New Repository
</a>
<a class="item" href="/repo/migrate">
<span class="fitted"><svg viewBox="0 0 16 16" class="svg octicon-repo-push" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z"/></svg></span> New Migration
</a>
<a class="item" href="/org/create">
<span class="fitted"><svg viewBox="0 0 16 16" class="svg octicon-organization" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 14.25c0 .138.112.25.25.25H4v-1.25a.75.75 0 01.75-.75h2.5a.75.75 0 01.75.75v1.25h2.25a.25.25 0 00.25-.25V1.75a.25.25 0 00-.25-.25h-8.5a.25.25 0 00-.25.25v12.5zM1.75 16A1.75 1.75 0 010 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 00.25-.25V8.285a.25.25 0 00-.111-.208l-1.055-.703a.75.75 0 11.832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0114.25 16h-3.5a.75.75 0 01-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 01-.75-.75V14h-1v1.25a.75.75 0 01-.75.75h-3zM3 3.75A.75.75 0 013.75 3h.5a.75.75 0 010 1.5h-.5A.75.75 0 013 3.75zM3.75 6a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM3 9.75A.75.75 0 013.75 9h.5a.75.75 0 010 1.5h-.5A.75.75 0 013 9.75zM7.75 9a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM7 6.75A.75.75 0 017.75 6h.5a.75.75 0 010 1.5h-.5A.75.75 0 017 6.75zM7.75 3a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z"/></svg></span> New Organization
</a>
</div>
</div>
<div class="ui dropdown jump item poping up" tabindex="-1" data-content="Profile and Settings…" data-variation="tiny inverted">
<span class="text">
<img class="ui tiny avatar image" width="24" height="24" src="/user/avatar/cedric/-1">
<span class="sr-only">Profile and Settings…</span>
<span class="mobile-only">cedric</span>
<span class="fitted not-mobile" tabindex="-1"><svg viewBox="0 0 16 16" class="svg octicon-triangle-down" width="16" height="16" aria-hidden="true"><path d="M4.427 7.427l3.396 3.396a.25.25 0 00.354 0l3.396-3.396A.25.25 0 0011.396 7H4.604a.25.25 0 00-.177.427z"/></svg></span>
</span>
<div class="menu user-menu" tabindex="-1">
<div class="ui header">
Signed in as <strong>cedric</strong>
</div>
<div class="divider"></div>
<a class="item" href="/cedric">
<svg viewBox="0 0 16 16" class="svg octicon-person" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.5 5a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm.061 3.073a4 4 0 10-5.123 0 6.004 6.004 0 00-3.431 5.142.75.75 0 001.498.07 4.5 4.5 0 018.99 0 .75.75 0 101.498-.07 6.005 6.005 0 00-3.432-5.142z"/></svg>
Profile
</a>
<a class="item" href="/cedric?tab=stars">
<svg viewBox="0 0 16 16" class="svg octicon-star" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"/></svg>
Starred
</a>
<a class=" item" href="/user/settings">
<svg viewBox="0 0 16 16" class="svg octicon-tools" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.433 2.304A4.494 4.494 0 003.5 6c0 1.598.832 3.002 2.09 3.802.518.328.929.923.902 1.64v.008l-.164 3.337a.75.75 0 11-1.498-.073l.163-3.33c.002-.085-.05-.216-.207-.316A5.996 5.996 0 012 6a5.994 5.994 0 012.567-4.92 1.482 1.482 0 011.673-.04c.462.296.76.827.76 1.423v2.82c0 .082.041.16.11.206l.75.51a.25.25 0 00.28 0l.75-.51A.25.25 0 009 5.282V2.463c0-.596.298-1.127.76-1.423a1.482 1.482 0 011.673.04A5.994 5.994 0 0114 6a5.996 5.996 0 01-2.786 5.068c-.157.1-.209.23-.207.315l.163 3.33a.75.75 0 11-1.498.074l-.164-3.345c-.027-.717.384-1.312.902-1.64A4.496 4.496 0 0012.5 6a4.494 4.494 0 00-1.933-3.696c-.024.017-.067.067-.067.16v2.818a1.75 1.75 0 01-.767 1.448l-.75.51a1.75 1.75 0 01-1.966 0l-.75-.51A1.75 1.75 0 015.5 5.282V2.463c0-.092-.043-.142-.067-.159zm.01-.005z"/></svg>
Settings
</a>
<a class="item" target="_blank" rel="noopener noreferrer" href="https://docs.gitea.io">
<svg viewBox="0 0 16 16" class="svg octicon-question" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zM6.92 6.085c.081-.16.19-.299.34-.398.145-.097.371-.187.74-.187.28 0 .553.087.738.225A.613.613 0 019 6.25c0 .177-.04.264-.077.318a.956.956 0 01-.277.245c-.076.051-.158.1-.258.161l-.007.004a7.728 7.728 0 00-.313.195 2.416 2.416 0 00-.692.661.75.75 0 001.248.832.956.956 0 01.276-.245 6.3 6.3 0 01.26-.16l.006-.004c.093-.057.204-.123.313-.195.222-.149.487-.355.692-.662.214-.32.329-.702.329-1.15 0-.76-.36-1.348-.863-1.725A2.76 2.76 0 008 4c-.631 0-1.155.16-1.572.438-.413.276-.68.638-.849.977a.75.75 0 101.342.67z"/></svg>
Help
</a>
<div class="divider"></div>
<a class=" item" href="/admin">
<i class="icon settings"></i>
Site Administration
</a>
<div class="divider"></div>
<a class="item link-action" href data-url="/user/logout" data-redirect="/">
<svg viewBox="0 0 16 16" class="svg octicon-sign-out" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.75C2 1.784 2.784 1 3.75 1h2.5a.75.75 0 010 1.5h-2.5a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h2.5a.75.75 0 010 1.5h-2.5A1.75 1.75 0 012 13.25V2.75zm10.44 4.5H6.75a.75.75 0 000 1.5h5.69l-1.97 1.97a.75.75 0 101.06 1.06l3.25-3.25a.75.75 0 000-1.06l-3.25-3.25a.75.75 0 10-1.06 1.06l1.97 1.97z"/></svg>
Sign Out
</a>
</div>
</div>
</div>
</div>
</div>
<div class="repository file editor edit">
<div class="header-wrapper">
<div class="ui container">
<div class="repo-header">
<div class="ui huge breadcrumb repo-title">
<div class="repo-header-icon">
<svg viewBox="0 0 16 16" class="svg octicon-repo" width="32" height="32" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"/></svg>
</div>
<a href="/cedric">cedric</a>
<div class="divider"> / </div>
<a href="/cedric/knx-pzem-004t-v30">knx-pzem-004t-v30</a>
</div>
<div class="repo-buttons">
<form method="post" action="/cedric/knx-pzem-004t-v30/action/unwatch?redirect_to=%2fcedric%2fknx-pzem-004t-v30%2f_edit%2fmaster%2fETS%2fknx-pzem0004t.xml">
<input type="hidden" name="_csrf" value="ZgKZVlYuqAPhCwhYoHBQAXoqjuY6MTYxMDM1MTQwODUyMjIwNDE1Mw">
<div class="ui labeled button" tabindex="0">
<button type="submit" class="ui compact basic button">
<svg viewBox="0 0 16 16" class="svg octicon-eye-closed" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M.143 2.31a.75.75 0 011.047-.167l14.5 10.5a.75.75 0 11-.88 1.214l-2.248-1.628C11.346 13.19 9.792 14 8 14c-1.981 0-3.67-.992-4.933-2.078C1.797 10.832.88 9.577.43 8.9a1.618 1.618 0 010-1.797c.353-.533.995-1.42 1.868-2.305L.31 3.357A.75.75 0 01.143 2.31zm3.386 3.378a14.21 14.21 0 00-1.85 2.244.12.12 0 00-.022.068c0 .021.006.045.022.068.412.621 1.242 1.75 2.366 2.717C5.175 11.758 6.527 12.5 8 12.5c1.195 0 2.31-.488 3.29-1.191L9.063 9.695A2 2 0 016.058 7.52l-2.53-1.832zM8 3.5c-.516 0-1.017.09-1.499.251a.75.75 0 11-.473-1.423A6.23 6.23 0 018 2c1.981 0 3.67.992 4.933 2.078 1.27 1.091 2.187 2.345 2.637 3.023a1.619 1.619 0 010 1.798c-.11.166-.248.365-.41.587a.75.75 0 11-1.21-.887c.148-.201.272-.382.371-.53a.119.119 0 000-.137c-.412-.621-1.242-1.75-2.366-2.717C10.825 4.242 9.473 3.5 8 3.5z"/></svg>Unwatch
</button>
<a class="ui basic label" href="/cedric/knx-pzem-004t-v30/watchers">
1
</a>
</div>
</form>
<form method="post" action="/cedric/knx-pzem-004t-v30/action/star?redirect_to=%2fcedric%2fknx-pzem-004t-v30%2f_edit%2fmaster%2fETS%2fknx-pzem0004t.xml">
<input type="hidden" name="_csrf" value="ZgKZVlYuqAPhCwhYoHBQAXoqjuY6MTYxMDM1MTQwODUyMjIwNDE1Mw">
<div class="ui labeled button" tabindex="0">
<button type="submit" class="ui compact basic button">
<svg viewBox="0 0 16 16" class="svg octicon-star" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"/></svg>Star
</button>
<a class="ui basic label" href="/cedric/knx-pzem-004t-v30/stars">
0
</a>
</div>
</form>
<div class="ui labeled button " tabindex="0">
<a class="ui compact basic button " href="/repo/fork/10" data-position="top center" data-variation="tiny">
<svg viewBox="0 0 16 16" class="svg octicon-repo-forked" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z"/></svg>Fork
</a>
<a class="ui basic label" href="/cedric/knx-pzem-004t-v30/forks">
0
</a>
</div>
</div>
</div>
</div>
<div class="ui tabs container">
<div class="ui tabular stackable menu navbar">
<a class=" item" href="/cedric/knx-pzem-004t-v30">
<svg viewBox="0 0 16 16" class="svg octicon-code" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"/></svg> Code
</a>
<a class=" item" href="/cedric/knx-pzem-004t-v30/issues">
<svg viewBox="0 0 16 16" class="svg octicon-issue-opened" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm9 3a1 1 0 11-2 0 1 1 0 012 0zm-.25-6.25a.75.75 0 00-1.5 0v3.5a.75.75 0 001.5 0v-3.5z"/></svg> Issues <span class="ui gray small label">0</span>
</a>
<a class=" item" href="/cedric/knx-pzem-004t-v30/pulls">
<svg viewBox="0 0 16 16" class="svg octicon-git-pull-request" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"/></svg> Pull Requests <span class="ui gray small label">0</span>
</a>
<a href="/cedric/knx-pzem-004t-v30/projects" class=" item">
<svg viewBox="0 0 16 16" class="svg octicon-project" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"/></svg> Projects
<span class="ui gray small label">
0
</span>
</a>
<a class=" item" href="/cedric/knx-pzem-004t-v30/releases">
<svg viewBox="0 0 16 16" class="svg octicon-tag" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2.5 7.775V2.75a.25.25 0 01.25-.25h5.025a.25.25 0 01.177.073l6.25 6.25a.25.25 0 010 .354l-5.025 5.025a.25.25 0 01-.354 0l-6.25-6.25a.25.25 0 01-.073-.177zm-1.5 0V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 010 2.474l-5.026 5.026a1.75 1.75 0 01-2.474 0l-6.25-6.25A1.75 1.75 0 011 7.775zM6 5a1 1 0 100 2 1 1 0 000-2z"/></svg> Releases <span class="ui gray small label">0</span>
</a>
<a class=" item" href="/cedric/knx-pzem-004t-v30/wiki" >
<svg viewBox="0 0 16 16" class="svg octicon-book" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M0 1.75A.75.75 0 01.75 1h4.253c1.227 0 2.317.59 3 1.501A3.744 3.744 0 0111.006 1h4.245a.75.75 0 01.75.75v10.5a.75.75 0 01-.75.75h-4.507a2.25 2.25 0 00-1.591.659l-.622.621a.75.75 0 01-1.06 0l-.622-.621A2.25 2.25 0 005.258 13H.75a.75.75 0 01-.75-.75V1.75zm8.755 3a2.25 2.25 0 012.25-2.25H14.5v9h-3.757c-.71 0-1.4.201-1.992.572l.004-7.322zm-1.504 7.324l.004-5.073-.002-2.253A2.25 2.25 0 005.003 2.5H1.5v9h3.757a3.75 3.75 0 011.994.574z"/></svg> Wiki
</a>
<a class=" item" href="/cedric/knx-pzem-004t-v30/activity">
<svg viewBox="0 0 16 16" class="svg octicon-pulse" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 2a.75.75 0 01.696.471L10 10.731l1.304-3.26A.75.75 0 0112 7h3.25a.75.75 0 010 1.5h-2.742l-1.812 4.528a.75.75 0 01-1.392 0L6 4.77 4.696 8.03A.75.75 0 014 8.5H.75a.75.75 0 010-1.5h2.742l1.812-4.529A.75.75 0 016 2z"/></svg> Activity
</a>
<div class="right menu">
<a class=" item" href="/cedric/knx-pzem-004t-v30/settings">
<svg viewBox="0 0 16 16" class="svg octicon-tools" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M5.433 2.304A4.494 4.494 0 003.5 6c0 1.598.832 3.002 2.09 3.802.518.328.929.923.902 1.64v.008l-.164 3.337a.75.75 0 11-1.498-.073l.163-3.33c.002-.085-.05-.216-.207-.316A5.996 5.996 0 012 6a5.994 5.994 0 012.567-4.92 1.482 1.482 0 011.673-.04c.462.296.76.827.76 1.423v2.82c0 .082.041.16.11.206l.75.51a.25.25 0 00.28 0l.75-.51A.25.25 0 009 5.282V2.463c0-.596.298-1.127.76-1.423a1.482 1.482 0 011.673.04A5.994 5.994 0 0114 6a5.996 5.996 0 01-2.786 5.068c-.157.1-.209.23-.207.315l.163 3.33a.75.75 0 11-1.498.074l-.164-3.345c-.027-.717.384-1.312.902-1.64A4.496 4.496 0 0012.5 6a4.494 4.494 0 00-1.933-3.696c-.024.017-.067.067-.067.16v2.818a1.75 1.75 0 01-.767 1.448l-.75.51a1.75 1.75 0 01-1.966 0l-.75-.51A1.75 1.75 0 015.5 5.282V2.463c0-.092-.043-.142-.067-.159zm.01-.005z"/></svg> Settings
</a>
</div>
</div>
</div>
<div class="ui tabs divider"></div>
</div>
<div class="ui container">
<form class="ui edit form" method="post">
<input type="hidden" name="_csrf" value="ZgKZVlYuqAPhCwhYoHBQAXoqjuY6MTYxMDM1MTQwODUyMjIwNDE1Mw">
<input type="hidden" name="last_commit" value="cb33e4428543b95253892b7f8ab8b78f9d545164">
<input type="hidden" name="page_has_posted" value="">
<div class="ui secondary menu">
<div class="fitted item treepath">
<div class="ui breadcrumb field ">
<a class="section" href="/cedric/knx-pzem-004t-v30/src/branch/master">knx-pzem-004t-v30</a>
<div class="divider"> / </div>
<span class="section"><a href="/cedric/knx-pzem-004t-v30/src/branch/master/ETS">ETS</a></span>
<div class="divider"> / </div>
<input id="file-name" value="knx-pzem0004t.xml" placeholder="Name your file…" data-editorconfig="null" required autofocus>
<span class="poping up" data-content="Add a directory by typing its name followed by a slash (&#39;/&#39;). Remove a directory by typing backspace at the beginning of the input field." data-position="bottom center" data-variation="tiny inverted"><svg viewBox="0 0 16 16" class="svg octicon-info" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1.5a6.5 6.5 0 100 13 6.5 6.5 0 000-13zM0 8a8 8 0 1116 0A8 8 0 010 8zm6.5-.25A.75.75 0 017.25 7h1a.75.75 0 01.75.75v2.75h.25a.75.75 0 010 1.5h-2a.75.75 0 010-1.5h.25v-2h-.25a.75.75 0 01-.75-.75zM8 6a1 1 0 100-2 1 1 0 000 2z"/></svg></span>
<span>or <a href="/cedric/knx-pzem-004t-v30/src/branch/master/ETS/knx-pzem0004t.xml">Cancel</a></span>
<input type="hidden" id="tree_path" name="tree_path" value="ETS/knx-pzem0004t.xml" required>
</div>
</div>
</div>
<div class="field">
<div class="ui top attached tabular menu" data-write="write" data-preview="preview" data-diff="diff">
<a class="active item" data-tab="write"><svg viewBox="0 0 16 16" class="svg octicon-code" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4.72 3.22a.75.75 0 011.06 1.06L2.06 8l3.72 3.72a.75.75 0 11-1.06 1.06L.47 8.53a.75.75 0 010-1.06l4.25-4.25zm6.56 0a.75.75 0 10-1.06 1.06L13.94 8l-3.72 3.72a.75.75 0 101.06 1.06l4.25-4.25a.75.75 0 000-1.06l-4.25-4.25z"/></svg> Edit File</a>
<a class="item" data-tab="preview" data-url="https://git.marmonier.org/api/v1/repos/cedric/knx-pzem-004t-v30/markdown" data-context="/cedric/knx-pzem-004t-v30/src/branch/master" data-preview-file-modes="markdown" data-markdown-mode="gfm"><svg viewBox="0 0 16 16" class="svg octicon-eye" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.679 7.932c.412-.621 1.242-1.75 2.366-2.717C5.175 4.242 6.527 3.5 8 3.5c1.473 0 2.824.742 3.955 1.715 1.124.967 1.954 2.096 2.366 2.717a.119.119 0 010 .136c-.412.621-1.242 1.75-2.366 2.717C10.825 11.758 9.473 12.5 8 12.5c-1.473 0-2.824-.742-3.955-1.715C2.92 9.818 2.09 8.69 1.679 8.068a.119.119 0 010-.136zM8 2c-1.981 0-3.67.992-4.933 2.078C1.797 5.169.88 6.423.43 7.1a1.619 1.619 0 000 1.798c.45.678 1.367 1.932 2.637 3.024C4.329 13.008 6.019 14 8 14c1.981 0 3.67-.992 4.933-2.078 1.27-1.091 2.187-2.345 2.637-3.023a1.619 1.619 0 000-1.798c-.45-.678-1.367-1.932-2.637-3.023C11.671 2.992 9.981 2 8 2zm0 8a2 2 0 100-4 2 2 0 000 4z"/></svg> Preview</a>
<a class="item" data-tab="diff" data-url="/cedric/knx-pzem-004t-v30/_preview/master/ETS/knx-pzem0004t.xml" data-context="/cedric/knx-pzem-004t-v30/src/branch/master"><svg viewBox="0 0 16 16" class="svg octicon-diff" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.75 1.75a.75.75 0 00-1.5 0V5H4a.75.75 0 000 1.5h3.25v3.25a.75.75 0 001.5 0V6.5H12A.75.75 0 0012 5H8.75V1.75zM4 13a.75.75 0 000 1.5h8a.75.75 0 100-1.5H4z"/></svg> Preview Changes</a>
</div>
<div class="ui bottom attached active tab segment" data-tab="write">
<textarea id="edit_area" name="content" data-id="repo-knx-pzem-004t-v30-ETS/knx-pzem0004t.xml"
data-url="https://git.marmonier.org/api/v1/repos/cedric/knx-pzem-004t-v30/markdown"
data-context="/cedric/knx-pzem-004t-v30"
data-markdown-file-exts=".md,.markdown,.mdown,.mkd"
data-line-wrap-extensions=".txt,.md,.markdown,.mdown,.mkd,">
&lt;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;?&gt;
&lt;KNX xmlns:xsi=&#34;http://www.w3.org/2001/XMLSchema-instance&#34; xmlns:xsd=&#34;http://www.w3.org/2001/XMLSchema&#34; CreatedBy=&#34;KNX MT&#34; ToolVersion=&#34;5.6.407.26745&#34; xmlns=&#34;http://knx.org/xml/project/11&#34;&gt;
&lt;ManufacturerData&gt;
&lt;Manufacturer RefId=&#34;M-00FA&#34;&gt;
&lt;Catalog&gt;
&lt;CatalogSection Id=&#34;M-00FA_CS-1&#34; Name=&#34;Geräte&#34; Number=&#34;1&#34; DefaultLanguage=&#34;en-US&#34;&gt;
&lt;CatalogItem Id=&#34;M-00FA_H-01248-1_HP-01B7-09-0000_CI-EC01-1&#34; Name=&#34;PZEM004t&#34; Number=&#34;1&#34; ProductRefId=&#34;M-00FA_H-01248-1_P-EC01&#34; Hardware2ProgramRefId=&#34;M-00FA_H-01248-1_HP-01B7-09-0000&#34; DefaultLanguage=&#34;en-US&#34; /&gt;
&lt;/CatalogSection&gt;
&lt;/Catalog&gt;
&lt;ApplicationPrograms&gt;
&lt;ApplicationProgram Id=&#34;M-00FA_A-01B7-09-0000&#34; ApplicationNumber=&#34;439&#34; ApplicationVersion=&#34;9&#34; ProgramType=&#34;ApplicationProgram&#34; MaskVersion=&#34;MV-07B0&#34; Name=&#34;SAMD-PZEM004T&#34; LoadProcedureStyle=&#34;MergedProcedure&#34; PeiType=&#34;0&#34; DefaultLanguage=&#34;en-US&#34; DynamicTableManagement=&#34;false&#34; Linkable=&#34;false&#34; MinEtsVersion=&#34;4.0&#34;&gt;
&lt;Static&gt;
&lt;Code&gt;
&lt;RelativeSegment Id=&#34;M-00FA_A-01B7-09-0000_RS-04-00000&#34; Name=&#34;Parameters&#34; Offset=&#34;0&#34; Size=&#34;5&#34; LoadStateMachine=&#34;4&#34; /&gt;
&lt;/Code&gt;
&lt;ParameterTypes&gt;
&lt;ParameterType Id=&#34;M-00FA_A-01B7-09-0000_PT-StartupTimeout&#34; Name=&#34;StartupTimeout&#34;&gt;
&lt;TypeRestriction Base=&#34;Value&#34; SizeInBit=&#34;8&#34;&gt;
&lt;Enumeration Text=&#34;0 s&#34; Value=&#34;0&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-StartupTimeout_EN-0&#34; /&gt;
&lt;Enumeration Text=&#34;1 s&#34; Value=&#34;1&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-StartupTimeout_EN-1&#34; /&gt;
&lt;Enumeration Text=&#34;2 s&#34; Value=&#34;2&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-StartupTimeout_EN-2&#34; /&gt;
&lt;Enumeration Text=&#34;3 s&#34; Value=&#34;3&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-StartupTimeout_EN-3&#34; /&gt;
&lt;Enumeration Text=&#34;4 s&#34; Value=&#34;4&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-StartupTimeout_EN-4&#34; /&gt;
&lt;Enumeration Text=&#34;5 s&#34; Value=&#34;5&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-StartupTimeout_EN-5&#34; /&gt;
&lt;Enumeration Text=&#34;6 s&#34; Value=&#34;6&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-StartupTimeout_EN-6&#34; /&gt;
&lt;/TypeRestriction&gt;
&lt;/ParameterType&gt;
&lt;ParameterType Id=&#34;M-00FA_A-01B7-09-0000_PT-TimeCycle&#34; Name=&#34;TimeCycle&#34;&gt;
&lt;TypeRestriction Base=&#34;Value&#34; SizeInBit=&#34;8&#34;&gt;
&lt;Enumeration Text=&#34;Disabled&#34; Value=&#34;0&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-TimeCycle_EN-0&#34; /&gt;
&lt;Enumeration Text=&#34;1 sec&#34; Value=&#34;1&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-TimeCycle_EN-1&#34; /&gt;
&lt;Enumeration Text=&#34;5 sec&#34; Value=&#34;2&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-TimeCycle_EN-2&#34; /&gt;
&lt;Enumeration Text=&#34;15 sec&#34; Value=&#34;3&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-TimeCycle_EN-3&#34; /&gt;
&lt;Enumeration Text=&#34;1 min&#34; Value=&#34;4&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-TimeCycle_EN-4&#34; /&gt;
&lt;Enumeration Text=&#34;5 min&#34; Value=&#34;5&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-TimeCycle_EN-5&#34; /&gt;
&lt;Enumeration Text=&#34;15 min&#34; Value=&#34;6&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-TimeCycle_EN-6&#34; /&gt;
&lt;/TypeRestriction&gt;
&lt;/ParameterType&gt;
&lt;ParameterType Id=&#34;M-00FA_A-01B7-09-0000_PT-PercentChange&#34; Name=&#34;PercentChange&#34;&gt;
&lt;TypeRestriction Base=&#34;Value&#34; SizeInBit=&#34;8&#34;&gt;
&lt;Enumeration Text=&#34;Disabled&#34; Value=&#34;0&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-PercentChange_EN-0&#34; /&gt;
&lt;Enumeration Text=&#34;1 %&#34; Value=&#34;1&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-PercentChange_EN-1&#34; /&gt;
&lt;Enumeration Text=&#34;5 %&#34; Value=&#34;2&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-PercentChange_EN-2&#34; /&gt;
&lt;Enumeration Text=&#34;10 %&#34; Value=&#34;3&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-PercentChange_EN-3&#34; /&gt;
&lt;Enumeration Text=&#34;15 %&#34; Value=&#34;4&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-PercentChange_EN-4&#34; /&gt;
&lt;Enumeration Text=&#34;20 %&#34; Value=&#34;5&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-PercentChange_EN-5&#34; /&gt;
&lt;Enumeration Text=&#34;30 %&#34; Value=&#34;6&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-PercentChange_EN-6&#34; /&gt;
&lt;Enumeration Text=&#34;50 %&#34; Value=&#34;7&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-PercentChange_EN-7&#34; /&gt;
&lt;/TypeRestriction&gt;
&lt;/ParameterType&gt;
&lt;ParameterType Id=&#34;M-00FA_A-01B7-09-0000_PT-SwitchOnOff&#34; Name=&#34;SwitchOnOff&#34;&gt;
&lt;TypeRestriction Base=&#34;Value&#34; SizeInBit=&#34;8&#34;&gt;
&lt;Enumeration Text=&#34;Disabled&#34; Value=&#34;0&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-SwitchOnOff_EN-0&#34; /&gt;
&lt;Enumeration Text=&#34;Enabled&#34; Value=&#34;1&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-SwitchOnOff_EN-1&#34; /&gt;
&lt;/TypeRestriction&gt;
&lt;/ParameterType&gt;
&lt;ParameterType Id=&#34;M-00FA_A-01B7-09-0000_PT-EnergyReset&#34; Name=&#34;EnergyReset&#34;&gt;
&lt;TypeRestriction Base=&#34;Value&#34; SizeInBit=&#34;8&#34;&gt;
&lt;Enumeration Text=&#34;Disabled&#34; Value=&#34;0&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-EnergyReset_EN-0&#34; /&gt;
&lt;Enumeration Text=&#34;Daily Reset&#34; Value=&#34;1&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-EnergyReset_EN-1&#34; /&gt;
&lt;Enumeration Text=&#34;Monthly Reset&#34; Value=&#34;2&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-EnergyReset_EN-2&#34; /&gt;
&lt;Enumeration Text=&#34;Annually Reset&#34; Value=&#34;3&#34; Id=&#34;M-00FA_A-01B7-09-0000_PT-EnergyReset_EN-3&#34; /&gt;
&lt;/TypeRestriction&gt;
&lt;/ParameterType&gt;
&lt;/ParameterTypes&gt;
&lt;Parameters&gt;
&lt;Parameter Id=&#34;M-00FA_A-01B7-09-0000_P-1&#34; Name=&#34;startupTimeout&#34; ParameterType=&#34;M-00FA_A-01B7-09-0000_PT-StartupTimeout&#34; Text=&#34;Startup delaytime&#34; Value=&#34;0&#34;&gt;
&lt;Memory CodeSegment=&#34;M-00FA_A-01B7-09-0000_RS-04-00000&#34; Offset=&#34;0&#34; BitOffset=&#34;0&#34; /&gt;
&lt;/Parameter&gt;
&lt;Parameter Id=&#34;M-00FA_A-01B7-09-0000_P-2&#34; Name=&#34;Percent Send&#34; ParameterType=&#34;M-00FA_A-01B7-09-0000_PT-PercentChange&#34; Text=&#34;Send actual value if changed&#34; Value=&#34;0&#34;&gt;
&lt;Memory CodeSegment=&#34;M-00FA_A-01B7-09-0000_RS-04-00000&#34; Offset=&#34;1&#34; BitOffset=&#34;0&#34; /&gt;
&lt;/Parameter&gt;
&lt;Parameter Id=&#34;M-00FA_A-01B7-09-0000_P-3&#34; Name=&#34;Refresh Time&#34; ParameterType=&#34;M-00FA_A-01B7-09-0000_PT-TimeCycle&#34; Text=&#34;Send actual value cyclically&#34; Value=&#34;0&#34;&gt;
&lt;Memory CodeSegment=&#34;M-00FA_A-01B7-09-0000_RS-04-00000&#34; Offset=&#34;2&#34; BitOffset=&#34;0&#34; /&gt;
&lt;/Parameter&gt;
&lt;Parameter Id=&#34;M-00FA_A-01B7-09-0000_P-4&#34; Name=&#34;Enable Reset&#34; ParameterType=&#34;M-00FA_A-01B7-09-0000_PT-EnergyReset&#34; Text=&#34;Enable daily reset (need datetime Group Address set)&#34; Value=&#34;0&#34;&gt;
&lt;Memory CodeSegment=&#34;M-00FA_A-01B7-09-0000_RS-04-00000&#34; Offset=&#34;3&#34; BitOffset=&#34;0&#34; /&gt;
&lt;/Parameter&gt;
&lt;Parameter Id=&#34;M-00FA_A-01B7-09-0000_P-5&#34; Name=&#34;Enable ProdMode&#34; ParameterType=&#34;M-00FA_A-01B7-09-0000_PT-SwitchOnOff&#34; Text=&#34;Enable ProgMode at startup for 5min&#34; Value=&#34;0&#34;&gt;
&lt;Memory CodeSegment=&#34;M-00FA_A-01B7-09-0000_RS-04-00000&#34; Offset=&#34;4&#34; BitOffset=&#34;0&#34; /&gt;
&lt;/Parameter&gt;
&lt;/Parameters&gt;
&lt;ParameterRefs&gt;
&lt;ParameterRef Id=&#34;M-00FA_A-01B7-09-0000_P-1_R-1&#34; RefId=&#34;M-00FA_A-01B7-09-0000_P-1&#34; /&gt;
&lt;ParameterRef Id=&#34;M-00FA_A-01B7-09-0000_P-2_R-2&#34; RefId=&#34;M-00FA_A-01B7-09-0000_P-2&#34; /&gt;
&lt;ParameterRef Id=&#34;M-00FA_A-01B7-09-0000_P-3_R-3&#34; RefId=&#34;M-00FA_A-01B7-09-0000_P-3&#34; /&gt;
&lt;ParameterRef Id=&#34;M-00FA_A-01B7-09-0000_P-4_R-4&#34; RefId=&#34;M-00FA_A-01B7-09-0000_P-4&#34; /&gt;
&lt;ParameterRef Id=&#34;M-00FA_A-01B7-09-0000_P-5_R-5&#34; RefId=&#34;M-00FA_A-01B7-09-0000_P-5&#34; /&gt;
&lt;/ParameterRefs&gt;
&lt;ComObjectTable&gt;
&lt;ComObject Id=&#34;M-00FA_A-01B7-09-0000_O-1&#34; Name=&#34;Counter reset&#34; Text=&#34;Counter reset&#34; Number=&#34;1&#34; FunctionText=&#34;Manual Energy counter Reset&#34; ObjectSize=&#34;1 Bit&#34; ReadFlag=&#34;Disabled&#34; WriteFlag=&#34;Enabled&#34; CommunicationFlag=&#34;Enabled&#34; TransmitFlag=&#34;Disabled&#34; UpdateFlag=&#34;Disabled&#34; ReadOnInitFlag=&#34;Disabled&#34; DatapointType=&#34;&#34; /&gt;
&lt;ComObject Id=&#34;M-00FA_A-01B7-09-0000_O-2&#34; Name=&#34;Date Time&#34; Text=&#34;Date Time&#34; Number=&#34;2&#34; FunctionText=&#34;dateTime&#34; ObjectSize=&#34;8 Bytes&#34; ReadFlag=&#34;Disabled&#34; WriteFlag=&#34;Enabled&#34; CommunicationFlag=&#34;Enabled&#34; TransmitFlag=&#34;Disabled&#34; UpdateFlag=&#34;Disabled&#34; ReadOnInitFlag=&#34;Disabled&#34; /&gt;
&lt;ComObject Id=&#34;M-00FA_A-01B7-09-0000_O-3&#34; Name=&#34;Voltage&#34; Text=&#34;Voltage&#34; Number=&#34;3&#34; FunctionText=&#34;Transmit Voltage value&#34; ObjectSize=&#34;4 Bytes&#34; ReadFlag=&#34;Enabled&#34; WriteFlag=&#34;Disabled&#34; CommunicationFlag=&#34;Enabled&#34; TransmitFlag=&#34;Enabled&#34; UpdateFlag=&#34;Enabled&#34; ReadOnInitFlag=&#34;Disabled&#34; DatapointType=&#34;&#34; /&gt;
&lt;ComObject Id=&#34;M-00FA_A-01B7-09-0000_O-4&#34; Name=&#34;Current&#34; Text=&#34;Current&#34; Number=&#34;4&#34; FunctionText=&#34;Transmit Current value&#34; ObjectSize=&#34;4 Bytes&#34; ReadFlag=&#34;Enabled&#34; WriteFlag=&#34;Disabled&#34; CommunicationFlag=&#34;Enabled&#34; TransmitFlag=&#34;Enabled&#34; UpdateFlag=&#34;Enabled&#34; ReadOnInitFlag=&#34;Disabled&#34; DatapointType=&#34;&#34; /&gt;
&lt;ComObject Id=&#34;M-00FA_A-01B7-09-0000_O-5&#34; Name=&#34;Power Factor&#34; Text=&#34;Power Factor&#34; Number=&#34;5&#34; FunctionText=&#34;Transmit Power Factor&#34; ObjectSize=&#34;4 Bytes&#34; ReadFlag=&#34;Enabled&#34; WriteFlag=&#34;Disabled&#34; CommunicationFlag=&#34;Enabled&#34; TransmitFlag=&#34;Enabled&#34; UpdateFlag=&#34;Enabled&#34; ReadOnInitFlag=&#34;Disabled&#34; DatapointType=&#34;&#34; /&gt;
&lt;ComObject Id=&#34;M-00FA_A-01B7-09-0000_O-6&#34; Name=&#34;Active Power&#34; Text=&#34;Active Power&#34; Number=&#34;6&#34; FunctionText=&#34;Transmit Power value&#34; ObjectSize=&#34;4 Bytes&#34; ReadFlag=&#34;Enabled&#34; WriteFlag=&#34;Disabled&#34; CommunicationFlag=&#34;Enabled&#34; TransmitFlag=&#34;Enabled&#34; UpdateFlag=&#34;Enabled&#34; ReadOnInitFlag=&#34;Disabled&#34; /&gt;
&lt;ComObject Id=&#34;M-00FA_A-01B7-09-0000_O-7&#34; Name=&#34;Active Energy&#34; Text=&#34;Active Energy&#34; Number=&#34;7&#34; FunctionText=&#34;Transmit Energy value&#34; ObjectSize=&#34;4 Bytes&#34; ReadFlag=&#34;Enabled&#34; WriteFlag=&#34;Disabled&#34; CommunicationFlag=&#34;Enabled&#34; TransmitFlag=&#34;Enabled&#34; UpdateFlag=&#34;Enabled&#34; ReadOnInitFlag=&#34;Disabled&#34; /&gt;
&lt;ComObject Id=&#34;M-00FA_A-01B7-09-0000_O-8&#34; Name=&#34;Frequency&#34; Text=&#34;Frequency&#34; Number=&#34;8&#34; FunctionText=&#34;Transmit Frequency&#34; ObjectSize=&#34;4 Bytes&#34; ReadFlag=&#34;Enabled&#34; WriteFlag=&#34;Disabled&#34; CommunicationFlag=&#34;Enabled&#34; TransmitFlag=&#34;Enabled&#34; UpdateFlag=&#34;Enabled&#34; ReadOnInitFlag=&#34;Disabled&#34; /&gt;
&lt;ComObject Id=&#34;M-00FA_A-01B7-09-0000_O-9&#34; Name=&#34;ProgMode&#34; Text=&#34;ProgMode&#34; Number=&#34;9&#34; FunctionText=&#34;Start device programmation mode for ETS&#34; ObjectSize=&#34;1 Bit&#34; ReadFlag=&#34;Disabled&#34; WriteFlag=&#34;Enabled&#34; CommunicationFlag=&#34;Enabled&#34; TransmitFlag=&#34;Enabled&#34; UpdateFlag=&#34;Disabled&#34; ReadOnInitFlag=&#34;Disabled&#34; /&gt;
&lt;/ComObjectTable&gt;
&lt;ComObjectRefs&gt;
&lt;ComObjectRef Id=&#34;M-00FA_A-01B7-09-0000_O-1_R-1&#34; RefId=&#34;M-00FA_A-01B7-09-0000_O-1&#34; /&gt;
&lt;ComObjectRef Id=&#34;M-00FA_A-01B7-09-0000_O-2_R-2&#34; RefId=&#34;M-00FA_A-01B7-09-0000_O-2&#34; /&gt;
&lt;ComObjectRef Id=&#34;M-00FA_A-01B7-09-0000_O-3_R-3&#34; RefId=&#34;M-00FA_A-01B7-09-0000_O-3&#34; /&gt;
&lt;ComObjectRef Id=&#34;M-00FA_A-01B7-09-0000_O-4_R-4&#34; RefId=&#34;M-00FA_A-01B7-09-0000_O-4&#34; /&gt;
&lt;ComObjectRef Id=&#34;M-00FA_A-01B7-09-0000_O-5_R-5&#34; RefId=&#34;M-00FA_A-01B7-09-0000_O-5&#34; /&gt;
&lt;ComObjectRef Id=&#34;M-00FA_A-01B7-09-0000_O-6_R-6&#34; RefId=&#34;M-00FA_A-01B7-09-0000_O-6&#34; /&gt;
&lt;ComObjectRef Id=&#34;M-00FA_A-01B7-09-0000_O-7_R-7&#34; RefId=&#34;M-00FA_A-01B7-09-0000_O-7&#34; /&gt;
&lt;ComObjectRef Id=&#34;M-00FA_A-01B7-09-0000_O-8_R-8&#34; RefId=&#34;M-00FA_A-01B7-09-0000_O-8&#34; /&gt;
&lt;ComObjectRef Id=&#34;M-00FA_A-01B7-09-0000_O-9_R-9&#34; RefId=&#34;M-00FA_A-01B7-09-0000_O-9&#34; /&gt;
&lt;/ComObjectRefs&gt;
&lt;AddressTable MaxEntries=&#34;65000&#34; /&gt;
&lt;AssociationTable MaxEntries=&#34;65000&#34; /&gt;
&lt;LoadProcedures&gt;
&lt;LoadProcedure MergeId=&#34;2&#34;&gt;
&lt;LdCtrlRelSegment LsmIdx=&#34;4&#34; Size=&#34;5&#34; Mode=&#34;0&#34; Fill=&#34;0&#34; AppliesTo=&#34;full&#34; /&gt;
&lt;/LoadProcedure&gt;
&lt;LoadProcedure MergeId=&#34;4&#34;&gt;
&lt;LdCtrlWriteRelMem ObjIdx=&#34;4&#34; Offset=&#34;0&#34; Size=&#34;5&#34; Verify=&#34;true&#34; /&gt;
&lt;/LoadProcedure&gt;
&lt;/LoadProcedures&gt;
&lt;Options /&gt;
&lt;/Static&gt;
&lt;Dynamic&gt;
&lt;ChannelIndependentBlock&gt;
&lt;ParameterBlock Id=&#34;M-00FA_A-01B7-09-0000_PB-1&#34; Name=&#34;ParameterPage&#34; Text=&#34;Common Parameters&#34;&gt;
&lt;ParameterRefRef RefId=&#34;M-00FA_A-01B7-09-0000_P-1_R-1&#34; /&gt;
&lt;ParameterRefRef RefId=&#34;M-00FA_A-01B7-09-0000_P-2_R-2&#34; /&gt;
&lt;ParameterRefRef RefId=&#34;M-00FA_A-01B7-09-0000_P-3_R-3&#34; /&gt;
&lt;ParameterRefRef RefId=&#34;M-00FA_A-01B7-09-0000_P-4_R-4&#34; /&gt;
&lt;ParameterRefRef RefId=&#34;M-00FA_A-01B7-09-0000_P-5_R-5&#34; /&gt;
&lt;ComObjectRefRef RefId=&#34;M-00FA_A-ABCE-20-0000_O-1_R-1&#34; /&gt;
&lt;ComObjectRefRef RefId=&#34;M-00FA_A-ABCE-20-0000_O-2_R-2&#34; /&gt;
&lt;ComObjectRefRef RefId=&#34;M-00FA_A-ABCE-20-0000_O-3_R-3&#34; /&gt;
&lt;ComObjectRefRef RefId=&#34;M-00FA_A-ABCE-20-0000_O-4_R-4&#34; /&gt;
&lt;ComObjectRefRef RefId=&#34;M-00FA_A-ABCE-20-0000_O-5_R-5&#34; /&gt;
&lt;ComObjectRefRef RefId=&#34;M-00FA_A-ABCE-20-0000_O-6_R-6&#34; /&gt;
&lt;ComObjectRefRef RefId=&#34;M-00FA_A-ABCE-20-0000_O-7_R-7&#34; /&gt;
&lt;ComObjectRefRef RefId=&#34;M-00FA_A-ABCE-20-0000_O-8_R-8&#34; /&gt;
&lt;ComObjectRefRef RefId=&#34;M-00FA_A-ABCE-20-0000_O-9_R-9&#34; /&gt;
&lt;/ParameterBlock&gt;
&lt;/ChannelIndependentBlock&gt;
&lt;/Dynamic&gt;
&lt;/ApplicationProgram&gt;
&lt;/ApplicationPrograms&gt;
&lt;Hardware&gt;
&lt;Hardware Id=&#34;M-00FA_H-01248-1&#34; Name=&#34;PZEM-004t gateway&#34; SerialNumber=&#34;01248&#34; VersionNumber=&#34;1&#34; BusCurrent=&#34;10&#34; HasIndividualAddress=&#34;true&#34; HasApplicationProgram=&#34;true&#34;&gt;
&lt;Products&gt;
&lt;Product Id=&#34;M-00FA_H-01248-1_P-EC01&#34; Text=&#34;PZEM004t&#34; OrderNumber=&#34;EC01&#34; IsRailMounted=&#34;false&#34; DefaultLanguage=&#34;en-US&#34;&gt;
&lt;RegistrationInfo RegistrationStatus=&#34;Registered&#34; /&gt;
&lt;/Product&gt;
&lt;/Products&gt;
&lt;Hardware2Programs&gt;
&lt;Hardware2Program Id=&#34;M-00FA_H-01248-1_HP-01B7-09-0000&#34; MediumTypes=&#34;MT-0&#34;&gt;
&lt;ApplicationProgramRef RefId=&#34;M-00FA_A-01B7-09-0000&#34; /&gt;
&lt;RegistrationInfo RegistrationStatus=&#34;Registered&#34; RegistrationNumber=&#34;0001/19&#34; /&gt;
&lt;/Hardware2Program&gt;
&lt;/Hardware2Programs&gt;
&lt;/Hardware&gt;
&lt;/Hardware&gt;
&lt;/Manufacturer&gt;
&lt;/ManufacturerData&gt;
&lt;/KNX&gt;</textarea>
<div class="editor-loading is-loading"></div>
</div>
<div class="ui bottom attached tab segment markdown" data-tab="preview">
Loading…
</div>
<div class="ui bottom attached tab segment diff edit-diff" data-tab="diff">
Loading…
</div>
</div>
<div class="commit-form-wrapper">
<img width="48" height="48" class="ui image commit-avatar" src="/user/avatar/cedric/-1">
<div class="commit-form">
<h3>
<i title="There is no key available to sign this commit" class="unlock grey icon"></i>Commit Changes</h3>
<div class="field">
<input name="commit_summary" placeholder="Update &#39;ETS/knx-pzem0004t.xml&#39;" value="" autofocus>
</div>
<div class="field">
<textarea name="commit_message" placeholder="Add an optional extended description…" rows="5"></textarea>
</div>
<div class="quick-pull-choice js-quick-pull-choice">
<div class="field">
<div class="ui radio checkbox ">
<input type="radio" class="js-quick-pull-choice-option" name="commit_choice" value="direct" button_text="Commit Changes" checked>
<label>
<svg viewBox="0 0 16 16" class="svg octicon-git-commit" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10.5 7.75a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm1.43.75a4.002 4.002 0 01-7.86 0H.75a.75.75 0 110-1.5h3.32a4.001 4.001 0 017.86 0h3.32a.75.75 0 110 1.5h-3.32z"/></svg>
Commit directly to the <strong class="branch-name">master</strong> branch.
</label>
</div>
</div>
<div class="field">
<div class="ui radio checkbox">
<input type="radio" class="js-quick-pull-choice-option" name="commit_choice" value="commit-to-new-branch" button_text="Propose file change" >
<label>
<svg viewBox="0 0 16 16" class="svg octicon-git-pull-request" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.177 3.073L9.573.677A.25.25 0 0110 .854v4.792a.25.25 0 01-.427.177L7.177 3.427a.25.25 0 010-.354zM3.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122v5.256a2.251 2.251 0 11-1.5 0V5.372A2.25 2.25 0 011.5 3.25zM11 2.5h-1V4h1a1 1 0 011 1v5.628a2.251 2.251 0 101.5 0V5A2.5 2.5 0 0011 2.5zm1 10.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0zM3.75 12a.75.75 0 100 1.5.75.75 0 000-1.5z"/></svg>
Create a <strong>new branch</strong> for this commit and start a pull request.
</label>
</div>
</div>
<div class="quick-pull-branch-name hide">
<div class="new-branch-name-input field ">
<svg viewBox="0 0 16 16" class="svg octicon-git-branch" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.75 2.5a.75.75 0 100 1.5.75.75 0 000-1.5zm-2.25.75a2.25 2.25 0 113 2.122V6A2.5 2.5 0 0110 8.5H6a1 1 0 00-1 1v1.128a2.251 2.251 0 11-1.5 0V5.372a2.25 2.25 0 111.5 0v1.836A2.492 2.492 0 016 7h4a1 1 0 001-1v-.628A2.25 2.25 0 019.5 3.25zM4.25 12a.75.75 0 100 1.5.75.75 0 000-1.5zM3.5 3.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0z"/></svg>
<input type="text" name="new_branch_name" value="cedric-patch-1" class="input-contrast mr-2 js-quick-pull-new-branch-name" placeholder="New branch name…" >
<span class="text-muted js-quick-pull-normalization-info"></span>
</div>
</div>
</div>
</div>
<button id="commit-button" type="submit" class="ui green button">
Commit Changes
</button>
<a class="ui button red" href="/cedric/knx-pzem-004t-v30/src/branch/master/ETS/knx-pzem0004t.xml">Cancel</a>
</div>
</form>
</div>
<div class="ui small basic modal" id="edit-empty-content-modal">
<div class="ui icon header">
<i class="file icon"></i>
Commit an empty file
</div>
<div class="center content">
<p>The file you&#39;re about to commit is empty. Proceed?</p>
</div>
<div class="actions">
<div class="ui red basic cancel inverted button">
<i class="remove icon"></i>
Cancel
</div>
<div class="ui green basic ok inverted button">
<i class="save icon"></i>
Commit Changes
</div>
</div>
</div>
</div>
</div>
<footer>
<div class="ui container">
<div class="ui left">
Powered by Gitea Version: 1.13.0 Page: <strong>65ms</strong> Template: <strong>9ms</strong>
</div>
<div class="ui right links">
<div class="ui language bottom floating slide up dropdown link item">
<i class="world icon"></i>
<div class="text">English</div>
<div class="menu language-menu">
<a lang="en-US" data-url="/?lang=en-US" class="item active selected">English</a>
<a lang="zh-CN" data-url="/?lang=zh-CN" class="item ">简体中文</a>
<a lang="zh-HK" data-url="/?lang=zh-HK" class="item ">繁體中文(香港)</a>
<a lang="zh-TW" data-url="/?lang=zh-TW" class="item ">繁體中文(台灣)</a>
<a lang="de-DE" data-url="/?lang=de-DE" class="item ">Deutsch</a>
<a lang="fr-FR" data-url="/?lang=fr-FR" class="item ">français</a>
<a lang="nl-NL" data-url="/?lang=nl-NL" class="item ">Nederlands</a>
<a lang="lv-LV" data-url="/?lang=lv-LV" class="item ">latviešu</a>
<a lang="ru-RU" data-url="/?lang=ru-RU" class="item ">русский</a>
<a lang="uk-UA" data-url="/?lang=uk-UA" class="item ">Українська</a>
<a lang="ja-JP" data-url="/?lang=ja-JP" class="item ">日本語</a>
<a lang="es-ES" data-url="/?lang=es-ES" class="item ">español</a>
<a lang="pt-BR" data-url="/?lang=pt-BR" class="item ">português do Brasil</a>
<a lang="pt-PT" data-url="/?lang=pt-PT" class="item ">Português de Portugal</a>
<a lang="pl-PL" data-url="/?lang=pl-PL" class="item ">polski</a>
<a lang="bg-BG" data-url="/?lang=bg-BG" class="item ">български</a>
<a lang="it-IT" data-url="/?lang=it-IT" class="item ">italiano</a>
<a lang="fi-FI" data-url="/?lang=fi-FI" class="item ">suomi</a>
<a lang="tr-TR" data-url="/?lang=tr-TR" class="item ">Türkçe</a>
<a lang="cs-CZ" data-url="/?lang=cs-CZ" class="item ">čeština</a>
<a lang="sr-SP" data-url="/?lang=sr-SP" class="item ">српски</a>
<a lang="sv-SE" data-url="/?lang=sv-SE" class="item ">svenska</a>
<a lang="ko-KR" data-url="/?lang=ko-KR" class="item ">한국어</a>
</div>
</div>
<a href="/js/licenses.txt">Licenses</a>
<a href="/api/swagger">API</a>
<a target="_blank" rel="noopener noreferrer" href="https://gitea.io">Website</a>
<span class="version">Go1.15.5</span>
</div>
</div>
</footer>
<script src="/vendor/plugins/simplemde/simplemde.min.js"></script>
<script src="/vendor/plugins/codemirror/addon/mode/loadmode.js"></script>
<script src="/vendor/plugins/codemirror/mode/meta.js"></script>
<script>
CodeMirror.modeURL = "/vendor/plugins/codemirror/mode/%N/%N.js";
</script>
<script src="/js/index.js?v=a4729905ff114b8772756edddf6ef3f4"></script>
</body>
</html>
<?xml version="1.0" encoding="utf-8"?>
<KNX xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" CreatedBy="KNX MT" ToolVersion="5.6.407.26745" xmlns="http://knx.org/xml/project/11">
<ManufacturerData>
<Manufacturer RefId="M-00FA">
<Catalog>
<CatalogSection Id="M-00FA_CS-1" Name="Geräte" Number="1" DefaultLanguage="en-US">
<CatalogItem Id="M-00FA_H-01248-1_HP-01B7-09-0000_CI-EC01-1" Name="PZEM004t" Number="1" ProductRefId="M-00FA_H-01248-1_P-EC01" Hardware2ProgramRefId="M-00FA_H-01248-1_HP-01B7-09-0000" DefaultLanguage="en-US" />
</CatalogSection>
</Catalog>
<ApplicationPrograms>
<ApplicationProgram Id="M-00FA_A-01B7-09-0000" ApplicationNumber="439" ApplicationVersion="9" ProgramType="ApplicationProgram" MaskVersion="MV-07B0" Name="SAMD-PZEM004T" LoadProcedureStyle="MergedProcedure" PeiType="0" DefaultLanguage="en-US" DynamicTableManagement="false" Linkable="false" MinEtsVersion="4.0">
<Static>
<Code>
<RelativeSegment Id="M-00FA_A-01B7-09-0000_RS-04-00000" Name="Parameters" Offset="0" Size="5" LoadStateMachine="4" />
</Code>
<ParameterTypes>
<ParameterType Id="M-00FA_A-01B7-09-0000_PT-StartupTimeout" Name="StartupTimeout">
<TypeRestriction Base="Value" SizeInBit="8">
<Enumeration Text="0 s" Value="0" Id="M-00FA_A-01B7-09-0000_PT-StartupTimeout_EN-0" />
<Enumeration Text="1 s" Value="1" Id="M-00FA_A-01B7-09-0000_PT-StartupTimeout_EN-1" />
<Enumeration Text="2 s" Value="2" Id="M-00FA_A-01B7-09-0000_PT-StartupTimeout_EN-2" />
<Enumeration Text="3 s" Value="3" Id="M-00FA_A-01B7-09-0000_PT-StartupTimeout_EN-3" />
<Enumeration Text="4 s" Value="4" Id="M-00FA_A-01B7-09-0000_PT-StartupTimeout_EN-4" />
<Enumeration Text="5 s" Value="5" Id="M-00FA_A-01B7-09-0000_PT-StartupTimeout_EN-5" />
<Enumeration Text="6 s" Value="6" Id="M-00FA_A-01B7-09-0000_PT-StartupTimeout_EN-6" />
</TypeRestriction>
</ParameterType>
<ParameterType Id="M-00FA_A-01B7-09-0000_PT-TimeCycle" Name="TimeCycle">
<TypeRestriction Base="Value" SizeInBit="8">
<Enumeration Text="Disabled" Value="0" Id="M-00FA_A-01B7-09-0000_PT-TimeCycle_EN-0" />
<Enumeration Text="1 sec" Value="1" Id="M-00FA_A-01B7-09-0000_PT-TimeCycle_EN-1" />
<Enumeration Text="5 sec" Value="2" Id="M-00FA_A-01B7-09-0000_PT-TimeCycle_EN-2" />
<Enumeration Text="15 sec" Value="3" Id="M-00FA_A-01B7-09-0000_PT-TimeCycle_EN-3" />
<Enumeration Text="1 min" Value="4" Id="M-00FA_A-01B7-09-0000_PT-TimeCycle_EN-4" />
<Enumeration Text="5 min" Value="5" Id="M-00FA_A-01B7-09-0000_PT-TimeCycle_EN-5" />
<Enumeration Text="15 min" Value="6" Id="M-00FA_A-01B7-09-0000_PT-TimeCycle_EN-6" />
</TypeRestriction>
</ParameterType>
<ParameterType Id="M-00FA_A-01B7-09-0000_PT-PercentChange" Name="PercentChange">
<TypeRestriction Base="Value" SizeInBit="8">
<Enumeration Text="Disabled" Value="0" Id="M-00FA_A-01B7-09-0000_PT-PercentChange_EN-0" />
<Enumeration Text="1 %" Value="1" Id="M-00FA_A-01B7-09-0000_PT-PercentChange_EN-1" />
<Enumeration Text="5 %" Value="2" Id="M-00FA_A-01B7-09-0000_PT-PercentChange_EN-2" />
<Enumeration Text="10 %" Value="3" Id="M-00FA_A-01B7-09-0000_PT-PercentChange_EN-3" />
<Enumeration Text="15 %" Value="4" Id="M-00FA_A-01B7-09-0000_PT-PercentChange_EN-4" />
<Enumeration Text="20 %" Value="5" Id="M-00FA_A-01B7-09-0000_PT-PercentChange_EN-5" />
<Enumeration Text="30 %" Value="6" Id="M-00FA_A-01B7-09-0000_PT-PercentChange_EN-6" />
<Enumeration Text="50 %" Value="7" Id="M-00FA_A-01B7-09-0000_PT-PercentChange_EN-7" />
</TypeRestriction>
</ParameterType>
<ParameterType Id="M-00FA_A-01B7-09-0000_PT-SwitchOnOff" Name="SwitchOnOff">
<TypeRestriction Base="Value" SizeInBit="8">
<Enumeration Text="Disabled" Value="0" Id="M-00FA_A-01B7-09-0000_PT-SwitchOnOff_EN-0" />
<Enumeration Text="Enabled" Value="1" Id="M-00FA_A-01B7-09-0000_PT-SwitchOnOff_EN-1" />
</TypeRestriction>
</ParameterType>
<ParameterType Id="M-00FA_A-01B7-09-0000_PT-EnergyReset" Name="EnergyReset">
<TypeRestriction Base="Value" SizeInBit="8">
<Enumeration Text="Disabled" Value="0" Id="M-00FA_A-01B7-09-0000_PT-EnergyReset_EN-0" />
<Enumeration Text="Daily Reset" Value="1" Id="M-00FA_A-01B7-09-0000_PT-EnergyReset_EN-1" />
<Enumeration Text="Monthly Reset" Value="2" Id="M-00FA_A-01B7-09-0000_PT-EnergyReset_EN-2" />
<Enumeration Text="Annually Reset" Value="3" Id="M-00FA_A-01B7-09-0000_PT-EnergyReset_EN-3" />
</TypeRestriction>
</ParameterType>
</ParameterTypes>
<Parameters>
<Parameter Id="M-00FA_A-01B7-09-0000_P-1" Name="startupTimeout" ParameterType="M-00FA_A-01B7-09-0000_PT-StartupTimeout" Text="Startup delaytime" Value="0">
<Memory CodeSegment="M-00FA_A-01B7-09-0000_RS-04-00000" Offset="0" BitOffset="0" />
</Parameter>
<Parameter Id="M-00FA_A-01B7-09-0000_P-2" Name="Percent Send" ParameterType="M-00FA_A-01B7-09-0000_PT-PercentChange" Text="Send actual value if changed" Value="0">
<Memory CodeSegment="M-00FA_A-01B7-09-0000_RS-04-00000" Offset="1" BitOffset="0" />
</Parameter>
<Parameter Id="M-00FA_A-01B7-09-0000_P-3" Name="Refresh Time" ParameterType="M-00FA_A-01B7-09-0000_PT-TimeCycle" Text="Send actual value cyclically" Value="0">
<Memory CodeSegment="M-00FA_A-01B7-09-0000_RS-04-00000" Offset="2" BitOffset="0" />
</Parameter>
<Parameter Id="M-00FA_A-01B7-09-0000_P-4" Name="Enable Reset" ParameterType="M-00FA_A-01B7-09-0000_PT-EnergyReset" Text="Enable daily reset (need datetime Group Address set)" Value="0">
<Memory CodeSegment="M-00FA_A-01B7-09-0000_RS-04-00000" Offset="3" BitOffset="0" />
</Parameter>
<Parameter Id="M-00FA_A-01B7-09-0000_P-5" Name="Enable ProdMode" ParameterType="M-00FA_A-01B7-09-0000_PT-SwitchOnOff" Text="Enable ProgMode at startup for 5min" Value="0">
<Memory CodeSegment="M-00FA_A-01B7-09-0000_RS-04-00000" Offset="4" BitOffset="0" />
</Parameter>
</Parameters>
<ParameterRefs>
<ParameterRef Id="M-00FA_A-01B7-09-0000_P-1_R-1" RefId="M-00FA_A-01B7-09-0000_P-1" />
<ParameterRef Id="M-00FA_A-01B7-09-0000_P-2_R-2" RefId="M-00FA_A-01B7-09-0000_P-2" />
<ParameterRef Id="M-00FA_A-01B7-09-0000_P-3_R-3" RefId="M-00FA_A-01B7-09-0000_P-3" />
<ParameterRef Id="M-00FA_A-01B7-09-0000_P-4_R-4" RefId="M-00FA_A-01B7-09-0000_P-4" />
<ParameterRef Id="M-00FA_A-01B7-09-0000_P-5_R-5" RefId="M-00FA_A-01B7-09-0000_P-5" />
</ParameterRefs>
<ComObjectTable>
<ComObject Id="M-00FA_A-01B7-09-0000_O-1" Name="Counter reset" Text="Counter reset" Number="1" FunctionText="Manual Energy counter Reset" ObjectSize="1 Bit" ReadFlag="Disabled" WriteFlag="Enabled" CommunicationFlag="Enabled" TransmitFlag="Disabled" UpdateFlag="Disabled" ReadOnInitFlag="Disabled" DatapointType="" />
<ComObject Id="M-00FA_A-01B7-09-0000_O-2" Name="Date Time" Text="Date Time" Number="2" FunctionText="dateTime" ObjectSize="8 Bytes" ReadFlag="Disabled" WriteFlag="Enabled" CommunicationFlag="Enabled" TransmitFlag="Disabled" UpdateFlag="Disabled" ReadOnInitFlag="Disabled" />
<ComObject Id="M-00FA_A-01B7-09-0000_O-3" Name="Voltage" Text="Voltage" Number="3" FunctionText="Transmit Voltage value" ObjectSize="4 Bytes" ReadFlag="Enabled" WriteFlag="Disabled" CommunicationFlag="Enabled" TransmitFlag="Enabled" UpdateFlag="Enabled" ReadOnInitFlag="Disabled" DatapointType="" />
<ComObject Id="M-00FA_A-01B7-09-0000_O-4" Name="Current" Text="Current" Number="4" FunctionText="Transmit Current value" ObjectSize="4 Bytes" ReadFlag="Enabled" WriteFlag="Disabled" CommunicationFlag="Enabled" TransmitFlag="Enabled" UpdateFlag="Enabled" ReadOnInitFlag="Disabled" DatapointType="" />
<ComObject Id="M-00FA_A-01B7-09-0000_O-5" Name="Power Factor" Text="Power Factor" Number="5" FunctionText="Transmit Power Factor" ObjectSize="4 Bytes" ReadFlag="Enabled" WriteFlag="Disabled" CommunicationFlag="Enabled" TransmitFlag="Enabled" UpdateFlag="Enabled" ReadOnInitFlag="Disabled" DatapointType="" />
<ComObject Id="M-00FA_A-01B7-09-0000_O-6" Name="Active Power" Text="Active Power" Number="6" FunctionText="Transmit Power value" ObjectSize="4 Bytes" ReadFlag="Enabled" WriteFlag="Disabled" CommunicationFlag="Enabled" TransmitFlag="Enabled" UpdateFlag="Enabled" ReadOnInitFlag="Disabled" />
<ComObject Id="M-00FA_A-01B7-09-0000_O-7" Name="Active Energy" Text="Active Energy" Number="7" FunctionText="Transmit Energy value" ObjectSize="4 Bytes" ReadFlag="Enabled" WriteFlag="Disabled" CommunicationFlag="Enabled" TransmitFlag="Enabled" UpdateFlag="Enabled" ReadOnInitFlag="Disabled" />
<ComObject Id="M-00FA_A-01B7-09-0000_O-8" Name="Frequency" Text="Frequency" Number="8" FunctionText="Transmit Frequency" ObjectSize="4 Bytes" ReadFlag="Enabled" WriteFlag="Disabled" CommunicationFlag="Enabled" TransmitFlag="Enabled" UpdateFlag="Enabled" ReadOnInitFlag="Disabled" />
<ComObject Id="M-00FA_A-01B7-09-0000_O-9" Name="ProgMode" Text="ProgMode" Number="9" FunctionText="Start device programmation mode for ETS" ObjectSize="1 Bit" ReadFlag="Disabled" WriteFlag="Enabled" CommunicationFlag="Enabled" TransmitFlag="Enabled" UpdateFlag="Disabled" ReadOnInitFlag="Disabled" />
</ComObjectTable>
<ComObjectRefs>
<ComObjectRef Id="M-00FA_A-01B7-09-0000_O-1_R-1" RefId="M-00FA_A-01B7-09-0000_O-1" />
<ComObjectRef Id="M-00FA_A-01B7-09-0000_O-2_R-2" RefId="M-00FA_A-01B7-09-0000_O-2" />
<ComObjectRef Id="M-00FA_A-01B7-09-0000_O-3_R-3" RefId="M-00FA_A-01B7-09-0000_O-3" />
<ComObjectRef Id="M-00FA_A-01B7-09-0000_O-4_R-4" RefId="M-00FA_A-01B7-09-0000_O-4" />
<ComObjectRef Id="M-00FA_A-01B7-09-0000_O-5_R-5" RefId="M-00FA_A-01B7-09-0000_O-5" />
<ComObjectRef Id="M-00FA_A-01B7-09-0000_O-6_R-6" RefId="M-00FA_A-01B7-09-0000_O-6" />
<ComObjectRef Id="M-00FA_A-01B7-09-0000_O-7_R-7" RefId="M-00FA_A-01B7-09-0000_O-7" />
<ComObjectRef Id="M-00FA_A-01B7-09-0000_O-8_R-8" RefId="M-00FA_A-01B7-09-0000_O-8" />
<ComObjectRef Id="M-00FA_A-01B7-09-0000_O-9_R-9" RefId="M-00FA_A-01B7-09-0000_O-9" />
</ComObjectRefs>
<AddressTable MaxEntries="65000" />
<AssociationTable MaxEntries="65000" />
<LoadProcedures>
<LoadProcedure MergeId="2">
<LdCtrlRelSegment LsmIdx="4" Size="5" Mode="0" Fill="0" AppliesTo="full" />
</LoadProcedure>
<LoadProcedure MergeId="4">
<LdCtrlWriteRelMem ObjIdx="4" Offset="0" Size="5" Verify="true" />
</LoadProcedure>
</LoadProcedures>
<Options />
</Static>
<Dynamic>
<ChannelIndependentBlock>
<ParameterBlock Id="M-00FA_A-01B7-09-0000_PB-1" Name="ParameterPage" Text="Common Parameters">
<ParameterRefRef RefId="M-00FA_A-01B7-09-0000_P-1_R-1" />
<ParameterRefRef RefId="M-00FA_A-01B7-09-0000_P-2_R-2" />
<ParameterRefRef RefId="M-00FA_A-01B7-09-0000_P-3_R-3" />
<ParameterRefRef RefId="M-00FA_A-01B7-09-0000_P-4_R-4" />
<ParameterRefRef RefId="M-00FA_A-01B7-09-0000_P-5_R-5" />
<ComObjectRefRef RefId="M-00FA_A-ABCE-20-0000_O-1_R-1" />
<ComObjectRefRef RefId="M-00FA_A-ABCE-20-0000_O-2_R-2" />
<ComObjectRefRef RefId="M-00FA_A-ABCE-20-0000_O-3_R-3" />
<ComObjectRefRef RefId="M-00FA_A-ABCE-20-0000_O-4_R-4" />
<ComObjectRefRef RefId="M-00FA_A-ABCE-20-0000_O-5_R-5" />
<ComObjectRefRef RefId="M-00FA_A-ABCE-20-0000_O-6_R-6" />
<ComObjectRefRef RefId="M-00FA_A-ABCE-20-0000_O-7_R-7" />
<ComObjectRefRef RefId="M-00FA_A-ABCE-20-0000_O-8_R-8" />
<ComObjectRefRef RefId="M-00FA_A-ABCE-20-0000_O-9_R-9" />
</ParameterBlock>
</ChannelIndependentBlock>
</Dynamic>
</ApplicationProgram>
</ApplicationPrograms>
<Hardware>
<Hardware Id="M-00FA_H-01248-1" Name="PZEM-004t gateway" SerialNumber="01248" VersionNumber="1" BusCurrent="10" HasIndividualAddress="true" HasApplicationProgram="true">
<Products>
<Product Id="M-00FA_H-01248-1_P-EC01" Text="PZEM004t" OrderNumber="EC01" IsRailMounted="false" DefaultLanguage="en-US">
<RegistrationInfo RegistrationStatus="Registered" />
</Product>
</Products>
<Hardware2Programs>
<Hardware2Program Id="M-00FA_H-01248-1_HP-01B7-09-0000" MediumTypes="MT-0">
<ApplicationProgramRef RefId="M-00FA_A-01B7-09-0000" />
<RegistrationInfo RegistrationStatus="Registered" RegistrationNumber="0001/19" />
</Hardware2Program>
</Hardware2Programs>
</Hardware>
</Hardware>
</Manufacturer>
</ManufacturerData>
</KNX>