질문과 답변
안녕하세요.
웨비나 3편에 소개드린 1)node-RED flow.json파일(flow.json)과 2)추가된 위젯 2종류 입니다. json파일을 아래 링크에 공유 드립니다.
1) https://www.e4ds.com/webinar/broadcast.asp?idx=844&fm=1 에서 flow.json을 참고해 주세요.
2) @studiobox/node-red-contrib-ui-widget-bulb-basic , @studiobox/node-red-contrib-ui-widget-thermometer
1)번의 flow.json파일을 node-RED에서 가져오기를 통해서 upload하고 배포하기를 하면 error가 뜰건데요. global 변수를 선언해서 사용해야 합니다. node-RED flow에서 global 변수 선언은 settings.js파일에 선언할 변수를 추가해주고 초기값을 넣어줘야 합니다. 아래 굵은글씨 부분 입니다. windows11경우 아래의 위치에 있습니다. 사용자이름 디렉토리는 각 window pc마다 사용자 이름이 다를것이니 본인 디렉토리 확인 바랍니다.
- C:\Users\사용자이름\.node-red\settings.js
/** The following property can be used to set predefined values in Global Context.
* This allows extra node modules to be made available with in Function node.
* For example, the following:
* functionGlobalContext: { os:require('os') }
* will allow the `os` module to be accessed in a Function node using:
* global.get("os")
*/
functionGlobalContext: {
led_on_state: false, // als_led_on state.
temp_motor_on_state: false, // temp on state.
humi_motor_on_state: false // humi on state.
// os:require('os'),
},
도움이 되시기를 빕니다.
감사합니다.
로그인 후
참가 상태를 확인할 수 있습니다.