Open Kassem-ajjan opened 6 months ago
Hi at init.py
nodeid = service.data[ATTR_NODEID]
replace all
nodeid = str(service.data[ATTR_NODEID])
at sensor.py
hub = hass.data[OPCUA_DOMAIN][hub_name]
sensors.append(
OpcuaNodeidSensor(
hub,
node[CONF_NAME],
node str([CONF_NODEID]),
replace
hub = hass.data[OPCUA_DOMAIN][hub_name]
node_id = str(node[CONF_NODEID])
sensors.append(
OpcuaNodeidSensor(
hub,
node[CONF_NAME],
node_id,
Also change at more thinks like replace txt to py switch.txt binary_sensor.txt
Thanks you very much, i tested it and its working now !
Hello,
can you help me with this please ? after updating to 2024.1 no more data is coming from the opc server and the error is
ns=2;s=Siemens s7 300.data.1, Read Value Error: argument to node must be a NodeId object or a string defining a nodeid found ns=2;s=Siemens s7 300.data.1 of type <class 'homeassistant.util.yaml.objects.NodeStrClass'>
my configuration opcua:
sensor:
platform: opcua scan_interval: 30 nodes:
Thank you