Geräte mit Home Manager koppeln via SEMP (Ethernet)

Sunny Home Manager, SMA Data Manager, Sunny Portal, Sunny Places

Moderator: Mod-Team

 

5.00 (4 Bewertungen)

Re: Geräte mit Home Manager koppeln via SEMP (Ethernet)

Beitragvon camueller » 07.07.2018, 10:31

Es gibt einen Snapshot 1.3.0, bei dem Überschuss-Laden mit dem PhoenixContact-Controller funktionieren sollte:

https://github.com/camueller/SmartAppli ... APSHOT.war

Die Appliance.xml muss manuell angepasst werden. Dazu muss eigentlich nur anstelle des bisherigen Schalters ein ElectricVehicleCharger gesetzt werden und ein zugehöriges ModbusTCP (unter Connectivity). Der Zähler bleibt wie gehabt (im Beispiel unten ist das ein Modbus-Zähler, der auf einen mbusd zugreift).

ACHTUNG: Modbus-Register können ab jetzt dezimal und hexadezimal (bisher Standard bei SAE) angegeben werden. Hexadezimale Angaben müssen mit "0x" beginnen! Register ohne "0x" werden als dezimal interpretiert!

Code: Alles auswählen
<Appliances xmlns="http://github.com/camueller/SmartApplianceEnabler/v1.2">
    <Appliance id="F-00000001-000000000099-00">
        <ElectricVehicleCharger>
            <EVModbusControl idref="wallbox" slaveAddress="180">
                <ModbusRegisterRead address="100" type="InputString">
                    <ModbusRegisterReadValue name="VehicleConnected" extractionRegex="(B)" />
                    <ModbusRegisterReadValue name="ChargingPossible" extractionRegex="(C|D)" />
                    <ModbusRegisterReadValue name="ChargingCompleted" extractionRegex="(B)" />
                </ModbusRegisterRead>
                <ModbusRegisterRead address="400" type="Coil">
                    <ModbusRegisterReadValue name="Charging" />
                </ModbusRegisterRead>
                <ModbusRegisterWrite address="400" type="Coil">
                    <ModbusRegisterWriteValue name="StartCharging" value="1" />
                    <ModbusRegisterWriteValue name="StopCharging" value="0" />
                </ModbusRegisterWrite>
                <ModbusRegisterWrite address="300" type="Holding">
                    <ModbusRegisterWriteValue name="ChargingCurrent" value="0" />
                </ModbusRegisterWrite>
            </EVModbusControl>
        </ElectricVehicleCharger>
        <ModbusElectricityMeter idref="modbus" slaveAddress="1" address="0x0C" pollInterval="10" measurementInterval="60" />
    </Appliance>
    <Connectivity>
        <ModbusTCP id="modbus" host="127.0.0.1" />
        <ModbusTCP id="wallbox" host="192.168.69.12" />
    </Connectivity>
</Appliances>


Wenn jemand den Snapshot ausprobiert, bitte Feedback hier im Forum. Außerdem wäre es nett, wenn ich die Log-Datei bekommen könnte, damit ich sehen kann. ob alles klappt.

Axel
Benutzeravatar
camueller
Fleißiges Mitglied
Fleißiges Mitglied
 
Beiträge: 556
Registriert: 07.11.2015, 08:57
Wohnort: Altenstadt (Hessen)
PV-Anlage [kWp]: 9,36
Info: Betreiber

Re: Geräte mit Home Manager koppeln via SEMP (Ethernet)

Beitragvon Nicatron » 07.07.2018, 12:42

Wie immer spielt bei sowas das Wetter nicht mit - zuviel Sonne gerade und dummerweise Auto schon voll. Also bis heute abend mal leerfahren :=)
Nicatron
Stammmitglied
Stammmitglied
 
Beiträge: 59
Registriert: 28.03.2018, 21:24
PV-Anlage [kWp]: 23,4
Info: Betreiber

Re: Geräte mit Home Manager koppeln via SEMP (Ethernet)

Beitragvon camueller » 07.07.2018, 13:46

Der Start des SAE sollte jetzt etwa folgendes Log produzieren, wobei die Konfiguration des ElectricVehicleCharger geprüft und geloggt wird:
Code: Alles auswählen
2018-07-07 08:44:46,089 INFO [main] d.a.s.Application [StartupInfoLogger.java:48] Starting Application on p51 with PID 13762 (/data/IdeaProjects/SmartApplianceEnabler/target/classes started by axel in /data/IdeaProjects/SmartApplianceEnabler)
2018-07-07 08:44:46,091 DEBUG [main] d.a.s.Application [StartupInfoLogger.java:51] Running with Spring Boot v1.3.0.RELEASE, Spring v4.2.3.RELEASE
2018-07-07 08:44:46,092 INFO [main] d.a.s.Application [SpringApplication.java:653] No profiles are active
2018-07-07 08:44:47,266 INFO [main] d.a.s.w.SaeController [SaeController.java:68] SAE controller created.
2018-07-07 08:44:47,271 INFO [main] d.a.s.s.w.SempController [SempController.java:50] SEMP controller created.
2018-07-07 08:44:47,323 DEBUG [main] d.a.s.w.WebConfig$SaeWebMvcAutoConfigurationAdapter [WebConfig.java:63] Registered de.avanux.smartapplianceenabler.webservice.GensonHttpMessageConverter
2018-07-07 08:44:47,581 INFO [main] d.a.s.Application [StartupInfoLogger.java:57] Started Application in 1.764 seconds (JVM running for 1.994)
2018-07-07 08:44:47,581 INFO [main] d.a.s.Application [Application.java:45] Running version 1.2.2-SNAPSHOT 2018-07-05 17:07
2018-07-07 08:44:47,582 DEBUG [main] d.a.s.Application [Application.java:72] Starting SEMP discovery ...
2018-07-07 08:44:47,595 INFO [main] d.a.s.s.d.SempDiscovery [SempDiscovery.java:55] SEMP UPnP will redirect to http://192.168.69.100:8080
2018-07-07 08:44:47,595 DEBUG [main] d.a.s.Application [Application.java:75] ... SEMP discovery started
2018-07-07 08:44:47,595 DEBUG [main] d.a.s.Application [Application.java:80] Starting appliance manager ...
2018-07-07 08:44:47,600 ERROR [main] d.a.s.a.ApplianceManager [ApplianceManager.java:57] GPIO access disabled - not running on Raspberry Pi.
2018-07-07 08:44:47,600 DEBUG [main] d.a.s.Application [Application.java:83] ... Appliance manager started
2018-07-07 08:44:47,601 INFO [Thread-5] d.a.s.u.FileHandler [FileHandler.java:55] Using appliance directory /home/axel/IdeaProjects/SmartApplianceEnabler/run
2018-07-07 08:44:47,690 INFO [Thread-5] d.a.s.a.ApplianceManager [ApplianceManager.java:152] ModBus wallbox configured for wallbox@192.168.69.12:502
2018-07-07 08:44:47,690 INFO [Thread-5] d.a.s.a.Appliance [Appliance.java:150] F-00000001-000000000099-00: No schedules configured
2018-07-07 08:44:47,691 DEBUG [Thread-5] d.a.s.c.e.ElectricVehicleCharger [ElectricVehicleCharger.java:70] F-00000001-000000000099-00: voltage=230 phases=1
2018-07-07 08:44:47,691 DEBUG [Thread-5] d.a.s.c.e.EVModbusControl [EVModbusControl.java:52] F-00000001-000000000099-00: VehicleConnected configured: read register=100 / poll interval=10s / extraction regex=(B)
2018-07-07 08:44:47,691 DEBUG [Thread-5] d.a.s.c.e.EVModbusControl [EVModbusControl.java:52] F-00000001-000000000099-00: ChargingPossible configured: read register=100 / poll interval=10s / extraction regex=(C|D)
2018-07-07 08:44:47,691 DEBUG [Thread-5] d.a.s.c.e.EVModbusControl [EVModbusControl.java:52] F-00000001-000000000099-00: Charging configured: read register=400 / poll interval=10s / extraction regex=null
2018-07-07 08:44:47,691 DEBUG [Thread-5] d.a.s.c.e.EVModbusControl [EVModbusControl.java:52] F-00000001-000000000099-00: ChargingCompleted configured: read register=100 / poll interval=10s / extraction regex=(B)
2018-07-07 08:44:47,691 DEBUG [Thread-5] d.a.s.c.e.EVModbusControl [EVModbusControl.java:67] F-00000001-000000000099-00: StartCharging configured: write register=400 / value=1
2018-07-07 08:44:47,691 DEBUG [Thread-5] d.a.s.c.e.EVModbusControl [EVModbusControl.java:67] F-00000001-000000000099-00: StopCharging configured: write register=400 / value=0
2018-07-07 08:44:47,691 DEBUG [Thread-5] d.a.s.c.e.EVModbusControl [EVModbusControl.java:67] F-00000001-000000000099-00: ChargingCurrent configured: write register=300 / value=0
2018-07-07 08:44:47,691 DEBUG [Thread-5] d.a.s.a.Appliance [Appliance.java:172] F-00000001-000000000099-00: Registered as ControlStateChangedListener with ElectricVehicleCharger
2018-07-07 08:44:47,692 INFO [Thread-5] d.a.s.a.Appliance [Appliance.java:221] F-00000001-000000000099-00: Starting EVModbusControl
2018-07-07 08:44:47,692 DEBUG [Thread-5] d.a.s.a.ApplianceManager [ApplianceManager.java:204] Holidays are NOT used.
2018-07-07 08:44:47,692 INFO [Thread-5] d.a.s.a.ApplianceManager [ApplianceManager.java:111] 1 appliance(s) configured.
2018-07-07 08:44:47,722 DEBUG [Timer-0] d.a.s.a.RunningTimeMonitor [RunningTimeMonitor.java:202] F-00000001-000000000099-00: activeTimeframeInterval=null
2018-07-07 08:44:47,723 DEBUG [Timer-0] d.a.s.a.RunningTimeMonitor [RunningTimeMonitor.java:203] F-00000001-000000000099-00: runningTime=null remainingMinRunningTime=null remainingMaxRunningTime=null
2018-07-07 08:44:47,723 DEBUG [Timer-0] d.a.s.a.RunningTimeMonitor [RunningTimeMonitor.java:206] F-00000001-000000000099-00: running=false interrupted=false statusChangedAt=null
2018-07-07 08:44:47,723 DEBUG [Timer-0] d.a.s.c.e.ElectricVehicleCharger [ElectricVehicleCharger.java:103] F-00000001-000000000099-00: Vehicle state: VEHICLE_NOT_CONNECTED


Nachfolgener Logauszug zeigt die Statusabfrage durch den SHM und eine Einschaltempfehlung mit 1400 W bzw. 6A.

Code: Alles auswählen
2018-07-07 08:52:55,272 DEBUG [http-nio-8080-exec-5] d.a.s.s.w.SempController [SempController.java:55] Device info/status/planning requested.
2018-07-07 08:52:55,272 DEBUG [http-nio-8080-exec-5] d.a.s.s.w.SempController [SempController.java:212] F-28091971-000000000099-00: Reporting device status from control
2018-07-07 08:52:55,273 DEBUG [http-nio-8080-exec-5] d.a.s.s.w.SempController [SempController.java:230] F-28091971-000000000099-00: DeviceStatus{eMSignalsAccepted=true, status=Off, errorCode=null}
2018-07-07 08:52:55,273 DEBUG [http-nio-8080-exec-5] d.a.s.s.w.SempController [SempController.java:241] F-28091971-000000000099-00: Reporting power info from device characteristics.
2018-07-07 08:52:55,274 DEBUG [http-nio-8080-exec-5] d.a.s.s.w.SempController [SempController.java:252] F-28091971-000000000099-00: PowerInfo{averagePower=0, minPower=null, maxPower=null, timestamp=0, averagingInterval=60}
2018-07-07 08:52:55,274 DEBUG [http-nio-8080-exec-5] d.a.s.s.w.SempController [SempController.java:318] F-28091971-000000000099-00: Timeframe created: 0s-172800s:0W/10000W
2018-07-07 08:52:55,274 DEBUG [http-nio-8080-exec-5] d.a.s.s.w.SempController [SempController.java:271] F-28091971-000000000099-00: Timeframe added to PlanningRequest: 0s-172800s:0W/10000W
2018-07-07 08:52:55,275 DEBUG [http-nio-8080-exec-5] d.a.s.s.w.SempController [SempController.java:101] Device info requested of all devices
2018-07-07 08:52:57,734 DEBUG [Timer-0] d.a.s.m.ModbusSlave [ModbusSlave.java:74] F-28091971-000000000099-00: Connecting to modbus wallbox@192.168.69.12:502
2018-07-07 08:52:57,739 DEBUG [Timer-0] d.a.s.m.e.CoilExecutor [CoilExecutor.java:53] F-28091971-000000000099-00: Read coil register=400 coil=false
2018-07-07 08:52:57,741 DEBUG [Timer-0] d.a.s.c.e.ElectricVehicleCharger [ElectricVehicleCharger.java:103] F-28091971-000000000099-00: Vehicle state: CHARGING_POSSIBLE
2018-07-07 08:53:03,326 DEBUG [http-nio-8080-exec-7] d.a.s.s.w.SempController [SempController.java:190] on=true, recommendedPowerConsumption=1400W: Received control request:
2018-07-07 08:53:03,327 DEBUG [http-nio-8080-exec-7] d.a.s.c.e.ElectricVehicleCharger [ElectricVehicleCharger.java:161] F-28091971-000000000099-00: Set charge power: 1400W corresponds to 6A
2018-07-07 08:53:03,327 DEBUG [http-nio-8080-exec-7] d.a.s.c.e.EVModbusControl [EVModbusControl.java:149] F-28091971-000000000099-00: Set charge current 6A
2018-07-07 08:53:03,327 DEBUG [http-nio-8080-exec-7] d.a.s.m.ModbusSlave [ModbusSlave.java:74] F-28091971-000000000099-00: Connecting to modbus wallbox@192.168.69.12:502
2018-07-07 08:53:03,333 DEBUG [http-nio-8080-exec-7] d.a.s.m.e.InputRegisterExecutor [WriteHoldingRegisterExecutor.java:63] F-28091971-000000000099-00: Write holding register=300 value=6 confirmedValue=6
2018-07-07 08:53:03,333 INFO [http-nio-8080-exec-7] d.a.s.c.e.ElectricVehicleCharger [ElectricVehicleCharger.java:112] F-28091971-000000000099-00: Switching on
2018-07-07 08:53:03,333 DEBUG [http-nio-8080-exec-7] d.a.s.c.e.ElectricVehicleCharger [ElectricVehicleCharger.java:166] F-28091971-000000000099-00: Start charging process
2018-07-07 08:53:03,336 DEBUG [http-nio-8080-exec-7] d.a.s.m.e.WriteCoilExecutor [WriteCoilExecutor.java:64] F-28091971-000000000099-00: Write coil register=400 coil=true confirmedValue=true
2018-07-07 08:53:03,338 DEBUG [http-nio-8080-exec-7] d.a.s.a.Appliance [Appliance.java:537] F-28091971-000000000099-00: Control state has changed to on
2018-07-07 08:53:03,339 DEBUG [http-nio-8080-exec-7] d.a.s.a.RunningTimeMonitor [RunningTimeMonitor.java:132] F-28091971-000000000099-00: Set running=true statusChangedAt=2018-07-07T08:53:03.326
2018-07-07 08:53:03,343 DEBUG [http-nio-8080-exec-7] d.a.s.a.RunningTimeMonitor [RunningTimeMonitor.java:202] F-28091971-000000000099-00: activeTimeframeInterval=null
2018-07-07 08:53:03,344 DEBUG [http-nio-8080-exec-7] d.a.s.a.RunningTimeMonitor [RunningTimeMonitor.java:203] F-28091971-000000000099-00: runningTime=null remainingMinRunningTime=null remainingMaxRunningTime=null
2018-07-07 08:53:03,344 DEBUG [http-nio-8080-exec-7] d.a.s.a.RunningTimeMonitor [RunningTimeMonitor.java:206] F-28091971-000000000099-00: running=true interrupted=false statusChangedAt=2018-07-07T08:53:03.326
2018-07-07 08:53:03,344 DEBUG [http-nio-8080-exec-7] d.a.s.a.Appliance [Appliance.java:326] F-28091971-000000000099-00: Setting appliance state to ON
Benutzeravatar
camueller
Fleißiges Mitglied
Fleißiges Mitglied
 
Beiträge: 556
Registriert: 07.11.2015, 08:57
Wohnort: Altenstadt (Hessen)
PV-Anlage [kWp]: 9,36
Info: Betreiber

Re: Geräte mit Home Manager koppeln via SEMP (Ethernet)

Beitragvon camueller » 07.07.2018, 13:47

Nicatron hat geschrieben:Wie immer spielt bei sowas das Wetter nicht mit - zuviel Sonne gerade und dummerweise Auto schon voll. Also bis heute abend mal leerfahren :=)

Bin schon gespannt :?
Benutzeravatar
camueller
Fleißiges Mitglied
Fleißiges Mitglied
 
Beiträge: 556
Registriert: 07.11.2015, 08:57
Wohnort: Altenstadt (Hessen)
PV-Anlage [kWp]: 9,36
Info: Betreiber

Re: Geräte mit Home Manager koppeln via SEMP (Ethernet)

Beitragvon camueller » 07.07.2018, 14:58

Ich hatte ganz vergessen, die zugehörige Device2EM-Datei zu posten. Vermutlich müsst Ihr nur DeviceType und MinPowerConsumption / MaxPowerConsumption anpassen, evtl. auch OptionalEnergy falls es noch anders gesetzt ist.

Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Device2EM xmlns="http://www.sma.de/communication/schema/SEMP/v1">
    <DeviceInfo>
        <Identification>
            <DeviceId>F-00000001-000000000099-00</DeviceId>
            <DeviceName>Elektroauto</DeviceName>
            <DeviceType>EVCharger</DeviceType>
            <DeviceSerial>EV-1851</DeviceSerial>
            <DeviceVendor>EV Ltd.</DeviceVendor>
        </Identification>
        <Characteristics>
            <MinPowerConsumption>1400</MinPowerConsumption>
            <MaxPowerConsumption>22000</MaxPowerConsumption>
        </Characteristics>
        <Capabilities>
            <CurrentPower>
                <Method>Measurement</Method>
            </CurrentPower>
            <Interruptions>
                <InterruptionsAllowed>true</InterruptionsAllowed>
            </Interruptions>
            <Requests>
                <OptionalEnergy>true</OptionalEnergy>
            </Requests>
        </Capabilities>
    </DeviceInfo>
</Device2EM>
Benutzeravatar
camueller
Fleißiges Mitglied
Fleißiges Mitglied
 
Beiträge: 556
Registriert: 07.11.2015, 08:57
Wohnort: Altenstadt (Hessen)
PV-Anlage [kWp]: 9,36
Info: Betreiber

Re: Geräte mit Home Manager koppeln via SEMP (Ethernet)

Beitragvon Nicatron » 07.07.2018, 16:45

Scheint als bekäme ich die Modbus-Kommuikation zum PCEVCC nicht hin :

Log:
Code: Alles auswählen
2018-07-07 15:50:15,148 INFO [main] d.a.s.Application [StartupInfoLogger.java:48] Starting Application on garagesaeraspi with PID 1090 (started by root in /)
2018-07-07 15:50:15,152 DEBUG [main] d.a.s.Application [StartupInfoLogger.java:51] Running with Spring Boot v1.3.0.RELEASE, Spring v4.2.3.RELEASE
2018-07-07 15:50:15,153 INFO [main] d.a.s.Application [SpringApplication.java:653] No profiles are active
2018-07-07 15:50:28,514 INFO [main] d.a.s.w.SaeController [SaeController.java:68] SAE controller created.
2018-07-07 15:50:28,556 INFO [main] d.a.s.s.w.SempController [SempController.java:50] SEMP controller created.
2018-07-07 15:50:29,029 DEBUG [main] d.a.s.w.WebConfig$SaeWebMvcAutoConfigurationAdapter [WebConfig.java:63] Registered de.avanux.smartapplianceenabler.webservice.GensonHttpMessageConverter
2018-07-07 15:50:31,955 INFO [main] d.a.s.Application [StartupInfoLogger.java:57] Started Application in 19.346 seconds (JVM running for 21.267)
2018-07-07 15:50:31,956 INFO [main] d.a.s.Application [Application.java:45] Running version 1.3.0-SNAPSHOT 2018-04-18 18:50
2018-07-07 15:50:31,963 DEBUG [main] d.a.s.Application [Application.java:72] Starting SEMP discovery ...
2018-07-07 15:50:32,095 INFO [main] d.a.s.s.d.SempDiscovery [SempDiscovery.java:55] SEMP UPnP will redirect to http://192.168.110.22:8080
2018-07-07 15:50:32,096 DEBUG [main] d.a.s.Application [Application.java:75] ... SEMP discovery started
2018-07-07 15:50:32,097 DEBUG [main] d.a.s.Application [Application.java:80] Starting appliance manager ...
2018-07-07 15:50:32,263 DEBUG [main] d.a.s.Application [Application.java:83] ... Appliance manager started
2018-07-07 15:50:32,265 INFO [Thread-7] d.a.s.u.FileHandler [FileHandler.java:55] Using appliance directory /app
2018-07-07 15:50:32,265 INFO [main] d.a.s.Application [Application.java:95] PID 1090 written to /var/run/smartapplianceenabler.pid
2018-07-07 15:50:32,831 INFO [Thread-7] d.a.s.a.ApplianceManager [ApplianceManager.java:152] ModBus (wallbox) configured for wallbox//192.168.0.8:null
2018-07-07 15:50:32,832 INFO [Thread-7] d.a.s.a.Appliance [Appliance.java:145] F-24087601-000000000006-00: No schedules configured
2018-07-07 15:50:32,834 INFO [Thread-7] d.a.s.a.Appliance [Appliance.java:194] F-24087601-000000000006-00: Starting S0ElectricityMeter
2018-07-07 15:50:32,998 DEBUG [Thread-7] d.a.s.m.S0ElectricityMeter [S0ElectricityMeter.java:97] F-24087601-000000000006-00: Starting S0ElectricityMeter for GPIO 0
2018-07-07 15:50:32,999 DEBUG [Thread-7] d.a.s.a.ApplianceManager [ApplianceManager.java:204] Holidays are NOT used.
2018-07-07 15:50:32,999 INFO [Thread-7] d.a.s.a.ApplianceManager [ApplianceManager.java:111] 1 appliance(s) configured.
2018-07-07 15:51:57,426 DEBUG [http-nio-8080-exec-1] d.a.s.s.w.SempController [SempController.java:55] Device info/status/planning requested.
2018-07-07 15:51:57,646 DEBUG [http-nio-8080-exec-1] d.a.s.s.w.SempController [SempController.java:218] F-24087601-000000000006-00: Reporting device status based on power consumption
2018-07-07 15:51:57,648 DEBUG [http-nio-8080-exec-1] d.a.s.s.w.SempController [SempController.java:229] F-24087601-000000000006-00: DeviceStatus{eMSignalsAccepted=false, status=Off, errorC$
2018-07-07 15:51:57,649 DEBUG [http-nio-8080-exec-1] d.a.s.s.w.SempController [SempController.java:233] F-24087601-000000000006-00: Reporting power info from meter.
2018-07-07 15:51:57,650 DEBUG [http-nio-8080-exec-1] d.a.s.m.PulseElectricityMeter [PulseElectricityMeter.java:233] F-24087601-000000000006-00: 0 timestamps in measurement interval
2018-07-07 15:51:57,651 DEBUG [http-nio-8080-exec-1] d.a.s.m.PulseElectricityMeter [PulseElectricityMeter.java:125] F-24087601-000000000006-00: Not switched on.
2018-07-07 15:51:57,652 DEBUG [http-nio-8080-exec-1] d.a.s.m.PulseElectricityMeter [PulseElectricityMeter.java:233] F-24087601-000000000006-00: 0 timestamps in measurement interval
2018-07-07 15:51:57,653 DEBUG [http-nio-8080-exec-1] d.a.s.m.PulseElectricityMeter [PulseElectricityMeter.java:233] F-24087601-000000000006-00: 0 timestamps in measurement interval
2018-07-07 15:51:57,654 DEBUG [http-nio-8080-exec-1] d.a.s.m.PulseElectricityMeter [PulseElectricityMeter.java:125] F-24087601-000000000006-00: Not switched on.
2018-07-07 15:51:57,654 DEBUG [http-nio-8080-exec-1] d.a.s.m.PulseElectricityMeter [PulseElectricityMeter.java:233] F-24087601-000000000006-00: 0 timestamps in measurement interval
2018-07-07 15:51:57,655 DEBUG [http-nio-8080-exec-1] d.a.s.m.PulseElectricityMeter [PulseElectricityMeter.java:233] F-24087601-000000000006-00: 0 timestamps in measurement interval
2018-07-07 15:51:57,656 DEBUG [http-nio-8080-exec-1] d.a.s.m.PulseElectricityMeter [PulseElectricityMeter.java:125] F-24087601-000000000006-00: Not switched on.
2018-07-07 15:51:57,657 DEBUG [http-nio-8080-exec-1] d.a.s.s.w.SempController [SempController.java:251] F-24087601-000000000006-00: PowerInfo{averagePower=0, minPower=0, maxPower=0, timest$
2018-07-07 15:51:57,658 DEBUG [http-nio-8080-exec-1] d.a.s.s.w.SempController [SempController.java:274] F-24087601-000000000006-00: No planning requests created
2018-07-07 15:51:57,659 DEBUG [http-nio-8080-exec-1] d.a.s.s.w.SempController [SempController.java:101] Device info requested of all devices


Appliances.xml

Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Appliances xmlns="http://github.com/camueller/SmartApplianceEnabler/v1.2">
    <Configuration param="Holidays.Url"/>
    <Appliance id="F-24087601-000000000006-00">
<ElectricVehicleCharger>
            <EVModbusControl idref="wallbox" slaveAddress="180">
                <ModbusRegisterRead address="100" type="InputString">
                    <ModbusRegisterReadValue name="VehicleConnected" extractionRegex="(B)" />
                    <ModbusRegisterReadValue name="ChargingPossible" extractionRegex="(C|D)" />
                    <ModbusRegisterReadValue name="ChargingCompleted" extractionRegex="(B)" />
                </ModbusRegisterRead>
                <ModbusRegisterRead address="400" type="Coil">
                    <ModbusRegisterReadValue name="Charging" />
                </ModbusRegisterRead>
                <ModbusRegisterWrite address="400" type="Coil">
                    <ModbusRegisterWriteValue name="StartCharging" value="1" />
                    <ModbusRegisterWriteValue name="StopCharging" value="0" />
                </ModbusRegisterWrite>
                <ModbusRegisterWrite address="300" type="Holding">
                    <ModbusRegisterWriteValue name="ChargingCurrent" value="0" />
                </ModbusRegisterWrite>
            </EVModbusControl>
        </ElectricVehicleCharger>
<S0ElectricityMeter gpio="0" pinPullResistance="PULL_DOWN" impulsesPerKwh="400" measurementInterval="60"/>
</Appliance>
    <Connectivity>
        <ModbusTCP id="wallbox" host="192.168.0.8" />
    </Connectivity>
</Appliances>


PCEVCC hängt via Patchkabel als einziges am Raspi (netz .0.0), Kommuniktion mit dem Rest/SHM via WLAN (.110.0). Im gegensatz zu deinem Log fehlt bei mir die Modbus-Portangabe auf 192.168.0.8:502...
Nicatron
Stammmitglied
Stammmitglied
 
Beiträge: 59
Registriert: 28.03.2018, 21:24
PV-Anlage [kWp]: 23,4
Info: Betreiber

Re: Geräte mit Home Manager koppeln via SEMP (Ethernet)

Beitragvon camueller » 07.07.2018, 17:44

Nicatron hat geschrieben:2018-07-07 15:50:31,956 INFO [main] d.a.s.Application [Application.java:45] Running version 1.3.0-SNAPSHOT 2018-04-18 18:50

Fällt Dir was auf? Du verwendest nicht die 1.3.0 von heute, sondern die aus dem April (ich hätte damals noch nicht auf diese Versionsnummer gehen sollen ...). Du musst unbedingt den geposteten Link zum Download verwenden, damit Du die Version vom "ev"-Branch bekommst.

Axel
Benutzeravatar
camueller
Fleißiges Mitglied
Fleißiges Mitglied
 
Beiträge: 556
Registriert: 07.11.2015, 08:57
Wohnort: Altenstadt (Hessen)
PV-Anlage [kWp]: 9,36
Info: Betreiber

Re: Geräte mit Home Manager koppeln via SEMP (Ethernet)

Beitragvon camueller » 07.07.2018, 17:50

camueller hat geschrieben:
Nicatron hat geschrieben:2018-07-07 15:50:31,956 INFO [main] d.a.s.Application [Application.java:45] Running version 1.3.0-SNAPSHOT 2018-04-18 18:50

Fällt Dir was auf? Du verwendest nicht die 1.3.0 von heute, sondern die aus dem April (ich hätte damals noch nicht auf diese Versionsnummer gehen sollen ...). Du musst unbedingt den geposteten Link zum Download verwenden, damit Du die Version vom "ev"-Branch bekommst.

Hab's gerade verifiziert - der Fehler liegt bei mir. Ich habe die falsche Version hochgeladen. Muss schnell noch einkaufen und werde dann nochmal einen Upload machen. Sorry!

Axel
Benutzeravatar
camueller
Fleißiges Mitglied
Fleißiges Mitglied
 
Beiträge: 556
Registriert: 07.11.2015, 08:57
Wohnort: Altenstadt (Hessen)
PV-Anlage [kWp]: 9,36
Info: Betreiber

Re: Geräte mit Home Manager koppeln via SEMP (Ethernet)

Beitragvon camueller » 07.07.2018, 19:00

camueller hat geschrieben:
camueller hat geschrieben:
Nicatron hat geschrieben:2018-07-07 15:50:31,956 INFO [main] d.a.s.Application [Application.java:45] Running version 1.3.0-SNAPSHOT 2018-04-18 18:50

Fällt Dir was auf? Du verwendest nicht die 1.3.0 von heute, sondern die aus dem April (ich hätte damals noch nicht auf diese Versionsnummer gehen sollen ...). Du musst unbedingt den geposteten Link zum Download verwenden, damit Du die Version vom "ev"-Branch bekommst.

Hab's gerade verifiziert - der Fehler liegt bei mir. Ich habe die falsche Version hochgeladen. Muss schnell noch einkaufen und werde dann nochmal einen Upload machen. Sorry!

Der Link zeigt jetzt auf die korrekte Version - im Log solltest Du dann folgende Zeile finden:

Code: Alles auswählen
2018-07-07 18:53:44,657 INFO [main] d.a.s.Application [Application.java:45] Running version 1.3.0-SNAPSHOT 2018-07-07 06:59


Axel
Benutzeravatar
camueller
Fleißiges Mitglied
Fleißiges Mitglied
 
Beiträge: 556
Registriert: 07.11.2015, 08:57
Wohnort: Altenstadt (Hessen)
PV-Anlage [kWp]: 9,36
Info: Betreiber

Re: Geräte mit Home Manager koppeln via SEMP (Ethernet)

Beitragvon Nicatron » 07.07.2018, 20:58

Gewundert hatte ich mich schon - mehrfaches wgetten hat aber auch nix genutzt :-)

Korrekte Version startet bei mir nicht mehr - dauert sehr lange und steigt aus:
Code: Alles auswählen
2018-07-07 20:54:57,794 DEBUG [main] d.a.s.Application [StartupInfoLogger.java:51] Running with Spring Boot v1.3.0.RELEASE, Spring v4.2.3.RELEASE
2018-07-07 20:54:57,795 INFO [main] d.a.s.Application [SpringApplication.java:653] No profiles are active
2018-07-07 20:55:31,293 INFO [main] d.a.s.w.SaeController [SaeController.java:68] SAE controller created.
2018-07-07 20:55:31,337 INFO [main] d.a.s.s.w.SempController [SempController.java:50] SEMP controller created.
2018-07-07 20:55:31,821 DEBUG [main] d.a.s.w.WebConfig$SaeWebMvcAutoConfigurationAdapter [WebConfig.java:63] Registered de.avanux.smartapplianceenabler.webservice.GensonHttpMessageConverter
2018-07-07 20:55:34,835 INFO [main] d.a.s.Application [StartupInfoLogger.java:57] Started Application in 39.612 seconds (JVM running for 41.549)
2018-07-07 20:55:34,837 INFO [main] d.a.s.Application [Application.java:45] Running version 1.3.0-SNAPSHOT 2018-07-07 06:59
2018-07-07 20:55:34,838 DEBUG [main] d.a.s.Application [Application.java:72] Starting SEMP discovery ...
2018-07-07 20:55:34,990 INFO [main] d.a.s.s.d.SempDiscovery [SempDiscovery.java:55] SEMP UPnP will redirect to http://192.168.110.22:8080
2018-07-07 20:55:34,991 DEBUG [main] d.a.s.Application [Application.java:75] ... SEMP discovery started
2018-07-07 20:55:34,992 DEBUG [main] d.a.s.Application [Application.java:80] Starting appliance manager ...


Code: Alles auswählen
sudo /etc/init.d/smartapplianceenabler start
[....] Starting smartapplianceenabler (via systemctl): smartapplianceenabler.serviceJob for smartapplianceenabler.service failed because the control process exited with error code.
See "systemctl status smartapplianceenabler.service" and "journalctl -xe" for details.
 failed!
Nicatron
Stammmitglied
Stammmitglied
 
Beiträge: 59
Registriert: 28.03.2018, 21:24
PV-Anlage [kWp]: 23,4
Info: Betreiber

VorherigeNächste

Zurück zu SMA - Anlagenüberwachung



Ähnliche Beiträge


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste