diff --git a/FHEM/70_JSONMETER.pm b/FHEM/70_JSONMETER.pm
index 8bf812b31..306c80084 100644
--- a/FHEM/70_JSONMETER.pm
+++ b/FHEM/70_JSONMETER.pm
@@ -86,6 +86,20 @@ sub JSONMETER_UpdateAborted($);
,[1, "0101010800FF", "powerConsumption", 2] #{"obis":"0101010800FF","value":41.42,"unit":"kWh" },
,[1, "0101010801FF", "powerConsumptionTariff1", 2] # {"obis":"0101010801FF","value":33.53,"unit":"kWh"},
,[1, "0101010802FF", "powerConsumptionTariff2", 2] # {"obis":"0101010802FF","value":33.53,"unit":"kWh"},
+ ,[1, "0101010803FF", "powerConsumptionTariff3", 2] # {"obis":"0101010803FF","value":33.53,"unit":"kWh"},
+ ,[1, "0101010804FF", "powerConsumptionTariff4", 2] # {"obis":"0101010804FF","value":33.53,"unit":"kWh"},
+ ,[1, "0101010805FF", "powerConsumptionTariff5", 2] # {"obis":"0101010805FF","value":33.53,"unit":"kWh"},
+ ,[1, "010001080080", "powerConsumptionToday", 1]
+ ,[1, "010001080081", "powerConsumptionYesterday", 1]
+ ,[1, "010001080082", "powerConsumptionLastWeek", 1]
+ ,[1, "010001080083", "powerConsumptionLastMonth", 1]
+ ,[1, "010001080084", "powerConsumptionLastYear", 1]
+ ,[1, "010002080080", "powerProductionToday", 1]
+ ,[1, "010002080081", "powerProductionYesterday", 1]
+ ,[1, "010002080082", "powerProductionLastWeek", 1]
+ ,[1, "010002080083", "powerProductionLastMonth", 1]
+ ,[1, "010002080084", "powerProductionLastYear", 1]
+ ,[1, "0101020800FF", "powerProduction", 2]
,[1, "010020070000", "voltagePhase1", 1] #{"obis":"010020070000","value":237.06,"unit":"V"},
,[1, "010034070000", "voltagePhase2", 1] # {"obis":"010034070000","value":236.28,"unit":"V"},
,[1, "010048070000", "voltagePhase3", 1] # {"obis":"010048070000","value":236.90,"unit":"V"},
@@ -556,16 +570,26 @@ JSONMETER_UpdateAborted($)
If the pool interval is omitted, it is set to 300 (seconds). Smallest possible value is 10.
With 0 it will only update on "manual" request.
-
deviceType
- Used to define the path and port to extract the json file.
- - ITF - One tariff power meter used by N-ENERGY Netz GmbH (Industrietechnik Fröschle)
- - EFR - Power meter used by N-ENERGY Netz GmbH
- - url - use URL defined via the attributes 'pathString' and 'port'
- - file - use file defined via the attribute 'pathString' (positioned in the FHEM file system)
- The attribute 'pathString' can also be used to add login information to the URL-path of predefined devices.
+ <deviceType>
+
+ Used to define the path and port to extract the json file.
+
+ The attribute 'pathString' can be used to add login information to the URL-path of predefined devices.
+
+ - ITF - One tariff electrical meter used by N-ENERGY (Industrietechnik Fröschle)
+ - EFR -
Attributes
@@ -596,15 +621,13 @@ JSONMETER_UpdateAborted($)
Calculates statistic values - not implemented yet
pathString <string>
- - deviceType 'file': specifies the local file name and path
- - deviceType 'url': specifies the url path
- - other: can be used to add login information to the url path of predefined devices
-
- e.g. ?LogName=secret&LogPSWD=very_secret
+ - if deviceType = 'file': specifies the local file name and path
+ - if deviceType = 'url': specifies the url path
+ - other deviceType: can be used to add login information to the url path of predefined devices
port <number>
- if the deviceType 'url' is selected the url port can be specified here (default is 80)
+ Specifies the IP port for the deviceType 'url' (default is 80)
- readingFnAttributes
@@ -632,16 +655,25 @@ JSONMETER_UpdateAborted($)
Bei 0 kann die Geräteabfrage nur manuell gestartet werden.
Gerätetyp
- Definiert den Pfad und den Port, um die JSON-Datei zu einzulesen.
- - ITF - Eintarifzähler, genutzt von N-ENERGY Netz GmbH (Industrietechnik Fröschle)
- - EFR - Stromzähler, genutzt von N-ENERGY Netz GmbH
+
+ Definiert den Pfad und den Port, um die JSON-Datei zu einzulesen.
+
+ Mit dem Attribute 'pathString' können Login Information an den URL-Pfad von vordefinierten Geräte angehangen werden.
+
+ - ITF - Eintarifzähler von N-ENERGY Netz GmbH (Industrietechnik Fröschle)
+ - EFR - Stromzähler von EON, N-ENERGY, EnBW
+
+ Die Login Information werden über das Attribute 'pathstring' angegeben.
+
+ ?LogName=Benutzer&LogPSWD=Passwort
- url - benutzt die URL, welche durch das Attribut 'pathString' und 'port' definiert wird.
- file - benutzt die Datei, welche durch das Attribut 'pathString' definiert wird (im FHEM Dateisystem)
- Das Attribute 'pathString' kann auch benutzt werdne, um Login Information an den URL-Pfad der vordefinierten Geräte anzuhängen.
+
-
+
+
Set
INTERVAL <Abfrageinterval>
@@ -657,15 +689,16 @@ JSONMETER_UpdateAborted($)
Diese Analysie wird normaler Weise nur einmal durchgeführt, wenn Gerätewerte gefunden wurden.
- Get
+
Get
jsonFile
- Liest die JSON-Datei ein und zeigt sie an
+ Liest die JSON-Datei ein und zeigt sie an.
+
Attributes
@@ -678,11 +711,11 @@ JSONMETER_UpdateAborted($)
- Gerätetyp 'url': Definiert den URL-Pfad
- Andere: Kann benutzt werden um Login-Information zum URL Pfad von vordefinerten Geräten hinzuzufügen
- e.g. ?LogName=geheim&LogPSWD=sehr_geheim
+ e.g.
port <Nummer>
- Beim Gerätetyp 'url' kann hier der URL-Port festgelegt werden (standardmässig 80)
+ Beim Gerätetyp 'url' kann hier der URL-Port festgelegt werden (standardmässig 80)
readingFnAttributes