BMW i3 SOC [gelöst]

Anfragen zum Erstellen von Modulen, Fragen zu Modulen
aiole
Beiträge: 6895
Registriert: Mo Okt 08, 2018 4:51 pm

Re: BMW i3 SOC [gelöst]

Beitrag von aiole »

Thanks. Schau mer morgen.
aiole
Beiträge: 6895
Registriert: Mo Okt 08, 2018 4:51 pm

Re: BMW i3 SOC [gelöst]

Beitrag von aiole »

Ich habe das Komma im Modulordner SoC_i3 im file index.php Zeile 206 per SSH entfernt, gespeichert und rebootet.
LÄUFT!!!!!!!!!!!!!!
SoC_i3.jpg
@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.
Benutzeravatar
Sonnenjunky
Beiträge: 354
Registriert: Fr Jun 26, 2020 9:27 am
Wohnort: Wien Umgebung

Re: BMW i3 SOC [gelöst]

Beitrag von Sonnenjunky »

@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" :lol:
aiole
Beiträge: 6895
Registriert: Mo Okt 08, 2018 4:51 pm

Re: BMW i3 SOC [gelöst]

Beitrag von aiole »

Du brauchst die aktuelle nightly. Bitte noch etwas warten, bis LutzB den noch ausstehenden PR gemerged hat.
https://github.com/snaptec/openWB/pull/2108
LutzB
Beiträge: 3512
Registriert: Di Feb 25, 2020 9:23 am

Re: BMW i3 SOC [gelöst]

Beitrag von LutzB »

Die Syntax im PR habe ich gerade korrigiert. Müsste nur noch jemand dem PR vor dem Merge testen.
aiole
Beiträge: 6895
Registriert: Mo Okt 08, 2018 4:51 pm

Re: BMW i3 SOC [gelöst]

Beitrag von aiole »

Moin Lutz,
ich habe es hier "manuell" getestet. viewtopic.php?p=61848#p61848
LocutusB
Beiträge: 153
Registriert: So Dez 02, 2018 2:12 pm

Re: BMW i3 SOC [gelöst]

Beitrag von LocutusB »

LutzB hat geschrieben: Mo Mär 28, 2022 7:38 am Die Syntax im PR habe ich gerade korrigiert. Müsste nur noch jemand dem PR vor dem Merge testen.
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'];
@aiole, evtl. kannst Du das bestätigen?
Konfiguration: OpenWB auf Raspberry Pi 3 B+, 2x Keba P30, EVU über Smartme Zähler, PV per MQTT
aiole
Beiträge: 6895
Registriert: Mo Okt 08, 2018 4:51 pm

Re: BMW i3 SOC [gelöst]

Beitrag von aiole »

Bei mir steht aktuell (mit Kommakorrektur):

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
                );
Was ist mit dem hier?

Code: Alles auswählen

(object)array_merge()
update 1
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
                ;
update 2
Damit klappt es leider nicht.
Ich habe es auf den obigen code mit array_merge rückgebaut. => läuft
LocutusB
Beiträge: 153
Registriert: So Dez 02, 2018 2:12 pm

Re: BMW i3 SOC [gelöst]

Beitrag von LocutusB »

Sorry, meine Antwort war etwas knapp ;-).
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
                );
Durch:

Code: Alles auswählen

$json = (object)json_decode( $response_1, true )['attributesMap'];
Das Dein update 2 nicht funktioniert, könnte an dem Leerzeichen/Absatz zwischen (object) und json_decode liegen.
Konfiguration: OpenWB auf Raspberry Pi 3 B+, 2x Keba P30, EVU über Smartme Zähler, PV per MQTT
aiole
Beiträge: 6895
Registriert: Mo Okt 08, 2018 4:51 pm

Re: BMW i3 SOC [gelöst]

Beitrag von aiole »

Ok - nächster Versuch läuft.
update
Sieht gut aus. Funktioniert jetzt auch mit dem letzten "Einzeiler".
Antworten