Kostal neue Firmware aus 11/2020

Welche Geräte sollen noch implementiert werden?
Was sollte man ändern / verbessern / ergänzen an der Solaranzeige? Hier kann Jeder seine Ideen einbringen.
Außerdem steht hier, woran gerade gerbeitet wird.

Moderator: Ulrich

Forumsregeln
Wenn neue Geräte implementiert werden sollen ist die Protokollbeschreibung der Schnittstelle vom Hersteller Voraussetzung.

Bitte nur konkrete Ideen hier eintragen und in jedem Beitrag bitte nur eine Erweiterung / Änderung, damit das Ganze noch überschaubar bleibt. Ein ganzes Sammelsorium von Ideen in einem Thread ist zu unübersichtlich. Nicht alles kann und wird auch verwirklicht werden.
Tipe1965
Beiträge: 112
Registriert: Do 24. Sep 2020, 12:13
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Kostal neue Firmware aus 11/2020

Beitrag von Tipe1965 »

Bei pip3 freeze kommt dieses ergebnis:
asn1crypto==0.24.0
automationhat==0.2.0
beautifulsoup4==4.7.1
blinker==1.4
blinkt==0.1.2
buttonshim==0.0.2
Cap1xxx==0.1.3
certifi==2018.8.24
chardet==3.0.4
Click==7.0
colorama==0.3.7
colorzero==1.1
cookies==2.2.1
cryptography==2.6.1
cupshelpers==1.0
drumhat==0.1.0
entrypoints==0.3
envirophat==1.0.0
ExplorerHAT==0.4.2
Flask==1.0.2
fourletterphat==0.1.0
gpiozero==1.5.1
html5lib==1.0.1
idna==2.6
itsdangerous==0.24
Jinja2==2.10
keyring==17.1.1
keyrings.alt==3.1.1
lxml==4.3.2
MarkupSafe==1.1.0
microdotphat==0.2.1
mote==0.0.4
motephat==0.0.3
numpy==1.16.2
oauthlib==2.1.0
olefile==0.46
pantilthat==0.0.7
pexpect==4.6.0
pgzero==1.2
phatbeat==0.1.1
pianohat==0.1.0
picamera==1.13
picraft==1.0
piglow==1.2.5
pigpio==1.44
Pillow==5.4.1
psutil==5.5.1
pycairo==1.16.2
pycrypto==2.6.1
pycups==1.9.73
pygame==1.9.4.post1
PyGObject==3.30.4
pyinotify==0.9.6
PyJWT==1.7.0
pyOpenSSL==19.0.0
pyserial==3.4
pysmbc==1.0.15.6
python-apt==1.8.4.2
pyxdg==0.25
rainbowhat==0.1.0
reportlab==3.5.13
requests==2.21.0
requests-oauthlib==1.0.0
responses==0.9.0
RPi.GPIO==0.7.0
RTIMULib==7.2.1
scrollphat==0.0.7
scrollphathd==1.2.1
SecretStorage==2.3.1
sense-hat==2.2.0
simplejson==3.16.0
six==1.12.0
skywriter==0.0.7
sn3218==1.2.7
soupsieve==1.8
spidev==3.4
ssh-import-id==5.7
touchphat==0.0.1
twython==3.7.0
unicornhathd==0.0.4
urllib3==1.24.1
webencodings==0.5.1
Werkzeug==0.14.1

Tipe1965
Beiträge: 112
Registriert: Do 24. Sep 2020, 12:13
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Kostal neue Firmware aus 11/2020

Beitrag von Tipe1965 »

Den install Befehl hab ich auch nochmal ausgeführt lief ohne probleme durch fehler bleibt aber der selbe.

root@solaranzeige:~# Kostal_BatN.py
('Ran into error executing Main Routine :', KeyError('token',))

Bogeyof
Beiträge: 549
Registriert: Mi 13. Mai 2020, 10:04
Hat sich bedankt: 6 Mal
Danksagung erhalten: 42 Mal

Re: Kostal neue Firmware aus 11/2020

Beitrag von Bogeyof »

Ich denke der Aufruf führt zu Python 2. Du musst es wie beschrieben mit "python3 Kostal_BatN.py" aufrufen.

Tipe1965
Beiträge: 112
Registriert: Do 24. Sep 2020, 12:13
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Kostal neue Firmware aus 11/2020

Beitrag von Tipe1965 »

ich glaube ich habe den Fehler grade gefunden, irgendwie hat er mein WR gesperrt und ich muss das pw neu setzen.

Bogeyof
Beiträge: 549
Registriert: Mi 13. Mai 2020, 10:04
Hat sich bedankt: 6 Mal
Danksagung erhalten: 42 Mal

Re: Kostal neue Firmware aus 11/2020

Beitrag von Bogeyof »

Letztlich ist der Aufruf aber dennoch falsch, du musst python3 verwenden...

Tipe1965
Beiträge: 112
Registriert: Do 24. Sep 2020, 12:13
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Kostal neue Firmware aus 11/2020

Beitrag von Tipe1965 »

So erste Fehler ist beseitigt, warum auch immer er das resetet hat.

Jetzt bekomme ich den Fehler wenn ich es mit phyton3 vorangestellt abschicke.

Ran into error executing Main Routine : module 'Crypto.Cipher.AES' has no attribute 'MODE_GCM'

Bogeyof
Beiträge: 549
Registriert: Mi 13. Mai 2020, 10:04
Hat sich bedankt: 6 Mal
Danksagung erhalten: 42 Mal

Re: Kostal neue Firmware aus 11/2020

Beitrag von Bogeyof »

OK, laut deinem pip3 freeze ist auch weder pycrytodome noch pycrytodomex installiert.
Hat du es mal mit pip3 Install... versucht?
Mein pip3 freeze:
asn1crypto==1.4.0
astral==2.2
astroid==2.4.2
automationhat==0.2.2
beautifulsoup4==4.9.3
blinker==1.4
blinkt==0.1.2
bluepy==1.3.0
buttonshim==0.0.2
Cap1xxx==0.1.3
certifi==2020.6.20
cffi==1.14.3
chardet==3.0.4
click==7.1.2
colorama==0.4.3
colorclass==2.2.0
colorzero==1.1
cookies==2.2.1
cryptography==3.1.1
cupshelpers==1.0
decorator==4.4.2
distro==1.5.0
distro-info==0.21
docopt==0.6.2
drumhat==0.1.0
entrypoints==0.3
envirophat==1.0.1
ExplorerHAT==0.4.2
Flask==1.1.2
fourletterphat==0.1.0
gpiozero==1.5.1
html5lib==1.1
idna==2.10
importlib-metadata==2.0.0
influxdb==5.3.1
iotop==0.6
isodate==0.6.0
isort==5.7.0
itsdangerous==1.1.0
jeepney==0.4.3
Jinja2==2.11.2
keyring==21.4.0
keyrings.alt==4.0.0
lazy-object-proxy==1.4.3
lxml==4.5.2
MarkupSafe==1.1.1
mccabe==0.6.1
microdotphat==0.2.1
mote==0.0.4
motephat==0.0.3
msgpack==1.0.2
mysql==0.0.2
mysql-connector==2.2.9
mysqlclient==2.0.1
numpy==1.19.2
oauthlib==3.1.0
olefile==0.46
packaging==20.4
paho-mqtt==1.5.1
pandas==1.2.2
pantilthat==0.0.7
pexpect==4.6.0
pgzero==1.2
phatbeat==0.1.1
pianohat==0.1.0
picamera==1.13
picraft==1.0
piglow==1.2.5
pigpio==1.78
Pillow==7.2.0
pip-upgrader==1.4.15
psutil==5.5.1
pvlib==0.8.0
pycairo==1.16.2
pycparser==2.20
pycrypto==2.6.1
pycryptodome==3.9.8
pycryptodomex==3.9.9
pycups==1.9.73
pygame==1.9.6
PyGObject==3.30.4
pyinotify==0.9.6
PyJWT==1.7.1
pylint==2.6.2
pymodbus==2.4.0
pyOpenSSL==19.1.0
pyparsing==2.4.7
pyserial==3.4
pysmbc==1.0.15.6
pysolcast==1.0.7
python-apt==1.8.4.3
python-dateutil==2.8.1
pytz==2020.1
pyxdg==0.25
PyYAML==5.4.1
rainbowhat==0.1.0
reportlab==3.5.13
requests==2.24.0
requests-oauthlib==1.3.0
responses==0.12.0
RPi.GPIO==0.7.0
RTIMULib==7.2.1
scipy==1.5.2
scour==0.37
scrollphat==0.0.7
scrollphathd==1.2.1
SecretStorage==3.1.2
sense-hat==2.2.0
simplejson==3.16.0
six==1.15.0
skywriter==0.0.7
sn3218==1.2.7
soupsieve==2.0.1
spidev==3.4
ssh-import-id==5.10
sslpsk @ git+https://github.com/drbild/sslpsk.git@d8 ... d9259acb62
ST7735==0.0.4
terminaltables==3.1.0
toml==0.10.2
tornado==6.1
touchphat==0.0.1
twython==3.7.0
typed-ast==1.4.2
unattended-upgrades==0.1
unicornhathd==0.0.4
urllib3==1.25.10
webencodings==0.5.1
Werkzeug==1.0.1
wrapt==1.12.1
zipp==3.3.0

Tipe1965
Beiträge: 112
Registriert: Do 24. Sep 2020, 12:13
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Kostal neue Firmware aus 11/2020

Beitrag von Tipe1965 »

Jetzt läuft es, ich musste pycryptodome nochmal mit pip3 installieren

Tipe1965
Beiträge: 112
Registriert: Do 24. Sep 2020, 12:13
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Kostal neue Firmware aus 11/2020

Beitrag von Tipe1965 »

Jetzt aber ne doofe Frage, kann ich auch bei mir ohne weiteres alle Skripte ausführen ohne das ich was nicht rückgänigig machen kann?

Bogeyof
Beiträge: 549
Registriert: Mi 13. Mai 2020, 10:04
Hat sich bedankt: 6 Mal
Danksagung erhalten: 42 Mal

Re: Kostal neue Firmware aus 11/2020

Beitrag von Bogeyof »

Je nach Einstellung der externen Steuerung werden die Werte nach 3 Minuten automatisch auf Default-Werte zurückgesetzt oder sie bleiben gesetzt. Natürlich kann jede Einstellung auch manuell wieder auf den ursprünglichen Wert gesetzt werden. Bei SOC Einstellungen ergibt sich der Wert von selbst, bei z.B. MaxChargePower oder MinChargePower kann man den Wert auch beliebig zu hoch setzen, es wird dann wieder auf Default-Maximum eingestellt. Bis jetzt ist es mir nicht gelungen, etwas dauerhaft zu verstellen. Wenn doch würde einmal Ausschalten der externen Steuerung alles wieder zurückdrehen.

Antworten