로그공유(dweet.io)


dweet 통합구성요소를 통해 Home Assistant로 수집한 세부 정보를 Dweet.io로 전송하고 freeboard.io로 시각화 할 수 있습니다. 단, 귀하의 정보는 공개될 것임을 명심하십시오!

게시 간격은 1 초로 제한됩니다. 즉, 빠른 변경 사항을 놓칠 수도 있습니다.

현재 홈어시스턴트에는 다음과 같은 장치 유형이 지원됩니다.

설정

설치시 dweet 통합구성요소를 사용하려면 configuration.yaml 파일에 다음을 추가하십시오.

# Example configuration.yaml entry
dweet:
  name: YOUR_UNIQUE_IDENTIFIER
  whitelist:
    - input_number.brightness
    - input_boolean.notify_home
    - sensor.weather_temperature
    - sensor.cpu

Configuration Variables

name

(string)(Required)

Home Assistant 인스턴스의 고유 식별자

whitelist

(list)(Required)

퍼블리쉬하려는 엔티티 ID 목록

센서

dweet 센서 플랫폼을 사용하면 Dweet.io에 값을 게시하는 장치에서 세부 정보를 얻을 수 있습니다.

설정

설치시 Dweet.io 센서를 사용하려면 configuration.yaml 파일에 다음을 추가하십시오.

# Example configuration.yaml entry
sensor:
  - platform: dweet
    device: THING_NAME
    value_template: '{{ value_json.VARIABLE }}'

Configuration Variables

device

(string)(Required)

장치 식별자 (thing이라고도 함).

value_template

(template)(Required)

컨텐츠에서 값을 추출하는 변수.

name

(string)(Optional)

프런트 엔드에서 장치 이름을 덮어씁니다.

Default value:

Dweet.io Sensor

unit_of_measurement

(string)(Optional)

센서의 측정 단위를 정의 (있는 경우).

전체 설정 사례

전체 설정 항목은 아래 샘플과 같습니다.

# Example configuration.yaml entry
sensor:
  - platform: dweet
    name: Temperature
    device: THING_NAME
    value_template: '{{ value_json.VARIABLE }}'
    unit_of_measurement: "°C"

Dweet.io와 상호 작용

curl로 센서를 테스트하기 위해 command line에서 dweets을 쉽게 보낼 수 있습니다.

$ curl -H 'Content-Type: application/json' -d '{"temperature": 40, "humidity": 65}' https://dweet.io/dweet/for/ha-sensor

다음과 같은 응답을 제공합니다.

{"this":"succeeded","by":"dweeting","the":"dweet","with":{"thing":"ha-sensor","created":"2015-12-10T09:43:31.133Z","content":{"temperature":40,"humidity":65}}}

dweepy 모듈은 Dweet.io와 함께 사용할 수있는 다른 옵션을 제공합니다.

dweet을 보냅니다.

$ python3
>>> import dweepy
>>> dweepy.dweet_for('ha-sensor', {'temperature': '23', 'humiditiy':'81'})
{'thing': 'ha-sensor', 'created': '2015-12-10T09:46:08.559Z', 'content': {'humiditiy': 81, 'temperature': 23}}

최신 dweet을 받습니다.

>>> dweepy.get_latest_dweet_for('ha-sensor')
[{'thing': 'ha-sensor'', 'created': '2015-12-10T09:43:31.133Z', 'content': {'humidity': 65, 'temperature': 40}}]