Zitat von: Medel am 02 Januar 2024, 15:05:08Habe mal in der 73_MPD.pm noch ein OK eingefügt:aus dem Haupt-Thread zu MPD übernommen (kommt dann mit dem morgigen update).1285 elsif ($_ !~ m{\Aplayer|playlist|mixer|options|update|OK\z}x){
Bisher hatte ich keinen socket error mehr und auch das Problem mit dem Play und der Aktualisierung ist weg. Wird gleich beim erstem Mal richtig angezeigt.
Bitte mal jemand der sich damit besser auskennt darüber schauen und ggf. einpflegen.
Zitat von: fettgu am 23 April 2024, 21:42:54Ich will damit nicht sagen, dass ich den Rest von der Wiki Seite optimal finde, aber immerhin ist das hoffentlich ein Beitrag diesen Teil zu verbessern.Du darfst die Seite gerne verbessern und aktualisieren, wenn Du Zeit/Lust hast. Ich würde mich freuen. Falls Du noch kein Wiki-Konto hast, kannst Du einen Zugang beantragen (siehe unter https://wiki.fhem.de/wiki/FHEMWiki:Administratoren).
Zitat von: Medel am 02 Januar 2024, 15:05:08Habe mal in der 73_MPD.pm noch ein OK eingefügt:wie vorgeschlagen eingecheckt, nachdem das jüngst auch hier nochmal aufgeschlagen war: https://forum.fhem.de/index.php?topic=138009.0
Activating virtual environment...OK
2024-04-24 10:09:48,069 - INFO - fhempy.lib.fhem_pythonbinding: Starting fhempy 0.1.740...
2024-04-24 10:09:48,073 - INFO - fhempy.lib.fhem_pythonbinding: Waiting for FHEM connection
2024-04-24 10:09:48,189 - INFO - websockets.server: server listening on 0.0.0.0:15733
2024-04-24 10:09:50,544 - INFO - websockets.server: connection open
2024-04-24 10:09:50,545 - INFO - fhempy.lib.fhem_pythonbinding: Incoming FHEM connection: 127.0.0.1
2024-04-24 10:09:52,132 - INFO - skodaconnect.connection: Unofficial Skoda Connect library, version 1.3.10
2024-04-24 10:09:52,132 - INFO - skodaconnect.connection: Initiating new login
2024-04-24 10:09:53,544 - INFO - skodaconnect.connection: Token for technical verified OK.
2024-04-24 10:09:54,195 - INFO - skodaconnect.connection: Token for connect verified OK.
2024-04-24 10:09:58,007 - INFO - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:09:59,396 - INFO - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:10:05,602 - ERROR - fhempy.lib.fhem: FHEM took 5971ms for readingsSingleUpdate($defs{'SkodaEnyaq'},'position','(48.79964, 11.538322, datetime.datetime(2024, 4, 22, 7, 17, 29, tzinfo=datetime.timezone.utc))',1)
2024-04-24 10:10:12,640 - ERROR - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
val_state = instrument.state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
val = super().state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
if hasattr(self.vehicle, self.attr):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T07:44:07.427Z'
2024-04-24 10:15:15,709 - INFO - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:15:16,147 - ERROR - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
val_state = instrument.state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
val = super().state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
if hasattr(self.vehicle, self.attr):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T07:44:07.427Z'
2024-04-24 10:20:18,233 - INFO - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:20:18,722 - ERROR - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
val_state = instrument.state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
val = super().state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
if hasattr(self.vehicle, self.attr):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T07:44:07.427Z'
2024-04-24 10:25:19,218 - INFO - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:25:20,395 - ERROR - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
val_state = instrument.state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
val = super().state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
if hasattr(self.vehicle, self.attr):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T07:44:07.427Z'
2024-04-24 10:30:21,022 - INFO - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:30:21,537 - ERROR - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
val_state = instrument.state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
val = super().state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
if hasattr(self.vehicle, self.attr):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T07:44:07.427Z'
2024-04-24 10:35:22,002 - INFO - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:35:24,067 - ERROR - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
val_state = instrument.state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
val = super().state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
if hasattr(self.vehicle, self.attr):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T08:31:58.873Z'
2024-04-24 10:40:24,852 - INFO - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:40:27,530 - ERROR - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
val_state = instrument.state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
val = super().state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
if hasattr(self.vehicle, self.attr):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T08:31:58.873Z'
2024-04-24 10:41:38,462 - ERROR - SkodaEnyaq: Exception raised by task: <Task finished name='Task-905' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/generic.py:216> exception=AttributeError("'str' object has no attribute 'get'")>
Traceback (most recent call last):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/generic.py", line 224, in _handle_task_result
task.result()
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/generic.py", line 218, in _run_coro
await coro
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 459, in set_charger
elif action.get('action', {}) == 'chargelimit':
AttributeError: 'str' object has no attribute 'get'
2024-04-24 10:45:31,266 - INFO - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:45:31,684 - ERROR - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
val_state = instrument.state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
val = super().state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
if hasattr(self.vehicle, self.attr):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T08:42:20.013Z'
2024-04-24 10:46:58,423 - ERROR - SkodaEnyaq: Exception raised by task: <Task finished name='Task-1026' coro=<FhemModule._run_coro() done, defined at /opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/generic.py:216> exception=AttributeError("'str' object has no attribute 'get'")>
Traceback (most recent call last):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/generic.py", line 224, in _handle_task_result
task.result()
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/generic.py", line 218, in _run_coro
await coro
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 459, in set_charger
elif action.get('action', {}) == 'chargelimit':
AttributeError: 'str' object has no attribute 'get'
2024-04-24 10:50:33,119 - INFO - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:50:34,076 - ERROR - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
val_state = instrument.state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
val = super().state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
if hasattr(self.vehicle, self.attr):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T08:42:20.013Z'
2024-04-24 10:55:35,231 - INFO - skodaconnect.connection: Returning with data {'airConditioning': {'remainingTimeToReachTargetTemperatureInSeconds': 0, 'state': 'Off', 'trigger': 'OFF', 'windowsHeatingStatuses': [{'windowLocation': 'Front', 'state': 'Off'}, {'windowLocation': 'Rear', 'state': 'Off'}], 'seatHeatingSupport': {'frontLeftAvailable': True, 'frontRightAvailable': True, 'rearLeftAvailable': False, 'rearRightAvailable': False}}, 'airConditioningSettings': {'targetTemperatureInKelvin': 294.65, 'temperatureConversionTableUsed': 'CELSIUS_KELVIN', 'airConditioningAtUnlock': False, 'windowHeatingEnabled': False, 'zonesSettings': {'frontLeftEnabled': False, 'frontRightEnabled': False}}}
2024-04-24 10:55:37,981 - ERROR - SkodaEnyaq: Failed to update readings
Traceback (most recent call last):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/fhempy/lib/skodaconnect/skodaconnect.py", line 285, in update_readings_once
val_state = instrument.state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 127, in state
val = super().state
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/dashboard.py", line 58, in state
if hasattr(self.vehicle, self.attr):
File "/opt/fhem/.fhempy/fhempy_venv/lib/python3.9/site-packages/skodaconnect/vehicle.py", line 1542, in last_connected
last_connected = datetime.fromisoformat(last_connected_utc)
ValueError: Invalid isoformat string: '2024-04-24T08:42:20.013Z'
Zitat von: carlos am 24 April 2024, 10:33:42Aber meiner Meinung nach sollte so ein image so vollständig wie moglich sein.
ZitatIch nutze die Docker Minimal und will nur zusätzliche Pakete drin habe die ich brauche.
Zitat von: carlos am 24 April 2024, 10:33:42@Sidey
Na da habe ich ja jetzt eine größere Diskussion losgetreten.
Zur Klärung:
Die beiden module 95_Shares.pm und 95_ShareMaster.pm liegen im SVN (nicht contrib!) .
95_Shares.pm benutzt:..
use Finance::Quote;
..
Dieses package kann man entweder über Debian apt installieren(nicht aktuell) oder über cpan.