<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Kommentare zu: Raspberry Pi &#8211; eHZ auslesen	</title>
	<atom:link href="https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/</link>
	<description></description>
	<lastBuildDate>Sat, 04 Nov 2023 14:25:54 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>
		Von: Helge		</title>
		<link>https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/#comment-353823</link>

		<dc:creator><![CDATA[Helge]]></dc:creator>
		<pubDate>Sat, 04 Nov 2023 14:25:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bubux.de/?p=89#comment-353823</guid>

					<description><![CDATA[Hi Chris,

Ich habe einen Neuen Zähler bekommen und leider funktionoert das Script nicht mehr.8181C78203FF
in dem Datenstrom sehe ich auch nicht mehr die: 
Hersteller-ID 8181C78203FF und 
Public-Key      8181C78205FF
hab versucht, die anzupassen aber leider erfolglos, über ein Tipp würde ich mich freuen.

PHP Notice:  Undefined index: 0100010800FF in /var/www/strom/sml.php on line 26
PHP Notice:  Undefined index: 0100010800FF in /var/www/strom/sml.php on line 26
PHP Notice:  Undefined index: 0100020800FF in /var/www/strom/sml.php on line 27
PHP Notice:  Undefined index: 0100020800FF in /var/www/strom/sml.php on line 27
PHP Notice:  Undefined index: 0B0A01484C59 in /var/www/strom/sml.php on line 28
PHP Notice:  Undefined index: 0100100700FF in /var/www/strom/sml.php on line 29
PHP Notice:  Undefined index: 0100100700FF in /var/www/strom/sml.php on line 29

Debug zeigt folgendes an:

Sat 4 Nov 15:18:18 CET 2023  DEBUG: &#039;ENTER parse_sml_message&#039; : 760400000162006200726500000101760101070000005885C50B0A01484C59030005633872620165005885C50163E724007604000002620062007265000007017707FFFFFFFFFFFF0B0A01
DEBUG: &#039;PROCESS OpenRequest&#039; : 760101070000005885C50B0A01484C59030005633872620165005885C50163E724007604000002620062007265000007017707FFFFFFFFFFFF0B0A01484C590300056338070100620AFFFF
ERROR: &#039;00&#039; expected, got &#039;65005885C50163E72400760400000262006200726500000701...&#039; !
#1 /var/www/strom/sml_parser.php(390): SML_PARSER-&#062;match(&#039;00&#039;)
#2 /var/www/strom/sml_parser.php(428): SML_PARSER-&#062;parse_sml_message()
#3 /var/www/strom/sml_parser.php(466): SML_PARSER-&#062;parse_sml_hexdata(&#039;000001620062007...&#039;)
#4 /var/www/strom/sml.php(19): SML_PARSER-&#062;parse_sml_file(&#039;/var/www/strom/...&#039;)
#5 {main}
DEBUG: &#039;EXIT parse_sml_message. CRC=FAIL&#039;
DEBUG: &#039;--------------------------------&#039;
DEBUG: &#039;ENTER parse_sml_message&#039; : 65005885C50163E724007604000002620062007265000007017707FFFFFFFFFFFF0B0A01484C590300056338070100620AFFFF72620165005885C5F1067707010060320101010101010448
ERROR: &#039;76&#039; expected, got &#039;65005885C50163E72400760400000262006200726500000701...&#039; !
#1 /var/www/strom/sml_parser.php(380): SML_PARSER-&#062;match(&#039;76&#039;)
#2 /var/www/strom/sml_parser.php(428): SML_PARSER-&#062;parse_sml_message()
#3 /var/www/strom/sml_parser.php(466): SML_PARSER-&#062;parse_sml_hexdata(&#039;000001620062007...&#039;)
#4 /var/www/strom/sml.php(19): SML_PARSER-&#062;parse_sml_file(&#039;/var/www/strom/...&#039;)
#5 {main}
ERROR: &#039;72&#039; expected, got &#039;85C50163E724007604000002620062007265000007017707FF...&#039; !
#1 /var/www/strom/sml_parser.php(342): SML_PARSER-&#062;match(&#039;72&#039;)
#2 /var/www/strom/sml_parser.php(384): SML_PARSER-&#062;readMessageBody()
#3 /var/www/strom/sml_parser.php(428): SML_PARSER-&#062;parse_sml_message()
#4 /var/www/strom/sml_parser.php(466): SML_PARSER-&#062;parse_sml_hexdata(&#039;000001620062007...&#039;)
#5 /var/www/strom/sml.php(19): SML_PARSER-&#062;parse_sml_file(&#039;/var/www/strom/...&#039;)
#6 {main}
DEBUG: &#039;PROCESS UnknownRequest ([Error, cant read unsigned : 85])&#039; : C50163E724007604000002620062007265000007017707FFFFFFFFFFFF0B0A01484C590300056338070100620AFFFF72620165005885C5F10677070100603201010101010104484C590177
ERROR: &#039;00&#039; expected, got &#039;0163E724007604000002620062007265000007017707FFFFFF...&#039; !
#1 /var/www/strom/sml_parser.php(390): SML_PARSER-&#062;match(&#039;00&#039;)
#2 /var/www/strom/sml_parser.php(428): SML_PARSER-&#062;parse_sml_message()
#3 /var/www/strom/sml_parser.php(466): SML_PARSER-&#062;parse_sml_hexdata(&#039;000001620062007...&#039;)
#4 /var/www/strom/sml.php(19): SML_PARSER-&#062;parse_sml_file(&#039;/var/www/strom/...&#039;)
#5 {main}
DEBUG: &#039;EXIT parse_sml_message. CRC=FAIL&#039;
DEBUG: &#039;--------------------------------&#039;
DEBUG: &#039;ENTER parse_sml_message&#039; : 0163E724007604000002620062007265000007017707FFFFFFFFFFFF0B0A01484C590300056338070100620AFFFF72620165005885C5F10677070100603201010101010104484C59017707
ERROR: &#039;76&#039; expected, got &#039;0163E724007604000002620062007265000007017707FFFFFF...&#039; !
#1 /var/www/strom/sml_parser.php(380): SML_PARSER-&#062;match(&#039;76&#039;)
#2 /var/www/strom/sml_parser.php(428): SML_PARSER-&#062;parse_sml_message()
#3 /var/www/strom/sml_parser.php(466): SML_PARSER-&#062;parse_sml_hexdata(&#039;000001620062007...&#039;)
#4 /var/www/strom/sml.php(19): SML_PARSER-&#062;parse_sml_file(&#039;/var/www/strom/...&#039;)
#5 {main}
ERROR: &#039;72&#039; expected, got &#039;7604000002620062007265000007017707FFFFFFFFFFFF0B0A...&#039; !
#1 /var/www/strom/sml_parser.php(342): SML_PARSER-&#062;match(&#039;72&#039;)
#2 /var/www/strom/sml_parser.php(384): SML_PARSER-&#062;readMessageBody()
#3 /var/www/strom/sml_parser.php(428): SML_PARSER-&#062;parse_sml_message()
#4 /var/www/strom/sml_parser.php(466): SML_PARSER-&#062;parse_sml_hexdata(&#039;000001620062007...&#039;)
#5 /var/www/strom/sml.php(19): SML_PARSER-&#062;parse_sml_file(&#039;/var/www/strom/...&#039;)
#6 {main}
DEBUG: &#039;PROCESS UnknownRequest ([Error, cant read unsigned : 76])&#039; : 04000002620062007265000007017707FFFFFFFFFFFF0B0A01484C590300056338070100620AFFFF72620165005885C5F10677070100603201010101010104484C590177070100600100FF
DEBUG: &#039;EXIT parse_sml_message. CRC=FAIL&#039;
DEBUG: &#039;--------------------------------&#039;
DEBUG: &#039;ENTER parse_sml_message&#039; : 0002620062007265000007017707FFFFFFFFFFFF0B0A01484C590300056338070100620AFFFF72620165005885C5F10677070100603201010101010104484C590177070100600100FF0101
ERROR: &#039;76&#039; expected, got &#039;0002620062007265000007017707FFFFFFFFFFFF0B0A01484C...&#039; !
#1 /var/www/strom/sml_parser.php(380): SML_PARSER-&#062;match(&#039;76&#039;)
#2 /var/www/strom/sml_parser.php(428): SML_PARSER-&#062;parse_sml_message()
#3 /var/www/strom/sml_parser.php(466): SML_PARSER-&#062;parse_sml_hexdata(&#039;000001620062007...&#039;)
#4 /var/www/strom/sml.php(19): SML_PARSER-&#062;parse_sml_file(&#039;/var/www/strom/...&#039;)
#5 {main}
ERROR: can&#039;t read enough bytes !
#1 /var/www/strom/sml_parser.php(237): SML_PARSER-&#062;read(1)
#2 /var/www/strom/sml_parser.php(383): SML_PARSER-&#062;readUnsigned()
#3 /var/www/strom/sml_parser.php(428): SML_PARSER-&#062;parse_sml_message()
#4 /var/www/strom/sml_parser.php(466): SML_PARSER-&#062;parse_sml_hexdata(&#039;000001620062007...&#039;)
#5 /var/www/strom/sml.php(19): SML_PARSER-&#062;parse_sml_file(&#039;/var/www/strom/...&#039;)
#6 {main}
ERROR: &#039;72&#039; expected, got &#039;...&#039; !
#1 /var/www/strom/sml_parser.php(342): SML_PARSER-&#062;match(&#039;72&#039;)
#2 /var/www/strom/sml_parser.php(384): SML_PARSER-&#062;readMessageBody()
#3 /var/www/strom/sml_parser.php(428): SML_PARSER-&#062;parse_sml_message()
#4 /var/www/strom/sml_parser.php(466): SML_PARSER-&#062;parse_sml_hexdata(&#039;000001620062007...&#039;)
#5 /var/www/strom/sml.php(19): SML_PARSER-&#062;parse_sml_file(&#039;/var/www/strom/...&#039;)
#6 {main}
ERROR: can&#039;t read enough bytes !
#1 /var/www/strom/sml_parser.php(237): SML_PARSER-&#062;read(1)
#2 /var/www/strom/sml_parser.php(343): SML_PARSER-&#062;readUnsigned(false)
#3 /var/www/strom/sml_parser.php(384): SML_PARSER-&#062;readMessageBody()
#4 /var/www/strom/sml_parser.php(428): SML_PARSER-&#062;parse_sml_message()
#5 /var/www/strom/sml_parser.php(466): SML_PARSER-&#062;parse_sml_hexdata(&#039;000001620062007...&#039;)
#6 /var/www/strom/sml.php(19): SML_PARSER-&#062;parse_sml_file(&#039;/var/www/strom/...&#039;)
#7 {main}
DEBUG: &#039;PROCESS UnknownRequest ([Error, cant read unsigned : ])&#039; :
ERROR: can&#039;t read enough bytes !
#1 /var/www/strom/sml_parser.php(237): SML_PARSER-&#062;read(1)
#2 /var/www/strom/sml_parser.php(389): SML_PARSER-&#062;readUnsigned()
#3 /var/www/strom/sml_parser.php(428): SML_PARSER-&#062;parse_sml_message()
#4 /var/www/strom/sml_parser.php(466): SML_PARSER-&#062;parse_sml_hexdata(&#039;000001620062007...&#039;)
#5 /var/www/strom/sml.php(19): SML_PARSER-&#062;parse_sml_file(&#039;/var/www/strom/...&#039;)
#6 {main}
ERROR: &#039;00&#039; expected, got &#039;...&#039; !
#1 /var/www/strom/sml_parser.php(390): SML_PARSER-&#062;match(&#039;00&#039;)
#2 /var/www/strom/sml_parser.php(428): SML_PARSER-&#062;parse_sml_message()
#3 /var/www/strom/sml_parser.php(466): SML_PARSER-&#062;parse_sml_hexdata(&#039;000001620062007...&#039;)
#4 /var/www/strom/sml.php(19): SML_PARSER-&#062;parse_sml_file(&#039;/var/www/strom/...&#039;)
#5 {main}
DEBUG: &#039;EXIT parse_sml_message. CRC=FAIL&#039;
DEBUG: &#039;--------------------------------&#039;
ERROR: &#039;00001B1B1B1B1A&#039; expected, got &#039;...&#039; !
#1 /var/www/strom/sml_parser.php(447): SML_PARSER-&#062;match(&#039;00001B1B1B1B1A&#039;)
#2 /var/www/strom/sml_parser.php(466): SML_PARSER-&#062;parse_sml_hexdata(&#039;000001620062007...&#039;)
#3 /var/www/strom/sml.php(19): SML_PARSER-&#062;parse_sml_file(&#039;/var/www/strom/...&#039;)
#4 {main}
ERROR: &#039;03&#039; expected, got &#039;...&#039; !
#1 /var/www/strom/sml_parser.php(448): SML_PARSER-&#062;match(&#039;03&#039;)
#2 /var/www/strom/sml_parser.php(466): SML_PARSER-&#062;parse_sml_hexdata(&#039;000001620062007...&#039;)
#3 /var/www/strom/sml.php(19): SML_PARSER-&#062;parse_sml_file(&#039;/var/www/strom/...&#039;)
#4 {main}
ERROR: can&#039;t read enough bytes !
#1 /var/www/strom/sml_parser.php(452): SML_PARSER-&#062;read(2)
#2 /var/www/strom/sml_parser.php(466): SML_PARSER-&#062;parse_sml_hexdata(&#039;000001620062007...&#039;)
#3 /var/www/strom/sml.php(19): SML_PARSER-&#062;parse_sml_file(&#039;/var/www/strom/...&#039;)
#4 {main}
Array
(
)]]></description>
			<content:encoded><![CDATA[<p>Hi Chris,</p>
<p>Ich habe einen Neuen Zähler bekommen und leider funktionoert das Script nicht mehr.8181C78203FF<br />
in dem Datenstrom sehe ich auch nicht mehr die:<br />
Hersteller-ID 8181C78203FF und<br />
Public-Key      8181C78205FF<br />
hab versucht, die anzupassen aber leider erfolglos, über ein Tipp würde ich mich freuen.</p>
<p>PHP Notice:  Undefined index: 0100010800FF in /var/www/strom/sml.php on line 26<br />
PHP Notice:  Undefined index: 0100010800FF in /var/www/strom/sml.php on line 26<br />
PHP Notice:  Undefined index: 0100020800FF in /var/www/strom/sml.php on line 27<br />
PHP Notice:  Undefined index: 0100020800FF in /var/www/strom/sml.php on line 27<br />
PHP Notice:  Undefined index: 0B0A01484C59 in /var/www/strom/sml.php on line 28<br />
PHP Notice:  Undefined index: 0100100700FF in /var/www/strom/sml.php on line 29<br />
PHP Notice:  Undefined index: 0100100700FF in /var/www/strom/sml.php on line 29</p>
<p>Debug zeigt folgendes an:</p>
<p>Sat 4 Nov 15:18:18 CET 2023  DEBUG: &#8218;ENTER parse_sml_message&#8216; : 760400000162006200726500000101760101070000005885C50B0A01484C59030005633872620165005885C50163E724007604000002620062007265000007017707FFFFFFFFFFFF0B0A01<br />
DEBUG: &#8218;PROCESS OpenRequest&#8216; : 760101070000005885C50B0A01484C59030005633872620165005885C50163E724007604000002620062007265000007017707FFFFFFFFFFFF0B0A01484C590300056338070100620AFFFF<br />
ERROR: &#8217;00&#8216; expected, got &#8218;65005885C50163E72400760400000262006200726500000701&#8230;&#8216; !<br />
#1 /var/www/strom/sml_parser.php(390): SML_PARSER-&gt;match(&#8217;00&#8216;)<br />
#2 /var/www/strom/sml_parser.php(428): SML_PARSER-&gt;parse_sml_message()<br />
#3 /var/www/strom/sml_parser.php(466): SML_PARSER-&gt;parse_sml_hexdata(&#8218;000001620062007&#8230;&#8216;)<br />
#4 /var/www/strom/sml.php(19): SML_PARSER-&gt;parse_sml_file(&#8218;/var/www/strom/&#8230;&#8216;)<br />
#5 {main}<br />
DEBUG: &#8218;EXIT parse_sml_message. CRC=FAIL&#8216;<br />
DEBUG: &#8218;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#8218;<br />
DEBUG: &#8218;ENTER parse_sml_message&#8216; : 65005885C50163E724007604000002620062007265000007017707FFFFFFFFFFFF0B0A01484C590300056338070100620AFFFF72620165005885C5F1067707010060320101010101010448<br />
ERROR: &#8217;76&#8216; expected, got &#8218;65005885C50163E72400760400000262006200726500000701&#8230;&#8216; !<br />
#1 /var/www/strom/sml_parser.php(380): SML_PARSER-&gt;match(&#8217;76&#8216;)<br />
#2 /var/www/strom/sml_parser.php(428): SML_PARSER-&gt;parse_sml_message()<br />
#3 /var/www/strom/sml_parser.php(466): SML_PARSER-&gt;parse_sml_hexdata(&#8218;000001620062007&#8230;&#8216;)<br />
#4 /var/www/strom/sml.php(19): SML_PARSER-&gt;parse_sml_file(&#8218;/var/www/strom/&#8230;&#8216;)<br />
#5 {main}<br />
ERROR: &#8217;72&#8216; expected, got &#8217;85C50163E724007604000002620062007265000007017707FF&#8230;&#8216; !<br />
#1 /var/www/strom/sml_parser.php(342): SML_PARSER-&gt;match(&#8217;72&#8216;)<br />
#2 /var/www/strom/sml_parser.php(384): SML_PARSER-&gt;readMessageBody()<br />
#3 /var/www/strom/sml_parser.php(428): SML_PARSER-&gt;parse_sml_message()<br />
#4 /var/www/strom/sml_parser.php(466): SML_PARSER-&gt;parse_sml_hexdata(&#8218;000001620062007&#8230;&#8216;)<br />
#5 /var/www/strom/sml.php(19): SML_PARSER-&gt;parse_sml_file(&#8218;/var/www/strom/&#8230;&#8216;)<br />
#6 {main}<br />
DEBUG: &#8218;PROCESS UnknownRequest ([Error, cant read unsigned : 85])&#8216; : C50163E724007604000002620062007265000007017707FFFFFFFFFFFF0B0A01484C590300056338070100620AFFFF72620165005885C5F10677070100603201010101010104484C590177<br />
ERROR: &#8217;00&#8216; expected, got &#8218;0163E724007604000002620062007265000007017707FFFFFF&#8230;&#8216; !<br />
#1 /var/www/strom/sml_parser.php(390): SML_PARSER-&gt;match(&#8217;00&#8216;)<br />
#2 /var/www/strom/sml_parser.php(428): SML_PARSER-&gt;parse_sml_message()<br />
#3 /var/www/strom/sml_parser.php(466): SML_PARSER-&gt;parse_sml_hexdata(&#8218;000001620062007&#8230;&#8216;)<br />
#4 /var/www/strom/sml.php(19): SML_PARSER-&gt;parse_sml_file(&#8218;/var/www/strom/&#8230;&#8216;)<br />
#5 {main}<br />
DEBUG: &#8218;EXIT parse_sml_message. CRC=FAIL&#8216;<br />
DEBUG: &#8218;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#8218;<br />
DEBUG: &#8218;ENTER parse_sml_message&#8216; : 0163E724007604000002620062007265000007017707FFFFFFFFFFFF0B0A01484C590300056338070100620AFFFF72620165005885C5F10677070100603201010101010104484C59017707<br />
ERROR: &#8217;76&#8216; expected, got &#8218;0163E724007604000002620062007265000007017707FFFFFF&#8230;&#8216; !<br />
#1 /var/www/strom/sml_parser.php(380): SML_PARSER-&gt;match(&#8217;76&#8216;)<br />
#2 /var/www/strom/sml_parser.php(428): SML_PARSER-&gt;parse_sml_message()<br />
#3 /var/www/strom/sml_parser.php(466): SML_PARSER-&gt;parse_sml_hexdata(&#8218;000001620062007&#8230;&#8216;)<br />
#4 /var/www/strom/sml.php(19): SML_PARSER-&gt;parse_sml_file(&#8218;/var/www/strom/&#8230;&#8216;)<br />
#5 {main}<br />
ERROR: &#8217;72&#8216; expected, got &#8218;7604000002620062007265000007017707FFFFFFFFFFFF0B0A&#8230;&#8216; !<br />
#1 /var/www/strom/sml_parser.php(342): SML_PARSER-&gt;match(&#8217;72&#8216;)<br />
#2 /var/www/strom/sml_parser.php(384): SML_PARSER-&gt;readMessageBody()<br />
#3 /var/www/strom/sml_parser.php(428): SML_PARSER-&gt;parse_sml_message()<br />
#4 /var/www/strom/sml_parser.php(466): SML_PARSER-&gt;parse_sml_hexdata(&#8218;000001620062007&#8230;&#8216;)<br />
#5 /var/www/strom/sml.php(19): SML_PARSER-&gt;parse_sml_file(&#8218;/var/www/strom/&#8230;&#8216;)<br />
#6 {main}<br />
DEBUG: &#8218;PROCESS UnknownRequest ([Error, cant read unsigned : 76])&#8216; : 04000002620062007265000007017707FFFFFFFFFFFF0B0A01484C590300056338070100620AFFFF72620165005885C5F10677070100603201010101010104484C590177070100600100FF<br />
DEBUG: &#8218;EXIT parse_sml_message. CRC=FAIL&#8216;<br />
DEBUG: &#8218;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#8218;<br />
DEBUG: &#8218;ENTER parse_sml_message&#8216; : 0002620062007265000007017707FFFFFFFFFFFF0B0A01484C590300056338070100620AFFFF72620165005885C5F10677070100603201010101010104484C590177070100600100FF0101<br />
ERROR: &#8217;76&#8216; expected, got &#8218;0002620062007265000007017707FFFFFFFFFFFF0B0A01484C&#8230;&#8216; !<br />
#1 /var/www/strom/sml_parser.php(380): SML_PARSER-&gt;match(&#8217;76&#8216;)<br />
#2 /var/www/strom/sml_parser.php(428): SML_PARSER-&gt;parse_sml_message()<br />
#3 /var/www/strom/sml_parser.php(466): SML_PARSER-&gt;parse_sml_hexdata(&#8218;000001620062007&#8230;&#8216;)<br />
#4 /var/www/strom/sml.php(19): SML_PARSER-&gt;parse_sml_file(&#8218;/var/www/strom/&#8230;&#8216;)<br />
#5 {main}<br />
ERROR: can&#8217;t read enough bytes !<br />
#1 /var/www/strom/sml_parser.php(237): SML_PARSER-&gt;read(1)<br />
#2 /var/www/strom/sml_parser.php(383): SML_PARSER-&gt;readUnsigned()<br />
#3 /var/www/strom/sml_parser.php(428): SML_PARSER-&gt;parse_sml_message()<br />
#4 /var/www/strom/sml_parser.php(466): SML_PARSER-&gt;parse_sml_hexdata(&#8218;000001620062007&#8230;&#8216;)<br />
#5 /var/www/strom/sml.php(19): SML_PARSER-&gt;parse_sml_file(&#8218;/var/www/strom/&#8230;&#8216;)<br />
#6 {main}<br />
ERROR: &#8217;72&#8216; expected, got &#8218;&#8230;&#8216; !<br />
#1 /var/www/strom/sml_parser.php(342): SML_PARSER-&gt;match(&#8217;72&#8216;)<br />
#2 /var/www/strom/sml_parser.php(384): SML_PARSER-&gt;readMessageBody()<br />
#3 /var/www/strom/sml_parser.php(428): SML_PARSER-&gt;parse_sml_message()<br />
#4 /var/www/strom/sml_parser.php(466): SML_PARSER-&gt;parse_sml_hexdata(&#8218;000001620062007&#8230;&#8216;)<br />
#5 /var/www/strom/sml.php(19): SML_PARSER-&gt;parse_sml_file(&#8218;/var/www/strom/&#8230;&#8216;)<br />
#6 {main}<br />
ERROR: can&#8217;t read enough bytes !<br />
#1 /var/www/strom/sml_parser.php(237): SML_PARSER-&gt;read(1)<br />
#2 /var/www/strom/sml_parser.php(343): SML_PARSER-&gt;readUnsigned(false)<br />
#3 /var/www/strom/sml_parser.php(384): SML_PARSER-&gt;readMessageBody()<br />
#4 /var/www/strom/sml_parser.php(428): SML_PARSER-&gt;parse_sml_message()<br />
#5 /var/www/strom/sml_parser.php(466): SML_PARSER-&gt;parse_sml_hexdata(&#8218;000001620062007&#8230;&#8216;)<br />
#6 /var/www/strom/sml.php(19): SML_PARSER-&gt;parse_sml_file(&#8218;/var/www/strom/&#8230;&#8216;)<br />
#7 {main}<br />
DEBUG: &#8218;PROCESS UnknownRequest ([Error, cant read unsigned : ])&#8216; :<br />
ERROR: can&#8217;t read enough bytes !<br />
#1 /var/www/strom/sml_parser.php(237): SML_PARSER-&gt;read(1)<br />
#2 /var/www/strom/sml_parser.php(389): SML_PARSER-&gt;readUnsigned()<br />
#3 /var/www/strom/sml_parser.php(428): SML_PARSER-&gt;parse_sml_message()<br />
#4 /var/www/strom/sml_parser.php(466): SML_PARSER-&gt;parse_sml_hexdata(&#8218;000001620062007&#8230;&#8216;)<br />
#5 /var/www/strom/sml.php(19): SML_PARSER-&gt;parse_sml_file(&#8218;/var/www/strom/&#8230;&#8216;)<br />
#6 {main}<br />
ERROR: &#8217;00&#8216; expected, got &#8218;&#8230;&#8216; !<br />
#1 /var/www/strom/sml_parser.php(390): SML_PARSER-&gt;match(&#8217;00&#8216;)<br />
#2 /var/www/strom/sml_parser.php(428): SML_PARSER-&gt;parse_sml_message()<br />
#3 /var/www/strom/sml_parser.php(466): SML_PARSER-&gt;parse_sml_hexdata(&#8218;000001620062007&#8230;&#8216;)<br />
#4 /var/www/strom/sml.php(19): SML_PARSER-&gt;parse_sml_file(&#8218;/var/www/strom/&#8230;&#8216;)<br />
#5 {main}<br />
DEBUG: &#8218;EXIT parse_sml_message. CRC=FAIL&#8216;<br />
DEBUG: &#8218;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&#8218;<br />
ERROR: &#8218;00001B1B1B1B1A&#8216; expected, got &#8218;&#8230;&#8216; !<br />
#1 /var/www/strom/sml_parser.php(447): SML_PARSER-&gt;match(&#8218;00001B1B1B1B1A&#8216;)<br />
#2 /var/www/strom/sml_parser.php(466): SML_PARSER-&gt;parse_sml_hexdata(&#8218;000001620062007&#8230;&#8216;)<br />
#3 /var/www/strom/sml.php(19): SML_PARSER-&gt;parse_sml_file(&#8218;/var/www/strom/&#8230;&#8216;)<br />
#4 {main}<br />
ERROR: &#8217;03&#8216; expected, got &#8218;&#8230;&#8216; !<br />
#1 /var/www/strom/sml_parser.php(448): SML_PARSER-&gt;match(&#8217;03&#8216;)<br />
#2 /var/www/strom/sml_parser.php(466): SML_PARSER-&gt;parse_sml_hexdata(&#8218;000001620062007&#8230;&#8216;)<br />
#3 /var/www/strom/sml.php(19): SML_PARSER-&gt;parse_sml_file(&#8218;/var/www/strom/&#8230;&#8216;)<br />
#4 {main}<br />
ERROR: can&#8217;t read enough bytes !<br />
#1 /var/www/strom/sml_parser.php(452): SML_PARSER-&gt;read(2)<br />
#2 /var/www/strom/sml_parser.php(466): SML_PARSER-&gt;parse_sml_hexdata(&#8218;000001620062007&#8230;&#8216;)<br />
#3 /var/www/strom/sml.php(19): SML_PARSER-&gt;parse_sml_file(&#8218;/var/www/strom/&#8230;&#8216;)<br />
#4 {main}<br />
Array<br />
(<br />
)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Willi Dennerlohr		</title>
		<link>https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/#comment-340276</link>

		<dc:creator><![CDATA[Willi Dennerlohr]]></dc:creator>
		<pubDate>Thu, 07 Sep 2023 14:23:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bubux.de/?p=89#comment-340276</guid>

					<description><![CDATA[Ich habe einen EMH - 1-Richtungszähler und das Script funktioniert einwandfrei wenn der Wert der
OBIS-Kennzahl 01 00 10 07 00 FF (Aktuelle Momentanwirkleistung) positiv (Bezug) ist.
Ist der Ert negativ (Einspeisung) wird eine 10 stellige Zahl beginnend mit 42949 ... ausgegeben
(s. Beispiel).
Ich stehe am Schlauch und weiss nicht wie ich das ändern könnte uns bin auf Ihre Hilfe angwiesen.
Es würde mich freuen, wenn sie mich unterstützen könnten. Vielen Dank.
Willi
Beispiel:
Array
(
    [8181C78203FF] =&#062; Array
        (
            [objName] =&#062; 8181C78203FF
            [status] =&#062;
            [valTime] =&#062;
            [unit] =&#062;
            [scaler] =&#062; 0
            [value] =&#062; EMH
            [valueSignature] =&#062;
            [OBIS] =&#062; 129-129:199.130.3*255
            [OBIS-Text] =&#062; Hersteller-ID
        )

    [0100000009FF] =&#062; Array
        (
            [objName] =&#062; 0100000009FF
            [status] =&#062;
            [valTime] =&#062;
            [unit] =&#062;
            [scaler] =&#062; 0
            [value] =&#062; 0901454D4800004BB2CF
            [valueSignature] =&#062;
            [OBIS] =&#062; 1-0:0.0.9*255
            [OBIS-Text] =&#062;  Geraeteeinzelidentifikation
        )

    [0100010800FF] =&#062; Array
        (
            [objName] =&#062; 0100010800FF
            [status] =&#062; 0001B0
            [valTime] =&#062;
            [unit] =&#062; Wh
            [scaler] =&#062; 0.1
            [value] =&#062; 243475196
            [valueSignature] =&#062;
            [OBIS] =&#062; 1-0:1.8.0*255
            [OBIS-Text] =&#062; Wirkarbeit Bezug Total: Zaehlerstand
        )

    [0100010801FF] =&#062; Array
        (
            [objName] =&#062; 0100010801FF
            [status] =&#062;
            [valTime] =&#062;
            [unit] =&#062; Wh
            [scaler] =&#062; 0.1
            [value] =&#062; 243475196
            [valueSignature] =&#062;
            [OBIS] =&#062; 1-0:1.8.1*255
            [OBIS-Text] =&#062; Wirk-Energie Tarif 1 Bezug
        )

    [0100010802FF] =&#062; Array
        (
            [objName] =&#062; 0100010802FF
            [status] =&#062;
            [valTime] =&#062;
            [unit] =&#062; Wh
            [scaler] =&#062; 0.1
            [value] =&#062; 0
            [valueSignature] =&#062;
            [OBIS] =&#062; 1-0:1.8.2*255
            [OBIS-Text] =&#062; Wirk-Energie Tarif 2 Bezug
        )

    [0100100700FF] =&#062; Array
        (
            [objName] =&#062; 0100100700FF
            [status] =&#062;
            [valTime] =&#062;
            [unit] =&#062; Wh
            [scaler] =&#062; 0.1
            [value] =&#062; 4294967150
            [valueSignature] =&#062;
            [OBIS] =&#062; 1-0:16.7.0*255
            [OBIS-Text] =&#062; Active Power
        )

    [8181C78205FF] =&#062; Array
        (
            [objName] =&#062; 8181C78205FF
            [status] =&#062;
            [valTime] =&#062; 72
            [unit] =&#062;
            [scaler] =&#062; 0
            [value] =&#062; 5A860B575DC25E1A187D981A210E75566C6057FC1A26E706B2531359DCD7BA4C621DFFCB0090A9F9F873C4114E4BE4AD
            [valueSignature] =&#062;
            [OBIS] =&#062; 129-129:199.130.5*255
            [OBIS-Text] =&#062; Public-Key
        )

)
2023-09-07 16:07:23
24347.5196
4294967150]]></description>
			<content:encoded><![CDATA[<p>Ich habe einen EMH &#8211; 1-Richtungszähler und das Script funktioniert einwandfrei wenn der Wert der<br />
OBIS-Kennzahl 01 00 10 07 00 FF (Aktuelle Momentanwirkleistung) positiv (Bezug) ist.<br />
Ist der Ert negativ (Einspeisung) wird eine 10 stellige Zahl beginnend mit 42949 &#8230; ausgegeben<br />
(s. Beispiel).<br />
Ich stehe am Schlauch und weiss nicht wie ich das ändern könnte uns bin auf Ihre Hilfe angwiesen.<br />
Es würde mich freuen, wenn sie mich unterstützen könnten. Vielen Dank.<br />
Willi<br />
Beispiel:<br />
Array<br />
(<br />
    [8181C78203FF] =&gt; Array<br />
        (<br />
            [objName] =&gt; 8181C78203FF<br />
            [status] =&gt;<br />
            [valTime] =&gt;<br />
            [unit] =&gt;<br />
            [scaler] =&gt; 0<br />
            [value] =&gt; EMH<br />
            [valueSignature] =&gt;<br />
            [OBIS] =&gt; 129-129:199.130.3*255<br />
            [OBIS-Text] =&gt; Hersteller-ID<br />
        )</p>
<p>    [0100000009FF] =&gt; Array<br />
        (<br />
            [objName] =&gt; 0100000009FF<br />
            [status] =&gt;<br />
            [valTime] =&gt;<br />
            [unit] =&gt;<br />
            [scaler] =&gt; 0<br />
            [value] =&gt; 0901454D4800004BB2CF<br />
            [valueSignature] =&gt;<br />
            [OBIS] =&gt; 1-0:0.0.9*255<br />
            [OBIS-Text] =&gt;  Geraeteeinzelidentifikation<br />
        )</p>
<p>    [0100010800FF] =&gt; Array<br />
        (<br />
            [objName] =&gt; 0100010800FF<br />
            [status] =&gt; 0001B0<br />
            [valTime] =&gt;<br />
            [unit] =&gt; Wh<br />
            [scaler] =&gt; 0.1<br />
            [value] =&gt; 243475196<br />
            [valueSignature] =&gt;<br />
            [OBIS] =&gt; 1-0:1.8.0*255<br />
            [OBIS-Text] =&gt; Wirkarbeit Bezug Total: Zaehlerstand<br />
        )</p>
<p>    [0100010801FF] =&gt; Array<br />
        (<br />
            [objName] =&gt; 0100010801FF<br />
            [status] =&gt;<br />
            [valTime] =&gt;<br />
            [unit] =&gt; Wh<br />
            [scaler] =&gt; 0.1<br />
            [value] =&gt; 243475196<br />
            [valueSignature] =&gt;<br />
            [OBIS] =&gt; 1-0:1.8.1*255<br />
            [OBIS-Text] =&gt; Wirk-Energie Tarif 1 Bezug<br />
        )</p>
<p>    [0100010802FF] =&gt; Array<br />
        (<br />
            [objName] =&gt; 0100010802FF<br />
            [status] =&gt;<br />
            [valTime] =&gt;<br />
            [unit] =&gt; Wh<br />
            [scaler] =&gt; 0.1<br />
            [value] =&gt; 0<br />
            [valueSignature] =&gt;<br />
            [OBIS] =&gt; 1-0:1.8.2*255<br />
            [OBIS-Text] =&gt; Wirk-Energie Tarif 2 Bezug<br />
        )</p>
<p>    [0100100700FF] =&gt; Array<br />
        (<br />
            [objName] =&gt; 0100100700FF<br />
            [status] =&gt;<br />
            [valTime] =&gt;<br />
            [unit] =&gt; Wh<br />
            [scaler] =&gt; 0.1<br />
            [value] =&gt; 4294967150<br />
            [valueSignature] =&gt;<br />
            [OBIS] =&gt; 1-0:16.7.0*255<br />
            [OBIS-Text] =&gt; Active Power<br />
        )</p>
<p>    [8181C78205FF] =&gt; Array<br />
        (<br />
            [objName] =&gt; 8181C78205FF<br />
            [status] =&gt;<br />
            [valTime] =&gt; 72<br />
            [unit] =&gt;<br />
            [scaler] =&gt; 0<br />
            [value] =&gt; 5A860B575DC25E1A187D981A210E75566C6057FC1A26E706B2531359DCD7BA4C621DFFCB0090A9F9F873C4114E4BE4AD<br />
            [valueSignature] =&gt;<br />
            [OBIS] =&gt; 129-129:199.130.5*255<br />
            [OBIS-Text] =&gt; Public-Key<br />
        )</p>
<p>)<br />
2023-09-07 16:07:23<br />
24347.5196<br />
4294967150</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Michael		</title>
		<link>https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/#comment-145597</link>

		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Sun, 14 Nov 2021 20:37:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bubux.de/?p=89#comment-145597</guid>

					<description><![CDATA[Hallo zusammen,

gibt es schon eine Version für PHP7?]]></description>
			<content:encoded><![CDATA[<p>Hallo zusammen,</p>
<p>gibt es schon eine Version für PHP7?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Juergen		</title>
		<link>https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/#comment-138450</link>

		<dc:creator><![CDATA[Juergen]]></dc:creator>
		<pubDate>Wed, 27 Oct 2021 10:25:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bubux.de/?p=89#comment-138450</guid>

					<description><![CDATA[Als Antwort auf &lt;a href=&quot;https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/#comment-96&quot;&gt;diefenbecker&lt;/a&gt;.

Hallo, gibt es hierzu eine Lösung?

Habe auch dieses Problem]]></description>
			<content:encoded><![CDATA[<p>Als Antwort auf <a href="https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/#comment-96">diefenbecker</a>.</p>
<p>Hallo, gibt es hierzu eine Lösung?</p>
<p>Habe auch dieses Problem</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Helge		</title>
		<link>https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/#comment-52609</link>

		<dc:creator><![CDATA[Helge]]></dc:creator>
		<pubDate>Mon, 22 Feb 2021 19:13:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bubux.de/?p=89#comment-52609</guid>

					<description><![CDATA[Hi Chris,

habe mal ein diff vom meinem parser  gemacht, gegen deine aus der Anleitung und folgende Änderungen gefunden:

-&#062; private function readUnsigned() { 

if(!empty($TYPE_LEN) and $TYPE_LEN{0}==&#039;6&#039;) {

-&#062; Schnittstellenfunktionen

$sml_header=&#039;1B1B1B1B01010101&#039;;
//$sml_footer=&#039;0000001B1B1B1B1A&#039;;
$sml_footer=&#039;001B1B1B1B1A&#039;;]]></description>
			<content:encoded><![CDATA[<p>Hi Chris,</p>
<p>habe mal ein diff vom meinem parser  gemacht, gegen deine aus der Anleitung und folgende Änderungen gefunden:</p>
<p>-&gt; private function readUnsigned() { </p>
<p>if(!empty($TYPE_LEN) and $TYPE_LEN{0}==&#8217;6&#8242;) {</p>
<p>-&gt; Schnittstellenfunktionen</p>
<p>$sml_header=&#8217;1B1B1B1B01010101&#8242;;<br />
//$sml_footer=&#8217;0000001B1B1B1B1A&#8216;;<br />
$sml_footer=&#8217;001B1B1B1B1A&#8216;;</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: diefenbecker		</title>
		<link>https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/#comment-52580</link>

		<dc:creator><![CDATA[diefenbecker]]></dc:creator>
		<pubDate>Mon, 22 Feb 2021 17:22:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bubux.de/?p=89#comment-52580</guid>

					<description><![CDATA[Als Antwort auf &lt;a href=&quot;https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/#comment-51717&quot;&gt;Helge Faulwetter&lt;/a&gt;.

Hallo Helge, 

Ja, ich denke da müssen Anpüssungen am PHP-Script gemacht werden damit das sauber unter PHP7 läuft.
Wenn ich mal Zeit dafür habe, schaue ich es mir mal an. Schaut aber in den nächsten Wochen eher schlecht aus.

Gruß
Chris]]></description>
			<content:encoded><![CDATA[<p>Als Antwort auf <a href="https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/#comment-51717">Helge Faulwetter</a>.</p>
<p>Hallo Helge, </p>
<p>Ja, ich denke da müssen Anpüssungen am PHP-Script gemacht werden damit das sauber unter PHP7 läuft.<br />
Wenn ich mal Zeit dafür habe, schaue ich es mir mal an. Schaut aber in den nächsten Wochen eher schlecht aus.</p>
<p>Gruß<br />
Chris</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Helge Faulwetter		</title>
		<link>https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/#comment-51717</link>

		<dc:creator><![CDATA[Helge Faulwetter]]></dc:creator>
		<pubDate>Fri, 19 Feb 2021 08:18:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bubux.de/?p=89#comment-51717</guid>

					<description><![CDATA[Hi,
ich hatte 2018 ein Crash mit meinem Raspi musste desshalb alles neu aufsetzten kann mich aber an details nicht mehr genau erinnern aber ja da war ein Problem mit PHP7
 
 $ php -v
PHP 7.0.27-0+deb9u1 (cli) (built: Jan  5 2018 13:51:52) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
    with Zend OPcache v7.0.27-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies]]></description>
			<content:encoded><![CDATA[<p>Hi,<br />
ich hatte 2018 ein Crash mit meinem Raspi musste desshalb alles neu aufsetzten kann mich aber an details nicht mehr genau erinnern aber ja da war ein Problem mit PHP7</p>
<p> $ php -v<br />
PHP 7.0.27-0+deb9u1 (cli) (built: Jan  5 2018 13:51:52) ( NTS )<br />
Copyright (c) 1997-2017 The PHP Group<br />
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies<br />
    with Zend OPcache v7.0.27-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: diefenbecker		</title>
		<link>https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/#comment-50243</link>

		<dc:creator><![CDATA[diefenbecker]]></dc:creator>
		<pubDate>Mon, 15 Feb 2021 18:20:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bubux.de/?p=89#comment-50243</guid>

					<description><![CDATA[Als Antwort auf &lt;a href=&quot;https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/#comment-49407&quot;&gt;Michael&lt;/a&gt;.

Hallo Michael,

mit hoher Wahrschenlichkeit funktioniert es unter PHP7 nicht bzw. hagelt es Deprecated-Meldungen.
Ich hab es nie damit getestet.

Gruß
Chris]]></description>
			<content:encoded><![CDATA[<p>Als Antwort auf <a href="https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/#comment-49407">Michael</a>.</p>
<p>Hallo Michael,</p>
<p>mit hoher Wahrschenlichkeit funktioniert es unter PHP7 nicht bzw. hagelt es Deprecated-Meldungen.<br />
Ich hab es nie damit getestet.</p>
<p>Gruß<br />
Chris</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Michael		</title>
		<link>https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/#comment-49407</link>

		<dc:creator><![CDATA[Michael]]></dc:creator>
		<pubDate>Fri, 12 Feb 2021 21:01:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bubux.de/?p=89#comment-49407</guid>

					<description><![CDATA[Hallo, 
unter PHP7 funktioniert das ganze nicht mehr oder mache ich da einen Fehler?
Ist da was bekannt?]]></description>
			<content:encoded><![CDATA[<p>Hallo,<br />
unter PHP7 funktioniert das ganze nicht mehr oder mache ich da einen Fehler?<br />
Ist da was bekannt?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Chrisi		</title>
		<link>https://www.bubuxblog.de/raspberry-pi-ehz-auslesen/#comment-22831</link>

		<dc:creator><![CDATA[Chrisi]]></dc:creator>
		<pubDate>Sun, 22 Mar 2020 18:55:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.bubux.de/?p=89#comment-22831</guid>

					<description><![CDATA[Hi, 
habe mich auch an dieser Anleitung versucht, scheitere aber schon an Cron unter Debian auf dem Raspberry. Beim Anlegen und Speichern erhalte ich folgende Meldung:
crontab: installing new crontab
&quot;/tmp/crontab.eJUJyg/crontab&quot;:36: bad command
errors in crontab file, can&#039;t install.
Was mache ich falsch?
Vielen Dank]]></description>
			<content:encoded><![CDATA[<p>Hi,<br />
habe mich auch an dieser Anleitung versucht, scheitere aber schon an Cron unter Debian auf dem Raspberry. Beim Anlegen und Speichern erhalte ich folgende Meldung:<br />
crontab: installing new crontab<br />
&#8222;/tmp/crontab.eJUJyg/crontab&#8220;:36: bad command<br />
errors in crontab file, can&#8217;t install.<br />
Was mache ich falsch?<br />
Vielen Dank</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
