질문과 답변

IoT 3편 웨비나에 소개드렸던 flow.json파일과 추가된 widget 명칭을 공유 드립니다.
2023. 12. 11 (월) 09:37 goingdol 조회 38 좋아요 0 스크랩 0 댓글 0

안녕하세요.

 

웨비나 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'),
    },

 

도움이 되시기를 빕니다.

감사합니다.

 

로그인 후
참가 상태를 확인할 수 있습니다.