⚡ Emaldo bruger dit batteri til at tjene penge

Forensisk analyse afslører at Emaldo-batterier deltager i kommercielle net-tjenester (FCR) — uden kundernes viden, samtykke eller kompensation

Teknisk rapport • 7. marts 2026

0
Elpris-optimeringer
30+
FCR-kildefiler i firmware
15s
Frekvenslogning interval
100%
Cloud-styret

Emaldo battery behavior vs electricity prices

1

// Database key from /root/db/db/
virtual_power_plant
2

// Live data from /root/db/balancing/ — recorded March 7, 2026
{"f":49950,"fcr_task_id":"","flag":0,"t":1772900736}
{"f":50000,"fcr_task_id":"","flag":0,"t":1772900991}
{"f":50050,"fcr_task_id":"","flag":0,"t":1772901051}
// f = grid frequency in mHz (50000 = 50.000 Hz)

FCRBalancingStrategy · fcrReward · FCRRunningStateProvider
FCRGridConditionsProvider · SetFcrComplexScheduleReq
GetBalanceContractStatusReq · FcrCsvLogTittleParams
InsertComplexTaskParams · MFRR-UP · fcrStopHandler
fcrStartHandler · FcrRewardsMode · fcrLiveBalancingPollingTimeInterval
3

slave ai mode
actAccordingToModePolicyProcData
SlaveByID · SlaveType · SlaveIOState
MasterControlDataSource · slave expired
ReportClusterMasterRoleReq
4

// From /root/db/db/
{"FcrRewardsMode":0,"IsFcrRewardPause":false}
5

energidataservice.dk
nordpool
elspotprices
FCRBalancingStrategy
fcrReward
virtual_power_plant

6

// 24 hours of "smart" scheduling — all empty
Hour 0: {Slice:[-128,-128,-128,-128], UpdateAt:"0001-01-01"}
Hour 1: {Slice:[-128,-128,-128,-128], UpdateAt:"0001-01-01"}
...
Hour 23: {Slice:[-128,-128,-128,-128], UpdateAt:"0001-01-01"}
// Zero timestamps = never updated = never optimized
7

// netstat output from device — March 7, 2026
tcp 192.168.0.18 → 34.79.224.71:443 (api.emaldo.com) ESTABLISHED
// That's it. No other external connections.

PS1-BAK10-HS10
ST202602507030033
Device IDhKuacU2VEkAT89YX
Firmwarev2 (build March 5, 2025)
Denmark, DK1 (West Denmark)
3 × BAK 100Ah (30 kWh total)
3 × HiSolar
api.emaldo.com (34.79.224.71)
DiNSafer / SCA (Shenzhen, China) — gitlab.sca.im