Hauptmenü

RenaultZE

Begonnen von plin, 29 November 2020, 09:50:17

Vorheriges Thema - Nächstes Thema

plin

Zitat von: thymjan am 07 Februar 2021, 21:32:14
Peter, kennst Du Dich da auch aus?
Nee, müsste auch googeln ...
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

thymjan

#121
Im ios12 style wird der Inhalt des STATE umgebrochen.
Ist also so'n CSS-Ding.

... allerdings werden dann die Tabellen gequetscht ...

thymjan

Heute gegen 11 Uhr ist mein fhem stehen geblieben, habe nochmals einen JSON Fehler gefangen:

2021.02.08 11:07:12 5: RenaultZE_getData_Step1 - DataHASH(0x***)
2021.02.08 11:07:12 5: RenaultZE_gData_Step1 - URL https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/***/kamereon/kca/car-adapter/v2/cars/VF***/battery-status?country=DE
2021.02.08 11:07:12 5: RenaultZE_gData_Step1 - Out
2021.02.08 11:07:12 5: RenaultZE_gData_Step1 - battery-status - RC=0
2021.02.08 11:07:12 5: RenaultZE_gData_Step1 - In HASH(0x***)/cockpit/Zoe
2021.02.08 11:07:12 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:12 5: RenaultZE_gData_Step1 - Parms: ***
2021.02.08 11:07:12 5: RenaultZE_getData_Step1 - DataHASH(0x***)
2021.02.08 11:07:12 5: RenaultZE_gData_Step1 - URL https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/***/kamereon/kca/car-adapter/v1/cars/VF***/cockpit?country=DE
2021.02.08 11:07:12 5: RenaultZE_gData_Step1 - Out
2021.02.08 11:07:12 5: RenaultZE_gData_Step1 - cockpit - RC=0
2021.02.08 11:07:12 5: RenaultZE_gData_Step1 - In HASH(0x***)/hvac-status/Zoe
2021.02.08 11:07:12 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:12 5: RenaultZE_gData_Step1 - Parms: ***
2021.02.08 11:07:12 5: RenaultZE_getData_Step1 - DataHASH(0x***)
2021.02.08 11:07:12 5: RenaultZE_gData_Step1 - URL https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/***/kamereon/kca/car-adapter/v1/cars/VF***/hvac-status?country=DE
2021.02.08 11:07:12 5: RenaultZE_gData_Step1 - Out
2021.02.08 11:07:12 5: RenaultZE_gData_Step1 - hvac-status - RC=0
2021.02.08 11:07:12 5: RenaultZE_gData_Step1 - In HASH(0x***)/charge-mode/Zoe
2021.02.08 11:07:12 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:12 5: RenaultZE_gData_Step1 - Parms: ***
2021.02.08 11:07:12 5: RenaultZE_getData_Step1 - DataHASH(0x27a6590)
2021.02.08 11:07:12 5: RenaultZE_gData_Step1 - URL https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/***/kamereon/kca/car-adapter/v1/cars/VF***/charge-mode?country=DE
2021.02.08 11:07:13 5: RenaultZE_gData_Step1 - Out
2021.02.08 11:07:13 5: RenaultZE_gData_Step1 - charge-mode - RC=0
2021.02.08 11:07:13 5: RenaultZE_Main3 - Out
2021.02.08 11:07:14 5: RenaultZE_gData_Step2 - In HASH(0x***)/Zoe
2021.02.08 11:07:14 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:14 5: INFO: RenaultZE_gData_Step2, url: https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/***/kamereon/kca/car-adapter/v1/cars/VF***/charge-mode?country=DE, data: {"data":{"type":"Car","id":"VF1***","attributes":{"chargeMode":"always_charging"}}}, error:
2021.02.08 11:07:14 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:14 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:14 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:14 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:14 5: RenaultZE_gData_Step2 - In HASH(0x***Zoe
2021.02.08 11:07:14 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:14 5: INFO: RenaultZE_gData_Step2, url: https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/***/kamereon/kca/car-adapter/v1/cars/VF***/cockpit?country=DE, data: {"data":{"type":"Car","id":"VF***","attributes":{"totalMileage":50180}}}, error:
2021.02.08 11:07:14 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:14 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:14 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:14 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:15 5: RenaultZE_gData_Step2 - In HASH(0x***)/Zoe
2021.02.08 11:07:15 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:15 5: INFO: RenaultZE_gData_Step2, url: https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/***/kamereon/kca/car-adapter/v2/cars/VF***/battery-status?country=DE, data: {"data":{"type":"Car","id":"VF***","attributes":{"timestamp":"2021-02-08T07:40:42+01:00","batteryLevel":64,"batteryTemperature":4,"batteryAutonomy":101,"batteryCapacity":0,"batteryAvailableEnergy":0,"plugStatus":0,"chargingStatus":-1.0}}}, error:
2021.02.08 11:07:15 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:15 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:15 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:15 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:23 5: RenaultZE_gData_Step2 - In HASH(0x***)/Zoe
2021.02.08 11:07:23 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:23 5: INFO: RenaultZE_gData_Step2, url: https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/***/kamereon/kca/car-adapter/v1/cars/VF***/hvac-status?country=DE, data: {"type":"TECHNICAL","messages":[{"code":"err.tech.wired.kamereon-proxy","message":"Failed to forward request to remote service."}],"errors":[{"errorCode":"err.tech.wired.kamereon-proxy","errorMessage":"Failed to forward request to remote service."}],"error_reference":"TECHNICAL"}, error:
2021.02.08 11:07:23 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:23 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:23 5: RenaultZE_Set - opt = ?, value =
2021.02.08 11:07:23 3: ERROR: (2) RenaultZE_gData_Step2, error (data) while calling https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/***/kamereon/kca/car-adapter/v1/cars/VF***/hvac-status?country=DE - errorCode=err.tech.wired.kamereon-proxy, errorMessage=Failed to forward request to remote service.
2021.02.08 11:07:23 3: INFO: pretty printing error errorCode=err.tech.wired.kamereon-proxy, errorMessage=Failed to forward request to remote service.
malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Failed to forward re...") at /usr/share/perl5/JSON.pm line 171.

plin

Zitat von: thymjan am 08 Februar 2021, 17:16:50
Heute gegen 11 Uhr ist mein fhem stehen geblieben, habe nochmals einen JSON Fehler gefangen:
Ich teste jetzt beim Pretty Print auf validen JSON-Code (siehe v.25 im 1. Post). Jetzt musst Du nur noch den Fehler nachstellen  :).
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

thymjan

in Ordnung 8)

2021.02.08 19:46:34 5: INFO: RenaultZE_gData_Step2, url: https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/***/kamereon/kca/car-adapter/v1/cars/VF***/hvac-status?country=DE, data: {"data":{"type":"Car","id":"VF***","attributes":{"externalTemperature":2.0,"hvacStatus":"off"}}}, error:

Kurze Nachfrage: Bedeutet das "error:" hier am Schluß, daß hier kein Fehler war oder ein nicht näher bezeichneter?

Grüße,
Stefan

plin

Zitat von: thymjan am 08 Februar 2021, 19:55:00
2021.02.08 19:46:34 5: INFO: RenaultZE_gData_Step2, url: https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/***/kamereon/kca/car-adapter/v1/cars/VF***/hvac-status?country=DE, data: {"data":{"type":"Car","id":"VF***","attributes":{"externalTemperature":2.0,"hvacStatus":"off"}}}, error:

Kurze Nachfrage: Bedeutet das "error:" hier am Schluß, daß hier kein Fehler war oder ein nicht näher bezeichneter?
ich logge hier
- url
- data
- error

Folglich liegt hier kein error vor.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

plin

Mal 'ne Frage in die Runde: Wie heizt Ihr bei diesen Temperaturen die Batterie auf damit die Zoe willens ist zu laden?

Sonne für die PV-Anlage: satt
Batterie: 58% voll
Außentemperatur: -4°C
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

thymjan

Direktes Aufladen nach dem Fahren?

plin

Zitat von: thymjan am 12 Februar 2021, 19:28:59
Direktes Aufladen nach dem Fahren?
Hatte ich vor dachte dann ,probier's mal mit der Klimaanlage ...'. Morgen Früh drehe ich eine Runde bevor die Sonne Gas gibt.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

thymjan

Die Wärmepumpe hat bei mir bei -16 Grad heute morgen nicht mehr richtig funktioniert. Das laute Brummen war aus, dafür so ein leiseres Surren und nur spärlicher Wärme ...
In Skandinavien hat Renault für diese Fälle eine Hochvoltheizung eingebaut, hier nur etwas mit 12 Volt...

thymjan

Mein fhem hat nochmal ne Pause eingelegt:

2021.02.16 00:52:52 4: RenaultZE (Zoe) internal interval timer set to call StartUpdate again at 2021-02-16 00:57:52
2021.02.16 00:57:52 4: RenaultZE (Zoe) internal interval timer set to call StartUpdate again at 2021-02-16 01:02:52
2021.02.16 00:58:27 3: ERROR: RenaultZE_gData_Step2, error while calling https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/****/kamereon/kca/car-adapter/v2/cars/VF****/battery-status?country=DE - gethostbyname api-wired-prod-1-euw1.wrd-aws.com failed
2021.02.16 00:58:27 3: INFO: pretty printing error gethostbyname api-wired-prod-1-euw1.wrd-aws.com failed
2021.02.16 00:59:07 3: ERROR: RenaultZE_gData_Step2, error while calling https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/****/kamereon/kca/car-adapter/v1/cars/VF****/cockpit?country=DE - gethostbyname api-wired-prod-1-euw1.wrd-aws.com failed
2021.02.16 00:59:07 3: INFO: pretty printing error gethostbyname api-wired-prod-1-euw1.wrd-aws.com failed
2021.02.16 00:59:48 3: ERROR: RenaultZE_gData_Step2, error while calling https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/****/kamereon/kca/car-adapter/v1/cars/VF****/hvac-status?country=DE - gethostbyname api-wired-prod-1-euw1.wrd-aws.com failed
2021.02.16 00:59:48 3: INFO: pretty printing error gethostbyname api-wired-prod-1-euw1.wrd-aws.com failed
2021.02.16 01:00:28 3: ERROR: RenaultZE_gData_Step2, error while calling https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/****/kamereon/kca/car-adapter/v1/cars/VF****/charge-mode?country=DE - gethostbyname api-wired-prod-1-euw1.wrd-aws.com failed
2021.02.16 01:00:28 3: INFO: pretty printing error gethostbyname api-wired-prod-1-euw1.wrd-aws.com failed
2021.02.16 01:02:28 3: ERROR: RenaultZE_gData_Step2, error while calling https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/****/kamereon/kca/car-adapter/v1/cars/VF****/hvac-history?country=DE&type=day&start=20000101&end=20210216 - gethostbyname api-wired-prod-1-euw1.wrd-aws.com failed
2021.02.16 01:02:28 3: INFO: pretty printing error gethostbyname api-wired-prod-1-euw1.wrd-aws.com failed
2021.02.16 01:02:52 4: RenaultZE (Zoe) internal interval timer set to call StartUpdate again at 2021-02-16 01:07:52
2021.02.16 01:03:32 3: ERROR: RenaultZE_getCreds_Step2, error while calling https://accounts.eu1.gigya.com/accounts.login - gethostbyname accounts.eu1.gigya.com failed
2021.02.16 01:03:32 3: INFO: pretty printing error gethostbyname accounts.eu1.gigya.com failed
malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "(end of string)") at /usr/share/perl5/JSON.pm line 171.

Möglich, daß da was mit der Internetverbindung nicht gestimmt hat...

plin

Zitat von: thymjan am 16 Februar 2021, 10:05:54
Möglich, daß da was mit der Internetverbindung nicht gestimmt hat...
Egal. Vor langer Zeit bin ich mal mit dem Spruch rumgelaufen: "Ein Programm muss so stabil sein, dass der Bediener einen Herzinfarkt erleiden und mit dem Kopf auf die Tastatur knallen kann. Dann darf das Programm nur eine Fehlermeldung abgeben."

Ich habe jetzt vor jedes decode_json eine Notbremse eingebaut. Aktuell noch ohne Fehlermeldung, Hauptsache FHEM bleibt oben.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

thymjan

Super, danke! Hab's direkt eingebaut.

Habe nach den CSS-Attributen zum umbrechen langer Zeiten gesucht.
Das habe ich gefunden:
http://matthiasschuetz.com/css-lange-zeilen-mit-word-wrap-umbrechen

Aber mit meinen Versuchen das das defaultCommon.css (unter /opt/fhem/www/pgm2) zu manipulieren habe ich keinen Erfolg gehabt.
Die ganze Vererberei überfordert mich.
Weißt Du wer hier ein CSS-Guru ist, den man fragen könnte?

Grüße,
Stefan

plin

Zitat von: thymjan am 16 Februar 2021, 21:59:03
Aber mit meinen Versuchen das das defaultCommon.css (unter /opt/fhem/www/pgm2) zu manipulieren habe ich keinen Erfolg gehabt.
Die ganze Vererberei überfordert mich.
Weißt Du wer hier ein CSS-Guru ist, den man fragen könnte?
nee, keine Ahnung wer die FHEM-Interna in puncto Style-Sheet kennt. Das Propblem bei den langen Readings ist, dass man sie ggf. noch 1:1 ohne jegliches HTML-Padding etc. benötigt. Sonst könnte man beim setreading die Breite limitieren. Alles was man im Style-Sheet anpasst hat Auswirkungen auf das gesamte FHEM.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

plin

Zitat von: thymjan am 16 Februar 2021, 21:59:03
Super, danke! Hab's direkt eingebaut.
Im 1. Post steht eine frische v 0.27 die bei json-Problemen noch die Readings ze_data und ze_error setzt.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB