Er is vast iemand anders met een Alfen laadpaal (en daar ook een et
hernet kabeltje in
heeft geprikt).
Je
hebt
het IP van de lader nodig, en
het admin wac
htwoord voor de laadpaal.
Deze is te ac
hter
halen door de ACE Service Installer te gebruiken en met Wires
hark
het verkeer even te monitoren, mij is niet bekend of
het wac
htwoord uniek is voor elke laadpaal. Voor
het gebruik van de ACE Service Installer is
hier een user aan te vragen:
https://aftersales.alfen.com/plugins/servlet/desk/portal/5
Onderstaande is wat complex maar
heeft te maken met eerst moeten inloggen om een cookie te krijgen voor de API aan te kunnen spreken en daarnaast meerdere waarden in 1x te kunnen parsen. (gevalletje goed gejat:
https://community.home-as...value-for-sensor/350417/8 )
Onderstaande laat 2 binary sensors zien, eentje voor de laadkabel is aangesloten, eentje voor de laadpaal is aan
het laden.
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
| - platform: command_line
name: laadpaal
command: |-
data='{"username":"admin","password":"PASSWORDHERE"}'; ip='http://IPOFCHARGERHERE:80';\
c=$(curl -H 'Content-Type: application/json' -d $data -ksc - $ip/api/login -o /dev/null);\
echo "${c}" | curl -ksb - $ip/api/prop?cat=states
value_template: |-
{{ value_json["socket1_StateMain"]["value"] }}|
{{ value_json["socket1_StateLeds"]["value"] }}|
{{ value_json["socket1_StateSocket"]["value"] }}
scan_interval: 60
- sensor:
- unique_id: LaadpaalStateMain
icon: mdi:chip
state: >
{{ states('sensor.laadpaal').split('|\n')[0] | float }}
attributes:
friendly_name: "Laadpaal Main State"
- binary_sensor:
- unique_id: LaadpaalConnectedBinary
device_class: plug
state: >
{% if states('sensor.template_laadpaalstatemain') | float < 3 %}
off
{% else %}
on
{% endif %}
attributes:
friendly_name: "Laadpaal Stekker"
- binary_sensor:
- unique_id: LaadpaalChargingBinary
device_class: battery_charging
state: >
{% if states('sensor.template_laadpaalstatemain') | float == 14 %}
on
{% else %}
off
{% endif %}
attributes:
friendly_name: "Laadpaal Laden" |
Er kan nog veel meer met die API overigens

Interessant zijn bijvoorbeeld:
/api/prop?cat=states
/api/prop?cat=generic
/api/prop?cat=generic2
/api/prop?cat=temp
/api/prop?cat=meter1
/api/prop?cat=meter4
om een specifieke ID op te
halen: /api/prop?ids=2137_0
En logging van de paal lijkt op te
halen met:
/api/log?offset=480 maar is even uitzoeken wat er moet die offset met gebeuren.
Idem voor:
/api/transactions?offset=546
Dat lijkt de laadfactuur te zijn
<edit>Ik zie dat mijn paal nog een 4.x firmware
heeft en lees ook dat de firmware 5.x nieuwe wac
htwoord functionaliteit
heeft, wellic
ht is de ervaring met een 5.x firmware dus anders. Mijn laadpaal is overigens pas een maandje oud, lijkt er op dat in elk geval alego dus palen met oude firmware plaatst.</edit>
[
Voor 13% gewijzigd door
itsme op 10-07-2022 19:33
]