SMA EV-Charger

Begonnen von Kamik, 07 Dezember 2020, 22:05:02

Vorheriges Thema - Nächstes Thema

jual

Ich habe es nun versucht, auch nochmal nachzuvollziehen. Anscheinend gibt es tatsächlich nur die zwei Zustände "Aktiv" für einen aktiven Ladevorgang und "verbunden/schlafend". Ich würde das dann erst einmal bei "verbunden" belassen.

MadMax

Hallo,

erstmal cool und danke das ihr hier den SMA EV Charger intigriert habt.

Ich habe aber öfter folgende Meldung im Log

2021.06.24 17:09:39 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/76_SMAEVCharger.pm line 828, <GEN12> line 103729.
2021.06.24 17:09:39 3: eval: {SMAEVCharger_Done('EV_CHarger_22|1|bm9kZTBvZDFicTNieG04ZDB6NGR6ZzB5eW9hejIyOC5ub2RlMHxleUpoYkdjaU9pSklVekkxTmlKOS5leUpwWVhRaU9qRTJNalExTkRVd016WXNJbk4xWWlJNklsQmhjbWxsY3lJc0luVnBaQ0k2SW1Sa05UYzRNalZqTFdJNFpEZ3RORGsyWVMxaVpUSmpMVFU1TWpOaU1tRXlaakE1WWlJc0ltVjRjQ0k2TVRZeU5EVTBPRFl6Tm4wLnVBRDlmQWYzU09WeXRxMWNEaFdUV1Y3OUlNVEt1eE54dFNjUU9iNDV5YzR8ZXlKaGJHY2lPaUpJVXpJMU5pSjkuZXlKcFlYUWlPakUyTWpRMU5EVXdNellzSW5OMVlpSTZJbEJoY21sbGN5SXNJblZwWkNJNkltUmtOVGM0TWpWakxXSTRaRGd0TkRrMllTMWlaVEpqTFRVNU1qTmlNbUV5WmpBNVlpSXNJbVY0Y0NJNk1UWXlORFl6TVRRek5pd2lkSGx3WlNJNkluSmxabkpsYzJnaWZRLm82TElrTHVZby1aSzBMVXVRc01OTlgyY2hSVWE3ajhROVBzSFhXSTBPbDR8MTYyNDU0ODYzNg==|W3siY2hhbm5lbElkIjoiTWVhc3VyZW1lbnQuQ2hhU2Vzcy5XaEluIiwiY29tcG9uZW50SWQiOiJJR1VMRDpTRUxGIiwidmFsdWVzIjpbeyJ0aW1lIjoiMjAyMS0wNi0yM1QxMjozNDoxMS43OTNaIiwidmFsdWUiOjB9XX0seyJjaGFubmVsSWQiOiJNZWFzdXJlbWVudC5DaHJnLk1vZFN3IiwiY29tcG9uZW50SWQiOiJJR1VMRDpTRUxGIiwidmFsdWVzIjpbeyJ0aW1lIjoiMjAyMS0wNi0yM1QxMjozMzo1NS4yMTBaIiwidmFsdWUiOjQ5NTB9XX0seyJjaGFubmVsSWQiOiJNZWFzdXJlbWVudC5HcmlkTXMuQS5waHNBIiwiY29tcG9uZW50SWQiOiJJR1VMRDpTRUxGIiwidmFsdWVzIjpbeyJ0aW1lIjoiMjAyMS0wNi0yNFQxNTowOTozOC4xMTJaIiwidmFsdWUiOjB9XX0seyJjaGFubmVsSWQiOiJNZWFzdXJlbWVudC5HcmlkTXMuQS5waHNCIiwiY29tcG9uZW50SWQiOiJJR1VMRDpTRUxGIiwidmFsdWVzIjpbeyJ0aW1lIjoiMjAyMS0wNi0yNFQxNTowOTozOC4xMTJaIiwidmFsdWUiOjB9XX0seyJjaGFubmVsSWQiOiJNZWFzdXJlbWVudC5HcmlkTXMuQS5waHNDIiwiY29tcG9uZW50SWQiOiJJR1VMRDpTRUxGIiwidmFsdWVzIjpbeyJ0aW1lIjoiMjAyMS0wNi0yNFQxNTowOTozOC4xMTJaIiwidmFsdWUiOjB9XX0seyJjaGFubmVsSWQiOiJNZWFzdXJlbWVudC5HcmlkTXMuSHoiLCJjb21wb25lbnRJZCI6IklHVUxEOlNFTEYiLCJ2YWx1ZXMiOlt7InRpbWUiOiIyMDIxLTA2LTI0VDE1OjA5OjM2LjY0M1oiLCJ2YWx1ZSI6NDkuOTgwMDAwMDAwMDAwMDA0fV19LHsiY2hhbm5lbElkIjoiTWVhc3VyZW1lbnQuR3JpZE1zLlBoVi5waHNBIiwiY29tcG9uZW50SWQiOiJJR1VMRDpTRUxGIiwidmFsdWVzIjpbeyJ0aW1lIjoiMjAyMS0wNi0yNFQxNTowOTozNi42NDNaIiwidmFsdWUiOjIzOC42fV19LHsiY2hhbm5lbElkIjoiTWVhc3VyZW1lbnQuR3JpZE1zLlBoVi5waHNCIiwiY29tcG9uZW50SWQiOiJJR1VMRDpTRUxGIiwidmFsdWVzIjpbeyJ0aW1lIjoiMjAyMS0wNi0yNFQxNTowOTozNi42NDNaIiwidmFsdWUiOjM2Ljl9XX0seyJjaGFubmVsSWQiOiJNZWFzdXJlbWVudC5HcmlkTXMuUGhWLnBoc0MiLCJjb21wb25lbnRJZCI6IklHVUxEOlNFTEYiLCJ2YWx1ZXMiOlt7InRpbWUiOiIyMDIxLTA2LTI0VDE1OjA5OjM2LjY0M1oiLCJ2YWx1ZSI6MzQuMzAwMDAwMDAwMDAwMDA0fV19LHsiY2hhbm5lbElkIjoiTWVhc3VyZW1lbnQuR3JpZE1zLlRvdFBGIiwiY29tcG9uZW50SWQiOiJJR1VMRDpTRUxGIiwidmFsdWVzIjpbeyJ0aW1lIjoiMjAyMS0wNi0yNFQxNTowOTozNi42NDNaIiwidmFsdWUiOjF9XX0seyJjaGFubmVsSWQiOiJNZWFzdXJlbWVudC5HcmlkTXMuVG90VkEiLCJjb21wb25lbnRJZCI6IklHVUxEOlNFTEYiLCJ2YWx1ZXMiOlt7InRpbWUiOiIyMDIxLTA2LTI0VDE1OjA5OjM2LjY0M1oiLCJ2YWx1ZSI6MH1dfSx7ImNoYW5uZWxJZCI6Ik1lYXN1cmVtZW50LkdyaWRNcy5Ub3RWQXIiLCJjb21wb25lbnRJZCI6IklHVUxEOlNFTEYiLCJ2YWx1ZXMiOlt7InRpbWUiOiIyMDIxLTA2LTI0VDE1OjA5OjM2LjY0M1oiLCJ2YWx1ZSI6MH1dfSx7ImNoYW5uZWxJZCI6Ik1lYXN1cmVtZW50LkluT3V0LkdJMSIsImNvbXBvbmVudElkIjoiSUdVTEQ6U0VMRiIsInZhbHVlcyI6W3sidGltZSI6IjIwMjEtMDYtMjNUMTI6MzM6MjEuMzg2WiIsInZhbHVlIjowfV19LHsiY2hhbm5lbElkIjoiTWVhc3VyZW1lbnQuTWV0ZXJpbmcuR3JpZE1zLlRvdFdJbiIsImNvbXBvbmVudElkIjoiSUdVTEQ6U0VMRiIsInZhbHVlcyI6W3sidGltZSI6IjIwMjEtMDYtMjRUMTU6MDk6MzYuNjQzWiIsInZhbHVlIjowfV19LHsiY2hhbm5lbElkIjoiTWVhc3VyZW1lbnQuTWV0ZXJpbmcuR3JpZE1zLlRvdFdJbi5DaGFTdGEiLCJjb21wb25lbnRJZCI6IklHVUxEOlNFTEYiLCJ2YWx1ZXMiOlt7InRpbWUiOiIyMDIxLTA2LTI0VDE1OjA5OjM2LjY0M1oiLCJ2YWx1ZSI6MH1dfSx7ImNoYW5uZWxJZCI6Ik1lYXN1cmVtZW50Lk1ldGVyaW5nLkdyaWRNcy5Ub3RXaEluIiwiY29tcG9uZW50SWQiOiJJR1VMRDpTRUxGIiwidmFsdWVzIjpbeyJ0aW1lIjoiMjAyMS0wNi0yNFQxNTowOTozNi41OTZaIiwidmFsdWUiOjY3fV19LHsiY2hhbm5lbElkIjoiTWVhc3VyZW1lbnQuTWV0ZXJpbmcuR3JpZE1zLlRvdFdoSW4uQ2hhU3RhIiwiY29tcG9uZW50SWQiOiJJR1VMRDpTRUxGIiwidmFsdWVzIjpbeyJ0aW1lIjoiMjAyMS0wNi0yNFQxNTowOTozNi41OTZaIiwidmFsdWUiOjY3fV19LHsiY2hhbm5lbElkIjoiTWVhc3VyZW1lbnQuT3BlcmF0aW9uLkVWZWguQ2hhU3R0IiwiY29tcG9uZW50SWQiOiJJR1VMRDpTRUxGIiwidmFsdWVzIjpbeyJ0aW1lIjoiMjAyMS0wNi0yNFQxNTowOTozNy42NjFaIiwidmFsdWUiOjIwMDExMX1dfSx7ImNoYW5uZWxJZCI6Ik1lYXN1cmVtZW50Lk9wZXJhdGlvbi5FVmVoLkhlYWx0aCIsImNvbXBvbmVudElkIjoiSUdVTEQ6U0VMRiIsInZhbHVlcyI6W3sidGltZSI6IjIwMjEtMDYtMjNUMTI6MzM6NTMuMzgwWiIsInZhbHVlIjozMDd9XX0seyJjaGFubmVsSWQiOiJNZWFzdXJlbWVudC5PcGVyYXRpb24uRXZ0Lk1zZyIsImNvbXBvbmVudElkIjoiSUdVTEQ6U0VMRiIsInZhbHVlcyI6W3sidGltZSI6IjIwMjEtMDYtMjNUMTI6MzM6MDAuNzQ1WiIsInZhbHVlIjozMDJ9XX0seyJjaGFubmVsSWQiOiJNZWFzdXJlbWVudC5PcGVyYXRpb24uSGVhbHRoIiwiY29tcG9uZW50SWQiOiJJR1VMRDpTRUxGIiwidmFsdWVzIjpbeyJ0aW1lIjoiMjAyMS0wNi0yM1QxMjozMzoyNC4zNjNaIiwidmFsdWUiOjMwN31dfSx7ImNoYW5uZWxJZCI6Ik1lYXN1cmVtZW50Lk9wZXJhdGlvbi5XTWF4TGltU3JjIiwiY29tcG9uZW50SWQiOiJJR1VMRDpTRUxGIiwidmFsdWVzIjpbeyJ0aW1lIjoiMjAyMS0wNi0yM1QxMjozMzowMC43NDdaIiwidmFsdWUiOjI2MDh9XX0seyJjaGFubmVsSWQiOiJNZWFzdXJlbWVudC5XbC5BY3FTdHQiLCJjb21wb25lbnRJZCI6IklHVUxEOlNFTEYiLCJ2YWx1ZXMiOlt7InRpbWUiOiIyMDIxLTA2LTIzVDEyOjMzOjMyLjU3MloiLCJ2YWx1ZSI6MzM2OX1dfSx7ImNoYW5uZWxJZCI6Ik1lYXN1cmVtZW50LldsLkNvbm5TdHQiLCJjb21wb25lbnRJZCI6IklHVUxEOlNFTEYiLCJ2YWx1ZXMiOlt7InRpbWUiOiIyMDIxLTA2LTIzVDEyOjMzOjMyLjc1MloiLCJ2YWx1ZSI6MzAzfV19LHsiY2hhbm5lbElkIjoiTWVhc3VyZW1lbnQuV2wuU2lnUHdyIiwiY29tcG9uZW50SWQiOiJJR1VMRDpTRUxGIiwidmFsdWVzIjpbeyJ0aW1lIjoiMjAyMS0wNi0yM1QxMjozMzozMi43NTNaIiwidmFsdWUiOjB9XX0seyJjaGFubmVsSWQiOiJNZWFzdXJlbWVudC5XbC5Tb2Z0QWNzQ29ublN0dCIsImNvbXBvbmVudElkIjoiSUdVTEQ6U0VMRiIsInZhbHVlcyI6W3sidGltZSI6IjIwMjEtMDYtMjNUMTI6MzM6MzIuNjIxWiIsInZhbHVlIjozMDN9XX0seyJjaGFubmVsSWQiOiJTZXRwb2ludC5QbGFudENvbnRyb2wuSW52ZXJ0ZXIuRnN0U3RvcCIsImNvbXBvbmVudElkIjoiSUdVTEQ6U0VMRiIsInZhbHVlcyI6W3sidGltZSI6IjIwMjEtMDYtMjNUMTI6MzM6MzAuMzg2WiIsInZhbHVlIjoxNDY3fV19XXxbeyJjb21wb25lbnRJZCI6IklHVUxEOlNFTEYiLCJ2YWx1ZXMiOlt7ImNoYW5uZWxJZCI6IlBhcmFtZXRlci5OYW1lcGxhdGUuQ2hyZ0N0cmwuU3dSZXZUeHQiLCJlZGl0YWJsZSI6ZmFsc2UsInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yNFQxNTowOTozNi44MDVaIiwidmFsdWUiOiJTQS0wMS4wMy4yMiJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLldsLlNlYy5DcnkiLCJlZGl0YWJsZSI6dHJ1ZSwicG9zc2libGVWYWx1ZXMiOlsiMzMyMyIsIjMzMjQiLCIzMzk4Il0sInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzozMi40MzdaIiwidmFsdWUiOiIzMzk4In0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuTmFtZXBsYXRlLkNtcE1haW4uSHdSZXYiLCJlZGl0YWJsZSI6ZmFsc2UsInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzoyNC4zOTVaIiwidmFsdWUiOiJSNSJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLlNwZHdyLklnbXBRcnlUbXMiLCJlZGl0YWJsZSI6dHJ1ZSwibWF4IjozMTc0NCwibWluIjoxMSwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjMzOjIxLjE5MVoiLCJ2YWx1ZSI6IjEyNSJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLk5hbWVwbGF0ZS5Nb2RlbCIsImVkaXRhYmxlIjpmYWxzZSwicG9zc2libGVWYWx1ZXMiOlsiOTQ4NCJdLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzM6MjQuMzYzWiIsInZhbHVlIjoiOTQ4NCJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLk5hbWVwbGF0ZS5Mb2NhdGlvbiIsImVkaXRhYmxlIjp0cnVlLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzM6MjIuNDYyWiIsInZhbHVlIjoiRVYgQ2hhcmdlciAyMiJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLk5hbWVwbGF0ZS5DbXBNYWluLlN1c3lJZCIsImVkaXRhYmxlIjpmYWxzZSwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjMzOjI4LjI0MloiLCJ2YWx1ZSI6IjQyNCJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLldsLkRvV1BTIiwiZWRpdGFibGUiOnRydWUsInBvc3NpYmxlVmFsdWVzIjpbIjMzMjEiLCIzMDIiXSwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjMzOjMyLjY4NloiLCJ2YWx1ZSI6IjMwMiJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLlNwZHdyLkFjdGxEbnNTcnZJcCIsImVkaXRhYmxlIjpmYWxzZSwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjM0OjI3LjQ2MFoiLCJ2YWx1ZSI6IjE5Mi4xNjguMTAuMSJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLkNocmcuQU1pbkNoYSIsImVkaXRhYmxlIjp0cnVlLCJtYXgiOjMyLCJtaW4iOjYsInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzoyOC4yMjVaIiwidmFsdWUiOiI2In0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuSW52ZXJ0ZXIuT3V0UGhzIiwiZWRpdGFibGUiOnRydWUsInBvc3NpYmxlVmFsdWVzIjpbIjMyNiJdLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzM6MjguMjI3WiIsInZhbHVlIjoiMzI2In0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuQ2hyZy5QbGFuLkVuIiwiZWRpdGFibGUiOnRydWUsInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzo1NS4yNDFaIiwidmFsdWUiOiIwIn0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuTmFtZXBsYXRlLk1haW5Nb2RlbCIsImVkaXRhYmxlIjpmYWxzZSwicG9zc2libGVWYWx1ZXMiOlsiODAwOCJdLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzM6MjguMTc0WiIsInZhbHVlIjoiODAwOCJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLlBDQy5BUnRnIiwiZWRpdGFibGUiOnRydWUsIm1heCI6MTAwLCJtaW4iOjAsInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzoyOC4yMjhaIiwidmFsdWUiOiIzMiJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLk5hbWVwbGF0ZS5Qa2dSZXYiLCJlZGl0YWJsZSI6ZmFsc2UsInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzoyMi40NTdaIiwidmFsdWUiOiIxLjEuMjguUiJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLldsLkFjdGxHd0lwIiwiZWRpdGFibGUiOmZhbHNlLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzQ6MjcuNDYxWiIsInZhbHVlIjoiMTcyLjIyLjAuMyJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLldsLlNlYy5Qc2siLCJlZGl0YWJsZSI6dHJ1ZSwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjMzOjMyLjQyN1oiLCJ2YWx1ZSI6IioqKioifSx7ImNoYW5uZWxJZCI6IlBhcmFtZXRlci5QQ0MuRmxiSW52LldNYXgiLCJlZGl0YWJsZSI6dHJ1ZSwibWF4IjoyMjAwMCwibWluIjowLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzM6MjguMjIwWiIsInZhbHVlIjoiMCJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLlNwZHdyLkF1dG9DZmdJc09uIiwiZWRpdGFibGUiOnRydWUsInBvc3NpYmxlVmFsdWVzIjpbIjExMjkiXSwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjM0OjI3LjQ2MFoiLCJ2YWx1ZSI6IjExMjkifSx7ImNoYW5uZWxJZCI6IlBhcmFtZXRlci5JbnZlcnRlci5XTWF4SW5SdGciLCJlZGl0YWJsZSI6ZmFsc2UsInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzoyOC4yMzlaIiwidmFsdWUiOiIyMjAwMCJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLk5hbWVwbGF0ZS5TZXJOdW0iLCJlZGl0YWJsZSI6ZmFsc2UsInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzoyNy41NDZaIiwidmFsdWUiOiIzMDEyMDIwNzI3In0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuU3dDbXAuQ21wRW5uZXhPUy5GcndrLlN3UmV2IiwiZWRpdGFibGUiOmZhbHNlLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzM6MjQuMzYyWiIsInZhbHVlIjoiMS4xNS4wIn0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuTmFtZXBsYXRlLkNocmdDdHJsLkNocmdUeXBUeHQiLCJlZGl0YWJsZSI6ZmFsc2UsInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzoyOC4xNzNaIiwidmFsdWUiOiJ3YWxsYmUgU21hcnQgQ2hhcmdlIENvbnRyb2wgMjc5MS4wNCJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLlNwZHdyLkFjdGxTbmV0TXNrIiwiZWRpdGFibGUiOmZhbHNlLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzQ6MjcuNDYwWiIsInZhbHVlIjoiMjU1LjI1NS4yNTUuMCJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLlVwZC5BdXRvVXBkSXNPbiIsImVkaXRhYmxlIjp0cnVlLCJwb3NzaWJsZVZhbHVlcyI6WyIxMTI5IiwiMTEzMCJdLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzM6MjIuMTc2WiIsInZhbHVlIjoiMTEyOSJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLk5hbWVwbGF0ZS5Nb2RlbFN0ciIsImVkaXRhYmxlIjpmYWxzZSwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjMzOjI0LjM2M1oiLCJ2YWx1ZSI6IkVWQzIyLTNBQy0xMCJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLk5hbWVwbGF0ZS5DaHJnQ3RybC5TdXN5SWQiLCJlZGl0YWJsZSI6ZmFsc2UsInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzoyOC4xNzFaIiwidmFsdWUiOiI0MjgifSx7ImNoYW5uZWxJZCI6IlBhcmFtZXRlci5XbC5BY3RsSXAiLCJlZGl0YWJsZSI6ZmFsc2UsInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozNDoyNy40NjBaIiwidmFsdWUiOiIxNzIuMjIuMC4xIn0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuV2wuQWN0bFNuZXRNc2siLCJlZGl0YWJsZSI6ZmFsc2UsInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozNDoyNy40NjBaIiwidmFsdWUiOiIyNTUuMjU1LjAuMCJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLkNocmcuQWN0Q2hhTW9kIiwiZWRpdGFibGUiOnRydWUsInBvc3NpYmxlVmFsdWVzIjpbIjQ3MTkiLCI0NzIwIiwiNDcyMSJdLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzM6NTUuMjI4WiIsInZhbHVlIjoiNDcxOSJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLlNwZHdyLklnbXBRcnlUeCIsImVkaXRhYmxlIjp0cnVlLCJwb3NzaWJsZVZhbHVlcyI6WyIzMDMiLCI0NDc4IiwiNDQ3OSJdLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzM6MjEuMTkxWiIsInZhbHVlIjoiNDQ3OSJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLk5hbWVwbGF0ZS5DbXBNYWluLlJldiIsImVkaXRhYmxlIjpmYWxzZSwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjMzOjI0LjM5N1oiLCJ2YWx1ZSI6IjAifSx7ImNoYW5uZWxJZCI6IlBhcmFtZXRlci5TcGR3ci5BY3RsR3dJcCIsImVkaXRhYmxlIjpmYWxzZSwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjM0OjI3LjQ2MFoiLCJ2YWx1ZSI6IjE5Mi4xNjguMTAuMSJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLlNwZHdyLkFjdGxJcCIsImVkaXRhYmxlIjpmYWxzZSwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjM0OjI3LjQ2MFoiLCJ2YWx1ZSI6IjE5Mi4xNjguMTAuOTcifSx7ImNoYW5uZWxJZCI6IlBhcmFtZXRlci5DaHJnLlVzZUVuZXJneU1ldGVyIiwiZWRpdGFibGUiOnRydWUsInBvc3NpYmxlVmFsdWVzIjpbIjExMjkiLCIxMTMwIl0sInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzoyOC4yMjZaIiwidmFsdWUiOiIxMTI5In0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuTmFtZXBsYXRlLkNtcE1haW4uU2VyTnVtIiwiZWRpdGFibGUiOmZhbHNlLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzM6MjEuOTUwWiIsInZhbHVlIjoiMzAxMTg4Mjk1MyJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLkNocmcuUGxhbi5TdG9wVG0iLCJlZGl0YWJsZSI6dHJ1ZSwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjMzOjU1WiIsInZhbHVlIjoiMTYyNDQ1MTYzNSJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLlN5cy5EZXZSc3RyIiwiZWRpdGFibGUiOnRydWUsInBvc3NpYmxlVmFsdWVzIjpbIjMwMiIsIjExNDYiXSwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjMzOjU5LjM4N1oiLCJ2YWx1ZSI6IjMwMiJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLk5hbWVwbGF0ZS5DbXBPUy5Td1JldiIsImVkaXRhYmxlIjpmYWxzZSwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjMzOjI0LjM2NloiLCJ2YWx1ZSI6IjEuNC4xIn0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuSW52ZXJ0ZXIuV01heEluIiwiZWRpdGFibGUiOnRydWUsIm1heCI6MjIwMDAsIm1pbiI6MTM4MCwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjMzOjI4LjIyMVoiLCJ2YWx1ZSI6IjExMDAwIn0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuR3JpZEd1YXJkLkNudHJ5LlZSdGciLCJlZGl0YWJsZSI6dHJ1ZSwibWF4IjoyNjAsIm1pbiI6MjEwLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzM6MjguMjIxWiIsInZhbHVlIjoiMjMwIn0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuUENDLldNYXhBc3ltIiwiZWRpdGFibGUiOnRydWUsIm1heCI6MTAwMDAsIm1pbiI6MCwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjMzOjI4LjIyMloiLCJ2YWx1ZSI6IjQ2MDAifSx7ImNoYW5uZWxJZCI6IlBhcmFtZXRlci5PcGVyYXRpb24uQ29tVG1PdXQiLCJlZGl0YWJsZSI6dHJ1ZSwibWF4Ijo2MDAwMCwibWluIjoyMDAsInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzoyOC4yMjNaIiwidmFsdWUiOiI1MDAwIn0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuV2wuU2VjLlNzaWQiLCJlZGl0YWJsZSI6dHJ1ZSwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjMzOjMyLjQyNFoiLCJ2YWx1ZSI6IiJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLk5hbWVwbGF0ZS5BUnRnIiwiZWRpdGFibGUiOmZhbHNlLCJtYXgiOjMyLCJtaW4iOjMyLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzM6MjguMjM4WiIsInZhbHVlIjoiMzIifSx7ImNoYW5uZWxJZCI6IlBhcmFtZXRlci5JbnZlcnRlci5XTWF4IiwiZWRpdGFibGUiOnRydWUsIm1heCI6MjIwMDAsIm1pbiI6MTM4MCwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjMzOjI4LjIyMVoiLCJ2YWx1ZSI6IjExMDAwIn0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuTmFtZXBsYXRlLkNocmdDdHJsLlNlck51bVR4dCIsImVkaXRhYmxlIjpmYWxzZSwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTI0VDE1OjA5OjM2Ljc3NVoiLCJ2YWx1ZSI6IjAwMDAwMDI5NzA3In0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuTmFtZXBsYXRlLldsTWFjSWQiLCJlZGl0YWJsZSI6ZmFsc2UsInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzozMi43NTNaIiwidmFsdWUiOiI3NDo3QTo5MDpFMjpCRjozMCJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLkNocmcuUGxhbi5EdXJUbW0iLCJlZGl0YWJsZSI6dHJ1ZSwic3RhdGUiOiJDb25maXJtZWQiLCJ0aW1lc3RhbXAiOiIyMDIxLTA2LTIzVDEyOjMzOjU1LjI0MVoiLCJ2YWx1ZSI6IjAifSx7ImNoYW5uZWxJZCI6IlBhcmFtZXRlci5VcGQuQXZhbENoa0lzdGwiLCJlZGl0YWJsZSI6dHJ1ZSwicG9zc2libGVWYWx1ZXMiOlsiMzAyIiwiMTE0NiJdLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzM6MjEuNjgzWiIsInZhbHVlIjoiMzAyIn0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuTmFtZXBsYXRlLlZlbmRvciIsImVkaXRhYmxlIjpmYWxzZSwicG9zc2libGVWYWx1ZXMiOlsiNDYxIl0sInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzoyNC4zOTdaIiwidmFsdWUiOiI0NjEifSx7ImNoYW5uZWxJZCI6IlBhcmFtZXRlci5XbC5Jc09uIiwiZWRpdGFibGUiOnRydWUsInBvc3NpYmxlVmFsdWVzIjpbIjExMjkiLCIxMTMwIl0sInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzozMi41MTNaIiwidmFsdWUiOiIxMTMwIn0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuV2wuQXV0b0NmZ0lzT24iLCJlZGl0YWJsZSI6dHJ1ZSwicG9zc2libGVWYWx1ZXMiOlsiMTEyOSJdLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzQ6MjcuNDYxWiIsInZhbHVlIjoiMTEyOSJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLkNocmcuU3RwV2hlbkZsIiwiZWRpdGFibGUiOnRydWUsInBvc3NpYmxlVmFsdWVzIjpbIjExMjkiLCIxMTMwIl0sInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzoyOC4yMjNaIiwidmFsdWUiOiIxMTI5In0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuV2wuQWN0bERuc1NydklwIiwiZWRpdGFibGUiOmZhbHNlLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzQ6MjcuNDYxWiIsInZhbHVlIjoiMTcyLjIyLjAuMyJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLkNocmcuU3RwV2hlbkZsVG0iLCJlZGl0YWJsZSI6dHJ1ZSwibWF4IjoxNDQwLCJtaW4iOjUsInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzoyOC4yMjRaIiwidmFsdWUiOiIxNSJ9LHsiY2hhbm5lbElkIjoiUGFyYW1ldGVyLldsLlNvZnRBY3NJc09uIiwiZWRpdGFibGUiOnRydWUsInBvc3NpYmxlVmFsdWVzIjpbIjExMjkiLCIxMTMwIl0sInN0YXRlIjoiQ29uZmlybWVkIiwidGltZXN0YW1wIjoiMjAyMS0wNi0yM1QxMjozMzozMi41NzVaIiwidmFsdWUiOiIxMTMwIn0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuV2wuRG9BY3EiLCJlZGl0YWJsZSI6dHJ1ZSwicG9zc2libGVWYWx1ZXMiOlsiMzM0MiIsIjMwMiJdLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzM6MzIuNTczWiIsInZhbHVlIjoiMzAyIn0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuQ2hyZy5NaW5Td1RtcyIsImVkaXRhYmxlIjp0cnVlLCJtYXgiOjYwMCwibWluIjowLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzM6MjguMjI2WiIsInZhbHVlIjoiMTIwIn0seyJjaGFubmVsSWQiOiJQYXJhbWV0ZXIuTmFtZXBsYXRlLk1hY0lkIiwiZWRpdGFibGUiOmZhbHNlLCJzdGF0ZSI6IkNvbmZpcm1lZCIsInRpbWVzdGFtcCI6IjIwMjEtMDYtMjNUMTI6MzM6MjcuNTQ2WiIsInZhbHVlIjoiMDA6MTU6QkI6MDM6MkI6RUMifV19XQ==')}



Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

jual

Ich habe aber öfter folgende Meldung im Log

2021.06.24 17:09:39 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/76_SMAEVCharger.pm line 828, <GEN12> line 103729.
2021.06.24 17:09:39 3: eval: {SMAEVCharger_Done('EV_CHarger_22|1|bm9kZTBvZDFicTNieG04

[/quote]


Danke für den Hinweis. Das war mir tatsächlich neulich auch aufgefallen und tritt wohl in erster Linie beim Neustart von FHEM auf. Ist als Warnung aber grundsätzlich unkritisch und ich hoffe, dass ich bald mal Zeit finde, mich dem Thema anzunehmen ;-).

MadMax

Hallo Jual,

Die Meldung kommt mei mir mehrmals am Tag.
Noch habe ich kein Auto zur Wallbox es scheint aber sonst alles zu passen.

Wollte das nur mal melden, kein Stress.

Gruß
Max

Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

jual

Neue Version ist im zweiten Beitrag zu finden. Die Warnungen sollten nun hoffentlich verschwunden sein und es gibt nun auch die Info zum Drehschalter für "intelligentes Laden" oder "Schnellladen"

MadMax

Hallo Jual,

Scheint soweit zu laufen, dankeschön :)
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

MadMax

Hallo Jual,

mein Fehm ist mir heute abgeschmiert weil $head und $body nicht definiert waren.

Zeile 1234 habe ich vorher eine überprüfung eingebaut das diese Definiert sind.

if (defined $head && defined $body)
{
($code) = $head =~m{\A\S+ (\d+)};

Log3 $name, 5, "$name - Curl Response Header: ".$head;
Log3 $name, 5, "$name - Curl Response Body: ".$body;
Log3 $name, 5, "$name - Curl Response Code: ".$code;

if ($code == 200) # login ok
{
my ($cookies) = $head =~m{JSESSIONID= ?(.*);};
my ($sessionid, $othercookies) = split(/;/, $cookies,2);

Log3 $name, 5, "$name - Cookies:".$cookies;
Log3 $name, 5, "$name - SessionID:".$sessionid;

$body = decode_json($body);
$hash->{HELPER}{ACCESS_TOKEN} = $body->{"access_token"};
$hash->{HELPER}{REFRESH_TOKEN} = $body->{"refresh_token"};
$hash->{HELPER}{EXPIRE_TOKEN} = time() + $body->{"expires_in"};

# remember all things for the actual session login
$hash->{HELPER}{SESSIONID} = $sessionid;

Log3 $name, 4, "$name - login success";
}
else
{
# todo err handling
Log3 $name, 3, "$name - Curl Response Error Code:".$code.":";

$hash->{HELPER}{SESSIONID} = "";
$hash->{HELPER}{ACCESS_TOKEN} = "";
$hash->{HELPER}{REFRESH_TOKEN} = "";
$hash->{HELPER}{EXPIRE_TOKEN} = 0;

return 0;
}
}


Eventuell magst du das ja übernehmen.

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

jual

Danke für den Hinweis. Schaue ich mir an und übernehme es dann gerne.

eddy242

Hallo zusammen,

ich bekomme nach set SMAEVCharger Param_Betriebsart_Ladevorgang Laden_mit_Vorgabe die Meldung

Please first set values Param_Energiemenge_Ladevorgang and Param_Dauer_Ladevorgangs

Zuvor hatte ich bereits aus meiner Sicht plausible Werte eingestellt (die werden auch in den Readings korrekt angezeigt)

set SMAEVCharger Param_Energiemenge_Ladevorgang 10
set SMAEVCharger Param_Dauer_Ladevorgang 120


Noch eine Sache: Spasseshalber habe ich mal set SMAEVCharger Param_Betriebsart_Ladevorgang Schnellladen
ausprobiert und erhalte folgende Meldung: Value not allowed! Possible Values: 4719; 4720; 4721

Weiss jemand Rat?
Danke & Grüße

jual

Nachdem ich bisher nicht dazu gekommen war, schaue ich mir das morgen mal an.

jual

Vielen Dank nochmals für eure Hinweise. Tatsächlich hatten sich ein paar kleinere Fehler eingeschlichen (siehe Beitrag 2). Es gibt nun eine neue Datei, die hoffentlich alle gemeldeten Bugs behebt.

MadMax

Hallo Jual,

ich habe deine Version jetzt am Laufen, bisher sieht alles gut aus.
Danke.

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 5x SMA Wechselrichter, BYD HVM, SMA EVCharger, Daikin Wärmepumpe über CAN

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

eddy242

Danke!

jual würdest Du das Modul ins SVN aufnehmen, dann wäre das Updaten einfacher?


Danke für das tolle Modul!
Viele Grüße
eddy

Dracolein

Grüße zusammen,

was muss der Laie (ich) tun, um das Modul in FHEM ans Laufen zu bekommen?
Meine EV Charger 22 ist seit heute am Netz  8)
Raspberry Pi 4 mit FHEM; FTUI Dashboard auf Asus 15,6" VT168H Touchscreen; ZigBee mit ConBee2 USB-Stick; div. Shelly 2.5; integr. Gaszähler mit ESP8266 & ESPEasy;

jual

Zitat von: Dracolein am 30 November 2021, 21:30:20
Grüße zusammen,

was muss der Laie (ich) tun, um das Modul in FHEM ans Laufen zu bekommen?
Meine EV Charger 22 ist seit heute am Netz  8)

Die Datei  76_SMAEVCharger.pm aus dem 2. Beitrag herunter laden. Diese Datei dann in das FHEM Verzeichnis kopieren, wo auch alle anderen Module zu finden sind. Am besten danach ein Neustart von FHEM machen und dann kann man mit define das eigene Device definieren. Ohne Neustart würde es auch mit dem Befehl "reload  76_SMAEVCharger.pm" in der Kommandozeile in fhem funktionieren. Ich würde aber den Neustart empfehlen.

Ich schaue mir gerade an, was ich tun muß, um das Modul in die Versionsverwaltung (SVN) von fhem zu integrieren. Dann wären zukünftige Updates leichter zu handhaben.