| Topic# | Byte# | Possible Value | Value decrypt | Value Description |
|---|---|---|---|---|
| TOP | 0 | 71 | Header | |
| TOP | 1 | C8 | Data length ( Packet length = Data length + 3 ) | Header |
| TOP | 2 | 01 | Header | |
| TOP | 3 | 21 | This is 0x21 for new data block | Header |
| TOP | 4 | 8A | ||
| TOP | 5 | EA | ||
| TOP | 6 | 01 | ||
| TOP | 7 | 00 | ||
| TOP | 8 | 00 | ||
| TOP | 9 | 00 | ||
| TOP | 10 | 00 | ||
| TOP | 11 | 00 | ||
| TOP | 12 | 00 | ||
| TOP | 13 | 00 | ||
| TOP | 14 | 30 | Little-endian uint_16 with next byte | Power usage for heat in Watt |
| TOP | 15 | 03 | Little-endian uint_16 with previous byte | Power usage for heat in Watt |
| TOP | 16 | 01 | Little-endian uint_16 with next byte | Power usage for cool in Watt |
| TOP | 17 | 00 | Little-endian uint_16 with previous byte | Power usage for cool in Watt |
| TOP | 18 | 01 | Little-endian uint_16 with next byte | Power usage for DHW in Watt |
| TOP | 19 | 00 | Little-endian uint_16 with previous byte | Power usage for DHW in Watt |
| TOP | 20 | 48 | Little-endian uint_16 with next byte | Power generated for heat in Watt |
| TOP | 21 | 07 | Little-endian uint_16 with previous byte | Power generated for heat in Watt |
| TOP | 22 | 01 | Little-endian uint_16 with next byte | Power generated for cool in Watt |
| TOP | 23 | 00 | Little-endian uint_16 with previous byte | Power generated for cool in Watt |
| TOP | 24 | 01 | Little-endian uint_16 with next byte | Power generated for DHW in Watt |
| TOP | 25 | 00 | Little-endian uint_16 with previous byte | Power generated for DHW in Watt |
| TOP | 26 | 01 | ||
| TOP | 27 | 00 | ||
| TOP | 28 | 00 | ||
| TOP | 29 | 00 | ||
| TOP | 30 | 01 | ||
| TOP | 31 | 00 | ||
| TOP | 32 | 00 | ||
| TOP | 33 | 00 | ||
| TOP | 34 | 01 | ||
| TOP | 35 | 00 | ||
| TOP | 36 | 00 | ||
| TOP | 37 | 00 | ||
| TOP | 38 | 01 | ||
| TOP | 39 | 00 | ||
| TOP | 40 | 00 | ||
| TOP | 41 | 00 | ||
| TOP | 42 | 01 | ||
| TOP | 43 | 00 | ||
| TOP | 44 | 01 | ||
| TOP | 45 | 00 | ||
| TOP | 46 | 01 | ||
| TOP | 47 | 00 | ||
| TOP | 48 | 00 | ||
| TOP | 49 | 00 | ||
| TOP | 50 | 00 | ||
| TOP | 51 | 00 | ||
| TOP | 52 | 00 | ||
| TOP | 53 | 00 | ||
| TOP | 54 | 00 | ||
| TOP | 55 | 00 | ||
| TOP | 56 | 00 | ||
| TOP | 57 | 00 | ||
| TOP | 58 | 00 | ||
| TOP | 59 | 00 | ||
| TOP | 60 | 00 | ||
| TOP | 61 | 00 | ||
| TOP | 62 | 00 | ||
| TOP | 63 | 00 | ||
| TOP | 64 | 00 | ||
| TOP | 65 | 00 | ||
| TOP | 66 | 00 | ||
| TOP | 67 | 00 | ||
| TOP | 68 | 00 | ||
| TOP | 69 | 00 | ||
| TOP | 70 | 00 | ||
| TOP | 71 | 00 | ||
| TOP | 72 | 00 | ||
| TOP | 73 | 00 | ||
| TOP | 74 | 00 | ||
| TOP | 75 | 00 | ||
| TOP | 76 | 00 | ||
| TOP | 77 | 00 | ||
| TOP | 78 | 00 | ||
| TOP | 79 | 00 | ||
| TOP | 80 | 00 | ||
| TOP | 81 | 00 | ||
| TOP | 82 | 00 | ||
| TOP | 83 | 00 | ||
| TOP | 84 | 00 | ||
| TOP | 85 | 00 | ||
| TOP | 86 | 00 | ||
| TOP | 87 | 00 | ||
| TOP | 88 | 00 | ||
| TOP | 89 | 00 | ||
| TOP | 90 | 00 | ||
| TOP | 91 | 00 | ||
| TOP | 92 | 00 | ||
| TOP | 93 | 00 | ||
| TOP | 94 | 00 | ||
| TOP | 95 | 00 | ||
| TOP | 96 | 00 | ||
| TOP | 97 | 00 | ||
| TOP | 98 | 00 | ||
| TOP | 99 | 00 | ||
| TOP | 100 | 00 | ||
| TOP | 101 | 00 | ||
| TOP | 102 | 00 | ||
| TOP | 103 | 00 | ||
| TOP | 104 | 00 | ||
| TOP | 105 | 00 | ||
| TOP | 106 | 00 | ||
| TOP | 107 | 00 | ||
| TOP | 108 | 00 | ||
| TOP | 109 | 00 | ||
| TOP | 110 | 00 | ||
| TOP | 111 | 00 | ||
| TOP | 112 | 00 | ||
| TOP | 113 | 00 | ||
| TOP | 114 | 00 | ||
| TOP | 115 | 00 | ||
| TOP | 116 | 00 | ||
| TOP | 117 | 00 | ||
| TOP | 118 | 00 | ||
| TOP | 119 | 00 | ||
| TOP | 120 | 00 | ||
| TOP | 121 | 00 | ||
| TOP | 122 | 00 | ||
| TOP | 123 | 00 | ||
| TOP | 124 | 00 | ||
| TOP | 125 | 00 | ||
| TOP | 126 | 00 | ||
| TOP | 127 | 00 | ||
| TOP | 128 | 00 | ||
| TOP | 129 | 00 | ||
| TOP | 130 | 00 | ||
| TOP | 131 | 00 | ||
| TOP | 132 | 00 | ||
| TOP | 133 | 00 | ||
| TOP | 134 | 00 | ||
| TOP | 135 | 00 | ||
| TOP | 136 | 00 | ||
| TOP | 137 | 00 | ||
| TOP | 138 | 00 | ||
| TOP | 139 | 00 | ||
| TOP | 140 | 00 | ||
| TOP | 141 | 00 | ||
| TOP | 142 | 00 | ||
| TOP | 143 | 00 | ||
| TOP | 144 | 00 | ||
| TOP | 145 | 00 | ||
| TOP | 146 | 00 | ||
| TOP | 147 | 00 | ||
| TOP | 148 | 00 | ||
| TOP | 149 | 00 | ||
| TOP | 150 | 00 | ||
| TOP | 151 | 00 | ||
| TOP | 152 | 00 | ||
| TOP | 153 | 00 | ||
| TOP | 154 | 00 | ||
| TOP | 155 | 00 | ||
| TOP | 156 | 00 | ||
| TOP | 157 | 00 | ||
| TOP | 158 | 00 | ||
| TOP | 159 | 00 | ||
| TOP | 160 | 00 | ||
| TOP | 161 | 00 | ||
| TOP | 162 | 00 | ||
| TOP | 163 | 00 | ||
| TOP | 164 | 00 | ||
| TOP | 165 | 00 | ||
| TOP | 166 | 00 | ||
| TOP | 167 | 00 | ||
| TOP | 168 | 00 | ||
| TOP | 169 | 00 | ||
| TOP | 170 | 00 | ||
| TOP | 171 | 00 | ||
| TOP | 172 | 00 | ||
| TOP | 173 | 00 | ||
| TOP | 174 | 00 | ||
| TOP | 175 | 00 | ||
| TOP | 176 | 00 | ||
| TOP | 177 | 00 | ||
| TOP | 178 | 00 | ||
| TOP | 179 | 00 | ||
| TOP | 180 | 00 | ||
| TOP | 181 | 00 | ||
| TOP | 182 | 00 | ||
| TOP | 183 | 00 | ||
| TOP | 184 | 00 | ||
| TOP | 185 | 00 | ||
| TOP | 186 | 00 | ||
| TOP | 187 | 00 | ||
| TOP | 188 | 00 | ||
| TOP | 189 | 00 | ||
| TOP | 190 | 00 | ||
| TOP | 191 | 00 | ||
| TOP | 192 | 00 | ||
| TOP | 193 | 00 | ||
| TOP | 194 | 00 | ||
| TOP | 195 | 00 | ||
| TOP | 196 | 00 | ||
| TOP | 197 | 00 | ||
| TOP | 198 | 00 | ||
| TOP | 199 | 00 | ||
| TOP | 200 | 00 | ||
| TOP | 201 | 00 | ||
| TOP | 202 | A3 |
To get decimal values you must convert from hexadecimal and do some calulation depending on value. Panasonic query, answer and commands are using 8-bit Checksum to verify serial data ( sum(all bytes) & 0xFF == 0 ). Last byte is checksum value.
Panasonic query:
71 6C 01 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12
Panasonic answer example:
71 C8 01 21 8A EA 01 00 00 00 00 00 00 00 30 03 01 00 01 00 48 07 01 00 01 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 01 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A3