jp112sdl / HB-UNI-Sen-CURRENT

4 stars 1 forks source link

Frage zum Start #1

Closed Michel83 closed 4 years ago

Michel83 commented 4 years ago

Hi, ich habe ein kleine Frage zum Start des Sensors.

Ist es normal das wenn ich Spannung auf den Sensor gebe die grüne LED Blinkt dann die Rote Leuchtet und im Terminal dies steht

`AskSin++ V4.1.2 (Sep 28 2020 19:35:40) Address Space: 32 - 156 CC init1 CC Version: 14

Danach passiert erst mal eine ganze zeit nichts mehr im Display habe ich die Anzeige :

AskSinn++ V4.1.2 JPCUR00001

ich denke das ist alles so normal, das Problem was ich habe das nach einer zeit dann im Display L1 mit 0.0, L2 mit 214748, und L3 mit 0.0 steht wo muss ich suchen ?

Ich habe 50A Wandler direkt auf die ADS gelötet

Grüße und Super Arbeit !

Michel83 commented 4 years ago

Kurzes update ich habe ihn mal angelernt, hier zeigt er auf L2 keine Werte allerdings bekomme ich die Servicemeldung mit daten stehen zur Übertragung an nicht weg image

jp112sdl commented 4 years ago

allerdings bekomme ich die Servicemeldung mit daten stehen zur Übertragung an nicht weg

Configtaster mal kurz gedrückt?

das Problem was ich habe das nach einer zeit dann im Display L1 mit 0.0, L2 mit 214748, und L3 mit 0.0 steht wo muss ich suchen ?

Hmm, bin ich auch grad überfragt. Der Wert wird ja per I2C direkt vom ADS1115 ausgelesen

Michel83 commented 4 years ago

Danke für die schnelle Antwort, was mir noch aufgefallen ist im Display fehlt bei L2 auch der Pfeil nach unten, die config Taste hatte ich kurz gedrückt wie die rote LED aus war. Danach blinkte die grüne zweimal kurz aber die Meldung in der ccu war nicht weg.

Ich versuche morgen nochmal ein anderen ProMini, da ich diesen auch seltsamer weise nur mit dem diamex Programmer beschreiben konnte also nicht mit dem ftdi

Michel83 commented 4 years ago

Hi,

ich habe nochmal getestet den ProMini habe ich noch nicht gewechselt aber mal die Adressen der ADS1115 gewechselt gleiches Phänomen L2 nur mist und kein Pfeil, danach habe ich dem ADS1115 4B die Adresse geklaut siehe :

Address Space: 32 - 156
CC init1
CC Version: 14
 - ready
Config Freq: 0x2165E2
ADS1115 init at address 4B FAILED!
ADS1115 init at address 4A OK, gain 1024
iVcc: 3322
measure() #1 of 12
sendConditionalSwitchCommand
<- 0C 01 A2 41 F34E01 35C9DA 01 00 00  - 66891
-> 0C 50 86 70 025F31 000000 00 A7 3B  - 66895
waitAck: 00
<- 0C 01 A2 41 F34E01 35C9DA 01 00 00  - 67532
waitAck: 00
<- 0C 01 A2 41 F34E01 35C9DA 01 00 00  - 68167
waitAck: 00
<- 0C 01 A2 41 F34E01 35C9DA 01 00 00  - 68802
waitAck: 00
<- 0C 01 A2 41 F34E01 35C9DA 01 00 00  - 69439
waitAck: 00
<- 0C 01 A2 41 F34E01 35C9DA 01 00 00  - 70074
waitAck: 00
sendConditionalSwitchCommand
<- 0C 02 B2 41 F34E01 FFFFFF 03 01 FF  - 71071
waitAck: 00
<- 0C 02 B2 41 F34E01 FFFFFF 03 01 FF  - 72060
waitAck: 00
<- 0C 02 B2 41 F34E01 FFFFFF 03 01 FF  - 73050
waitAck: 00
<- 0C 02 B2 41 F34E01 FFFFFF 03 01 FF  - 74039
waitAck: 00
<- 0C 02 B2 41 F34E01 FFFFFF 03 01 FF  - 75028
waitAck: 00
<- 0C 02 B2 41 F34E01 FFFFFF 03 01 FF  - 76015
waitAck: 00
ignore 10 FF 86 53 4D0E4E 000000 00 00 8F 8E 00 02 25  - 76664

jetzt ist L2 auf Null allerdings fehlt nun auch bei L3 der Pfeil.

jp112sdl commented 4 years ago

Also an den Pfeilen solltest du dich erstmal nicht orientieren. Sie zeigen lediglich an, ob ein Grenzwert über-/unterschritten wurde.

Komisch ist auch die Zieladresse FFFFFF

sendConditionalSwitchCommand
<- 0C 02 B2 41 F34E01 FFFFFF 03 01 FF  - 71071

Du solltest noch mal einen kompletten Reset machen (Ablernen mit Werkseinstellung), um das EEPROM neu zu intialisieren. Dann noch mal neu anlernen.

Vielleicht sind auch dann die L2 Probleme weg

Michel83 commented 4 years ago

Hi, sorry hatte heute erst Zeit zum probieren.

Er läuft, Ablernen mit Werkseinstellung war des Rätsels Lösung das L2 Problem war danach auch weg.

Jetzt habe ich zwar noch das Schönheitsproblem das bei Geräte nicht der Strom sondern der lange string steht aber damit kann ich leben.

Super Arbeit und danke nochmal für den Support.

Grüsse

jp112sdl commented 4 years ago

Jetzt habe ich zwar noch das Schönheitsproblem das bei Geräte nicht der Strom sondern der lange string steht

Welche CCU FW Version setzt du ein? Bei RaspberryMatic wird das (noch?) automatisch übersetzt. Dort gibt es in der /www/webui/webui.js (noch?) den Eintrag elvST['ENERGIE_METER_TRANSMITTER|CURRENT'] = '${stringTablePowerMeterCurrent}'; und auch in der /www/webui/js/lang/de/translate.lang.stringtable.js noch "stringTablePowerMeterCurrent": "Strom",

Wie ich sehe, existiert der Eintrag in der aktuellen OCCU master aber nicht mehr. :( Bis Version 3.51 war die Übersetzung noch drin. Grrrrr... Immer wieder Überraschungen aufs Neue... Ich werde die Übersetzung dann in der nächsten Addon Version selbst implementieren.

jp112sdl commented 4 years ago

Ahja, man hat stringTablePowerMeterCurrent in stringTableCurrent umbenannt.

Heißt für mich: Keinerlei vorgefertigte Übersetzungen mehr nutzen.