BMW i3 SOC [gelöst]
Re: BMW i3 SOC [gelöst]
Thanks. Schau mer morgen.
Re: BMW i3 SOC [gelöst]
Ich habe das Komma im Modulordner SoC_i3 im file index.php Zeile 206 per SSH entfernt, gespeichert und rebootet.
LÄUFT!!!!!!!!!!!!!! @Lutz - kannst Du es bitte morgen mergen? Danke.
@LocutusB - YMMD - sende mir bitte Deine paypal-mail per PN. Alternativ spende ich für die Ukraine.
LÄUFT!!!!!!!!!!!!!! @Lutz - kannst Du es bitte morgen mergen? Danke.
@LocutusB - YMMD - sende mir bitte Deine paypal-mail per PN. Alternativ spende ich für die Ukraine.
- Sonnenjunky
- Beiträge: 354
- Registriert: Fr Jun 26, 2020 9:27 am
- Wohnort: Wien Umgebung
Re: BMW i3 SOC [gelöst]
@LocutusB ich schließe mich @aiole im Bezug auf Dein Paypal Spendenkonto an und ersuche ebenfalls um eine PN von Dir.
dann möge bitte noch jemand betätigen dass es mit Version xx läuft und ich installiere die geprüfte Version selbst auch.
Immer frei nach dem Motto "geh weg da Du Feigling - lass mich hintern Baum"
dann möge bitte noch jemand betätigen dass es mit Version xx läuft und ich installiere die geprüfte Version selbst auch.
Immer frei nach dem Motto "geh weg da Du Feigling - lass mich hintern Baum"
Re: BMW i3 SOC [gelöst]
Du brauchst die aktuelle nightly. Bitte noch etwas warten, bis LutzB den noch ausstehenden PR gemerged hat.
https://github.com/snaptec/openWB/pull/2108
https://github.com/snaptec/openWB/pull/2108
Re: BMW i3 SOC [gelöst]
Die Syntax im PR habe ich gerade korrigiert. Müsste nur noch jemand dem PR vor dem Merge testen.
Re: BMW i3 SOC [gelöst]
Moin Lutz,
ich habe es hier "manuell" getestet. viewtopic.php?p=61848#p61848
ich habe es hier "manuell" getestet. viewtopic.php?p=61848#p61848
Re: BMW i3 SOC [gelöst]
Danke für Deine Unterstützung. Vor dem json_decode benötigt es nach meinen Test noch ein (object).
Code: Alles auswählen
$json = (object)json_decode( $response_1, true )['attributesMap'];
Konfiguration: OpenWB auf Raspberry Pi 3 B+, 2x Keba P30, EVU über Smartme Zähler, PV per MQTT
Re: BMW i3 SOC [gelöst]
Bei mir steht aktuell (mit Kommakorrektur):
Was ist mit dem hier?
update 1
Ich habe es jetzt so eingebaut (SoC-Abfrage muss ich noch prüfen):
update 2
Damit klappt es leider nicht.
Ich habe es auf den obigen code mit array_merge rückgebaut. => läuft
Code: Alles auswählen
// Decode response
$json = (object)array_merge(
json_decode( $response_1, true )['attributesMap']
//json_decode( $response_2, true )
//disabled parsing of response_2
);
Code: Alles auswählen
(object)array_merge()
Ich habe es jetzt so eingebaut (SoC-Abfrage muss ich noch prüfen):
Code: Alles auswählen
// Decode response
$json = (object)
json_decode( $response_1, true )['attributesMap']
//json_d:wecode( $response_2, true )
//disabled parsing of response_2
;
Damit klappt es leider nicht.
Ich habe es auf den obigen code mit array_merge rückgebaut. => läuft
Re: BMW i3 SOC [gelöst]
Sorry, meine Antwort war etwas knapp .
Diese Zeilen müssen komplett ersetzt werden:
Durch:
Das Dein update 2 nicht funktioniert, könnte an dem Leerzeichen/Absatz zwischen (object) und json_decode liegen.
Diese Zeilen müssen komplett ersetzt werden:
Code: Alles auswählen
$json = (object)array_merge(
json_decode( $response_1, true )['attributesMap']
//json_decode( $response_2, true )
//disabled parsing of response_2
);
Code: Alles auswählen
$json = (object)json_decode( $response_1, true )['attributesMap'];
Konfiguration: OpenWB auf Raspberry Pi 3 B+, 2x Keba P30, EVU über Smartme Zähler, PV per MQTT
Re: BMW i3 SOC [gelöst]
Ok - nächster Versuch läuft.
update
Sieht gut aus. Funktioniert jetzt auch mit dem letzten "Einzeiler".
update
Sieht gut aus. Funktioniert jetzt auch mit dem letzten "Einzeiler".