Der Aufruf „status-rpi“ liefert mehr, als im py-Script beschrieben

1.98K views
0 Comments

Hallo.
Ich verwende einen StromPi3 v1.71 und benutze Lua für die Kommunikation.
Der Befehl „status-rpi“ liefert 35 Informationen (Zeilen) zurück, aber nach Analyse des py-Scripts „Config-Script-ohne-GUI“ sollten es nur 33 Informationen (Zeilen) sein. Die zusätzlichen Zeilen sind zwischendrin, Anfangs- und Endwerte sind plausibel, bis auf ADC_Wide (liefert 2658 anstelle von 0, weil nichts angeschlossen).
Gibt es eine aktuelle Dokumentation zum Befehl „status-rpi“, um die fehlenden Informationen zu identifizieren, oder habe ich einfach nur falsch ausgelesen?
Meinen Dank für Eure Mühen im Voraus

Answered question

11 Answers

Hi Roland
wie in der strompi_config.py von v1.71 zu sehen sind sind das deine 35 auslesbaren werte.
sp3_time = serial_port.readline(9999);
sp3_date = serial_port.readline(9999);
sp3_weekday = serial_port.readline(9999);
sp3_modus = serial_port.readline(9999);
sp3_alarm_enable = serial_port.readline(9999);
sp3_alarm_mode = serial_port.readline(9999);
sp3_alarm_hour = serial_port.readline(9999);
sp3_alarm_min = serial_port.readline(9999);
sp3_alarm_day = serial_port.readline(9999);
sp3_alarm_month = serial_port.readline(9999);
sp3_alarm_weekday = serial_port.readline(9999);
sp3_alarmPoweroff = serial_port.readline(9999);
sp3_alarm_hour_off = serial_port.readline(9999);
sp3_alarm_min_off = serial_port.readline(9999);
sp3_shutdown_enable = serial_port.readline(9999);
sp3_shutdown_time = serial_port.readline(9999);
sp3_warning_enable = serial_port.readline(9999);
sp3_serialLessMode = serial_port.readline(9999);
sp3_intervalAlarm = serial_port.readline(9999);
sp3_intervalAlarmOnTime = serial_port.readline(9999);
sp3_intervalAlarmOffTime = serial_port.readline(9999);
sp3_batLevel_shutdown = serial_port.readline(9999);
sp3_batLevel = serial_port.readline(9999);
sp3_charging = serial_port.readline(9999);
sp3_powerOnButton_enable = serial_port.readline(9999);
sp3_powerOnButton_time = serial_port.readline(9999);
sp3_powersave_enable = serial_port.readline(9999);
sp3_poweroffMode = serial_port.readline(9999);
sp3_ADC_Wide = float(serial_port.readline(9999))/1000;
sp3_ADC_BAT = float(serial_port.readline(9999))/1000;
sp3_ADC_USB = float(serial_port.readline(9999))/1000;
sp3_ADC_OUTPUT = float(serial_port.readline(9999))/1000;
sp3_output_status = serial_port.readline(9999);
sp3_powerfailure_counter = serial_port.readline(9999);
sp3_firmwareVersion = serial_port.readline(9999);

mfg

Answered question
Write your answer.