Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon! 🥇🥈🥉

howi

Medlemmer
  • Innlegg

    59
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av howi

  1. Her er litt info :

     

    RauchWohn homely Fire (binary_sensor.rauchwohn_homely_fire)
    MQTT discovery data:
    Topic: homeassistant/binary_sensor/edeffb64-fac3-4f02-845e-6f5ea98bdb0f/fire/config
    Payload
    device:
      identifiers:
        - edeffb64-fac3-4f02-845e-6f5ea98bdb0f
      name: RauchWohn
      sw_version: 1
      model: Intelligent Smoke Alarm
      manufacturer: Homely
      hw_version: 1
      suggested_area: Floor 1 - Wohnzimmer
    unique_id: edeffb64-fac3-4f02-845e-6f5ea98bdb0f_fire
    name: homely Fire
    device_class: smoke
    unit_of_measurement: null
    state_class: null
    command_topic: null
    config_topic: homeassistant/binary_sensor/edeffb64-fac3-4f02-845e-6f5ea98bdb0f/fire/config
    availability_topic: homeassistant/edeffb64-fac3-4f02-845e-6f5ea98bdb0f/online
    state_topic: homeassistant/edeffb64-fac3-4f02-845e-6f5ea98bdb0f/fire/state
    platform: mqtt
    Subscribed topics:
    homeassistant/edeffb64-fac3-4f02-845e-6f5ea98bdb0f/online
    7 most recently received message(s)
    homeassistant/edeffb64-fac3-4f02-845e-6f5ea98bdb0f/fire/state
    0 most recently received message(s)

     

     

    Som du ser, de kommer aldri en message ang. 'fire/state'

     

  2. Jeg har litt problemer å få ut den loggen som du trenger.

     

    Men jeg ser dette :

     

    [11:56:16.799] DEBUG (1): [DB][[object Object]ms] Executing (default): SELECT `id`, `home_id` AS `homeId`, `location`, `model_id` AS `modelId`, `model_name` AS `modelName`, `name`, `serial_number` AS `serialNumber`, `created_at` AS `createdAt`, `updated_at` AS `updatedAt` FROM `devices` AS `HomelyDevice` WHERE `HomelyDevice`.`id` = 'adf357c0-70eb-47e1-884c-df949903e0de';
    
    [11:56:16.805] DEBUG (1): Device found: RauchWerkstatt
    
    [11:56:16.809] DEBUG (1): [DB][[object Object]ms] Executing (default): SELECT `id`, `device_id_suffix`, `device_id`, `state_class`, `command_topic`, `published`, `icon`, `path`, `unit`, `format`, `type`, `name`, `device_class`, `entity_category`, `config_topic`, `availability_topic`, `state_topic`, `created_at` AS `createdAt`, `updated_at` AS `updatedAt` FROM `features` AS `HomelyFeature` WHERE `HomelyFeature`.`device_id_suffix` = 'adf357c0-70eb-47e1-884c-df949903e0de_temperature' LIMIT 1;

     

    Men ingen device in HA.

  3. Fire er nok en  magisk grense.

     

    Jeg slettet alle devices in HA og startet containeren på nytt.

     

    De første fire devices som sender noe, ble lagt in korrekt, resten ser jeg i MQTT loggen, men ser også at det aldri ble lagt en device til de.

    ( og de første fire er nok ikke det samme hver gang jeg startet helt på nytt )

     

    Bare for å nevne det :  Hvis jeg bruker kolaf sin integrasjon ( 0.1.5), kommer alle røykmeldere korrekt inn, men ingenting annet.

     

  4. Er dette viktig ?

     

    (node:1) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
    (Use `node --trace-deprecation ...` to show where the warning was created)

     

  5. Payload info kan jeg lage i morgen.

    Litt info ellers:

    Alarm status kommer korrekt til HA, men ingen device blir laget.

    Jeg ser meldinger fra flere røykvarsler i HA, men ingen device blir laget.

    Heat sensor blir et komplett device,

    samme for en røykvarsler og en dørsensor.

    En annen røykvarsler har bare en eneste entity, 'fire', men med korrekt state.

    Den neste røykvarsler har alle entities, men 'fire' forblir unknown,

    alle andre entities are ok.

    (alle røykvarsler er av samme typen)

    Mini Plugger dukker ikke opp.

    Sirener dukker ikke opp.

    Motion sensor har jeg ikke satt opp endå.

    Selve gatewayen dukker ikke opp.

     

  6. Skal se etter.

     

    Her er forskjellen mellomen som finnes i HA og en som ikke finnes :

    [18:21:46.512] INFO (1): Publishing state for Temperature
    [18:21:46.512] INFO (1):
        topic: "homeassistant/adf357c0-70eb-47e1-884c-df949903e0de/temperature/state"
        message: 17.4
        opts: {
          "qos": 1,
          "retain": true
        }
    [18:21:46.513] INFO (1):
        topic: "homeassistant/020000010000E23F/armed/state"
        message: "disarmed"
        opts: {
          "qos": 1,
          "retain": true
        }

     

    gateway status blir aldri published.

  7. Neste ville ha vært en røykmelder.

    Hvis jeg forandrer rekkefølegen i Homely appen, har det ingen betydning, det samme fire enheter blir fremdeles

    oppdatert og det kommer ingen nye.

    Om jeg starter HA nå på nytt, ingen forandring.

    Starter jeg containeren på nytt etter jeg har forandret rekkefølgen, blir ingenting  i HA oppdatert mer.

     

    Sletter jeg all enheter i HA, kommer det inn noe igjen, men de samme som før.

     

    Men :  

     

    Det er åpenbart en forskjell med enabled: true og enabled: false.

    Med setting 'false' ser jeg alt jeg har i Homely i containerloggen,

    med setting 'true' er det helt annerledes, vil si, i loggen ser jeg bare de som senere dukker opp i HA.

     

     

    Aldri med i HA er Gateway status.

     

     

  8. Det funker, men med det samme begrensninger som andre har sett.

    Bare fire enheter dukker opp i HA. de fire første i Homely appen.

    Hos meg er det 

    Alarm entry sensor 2

    Intelligent smoke alarm ( 2 )

    Intelligent Heat alarm

     

    I container loggen finner jeg resten og, men ikke i HA.

  9. Takk for hjelpen.

    Nå ser jeg MQTT meldinger i logfilen og jobber videre med det.

     

    Eksempel :

     

    [10:05:01.804] INFO (1): Publishing state for Temperature
    [10:05:01.804] INFO (1):
        topic: "homeassistant/adf357c0-70eb-47e1-884c-df949903e0de/temperature/state"
        message: 13.3
        opts: {
          "qos": 1,
          "retain": true
        }

     

  10. Jeg kjører homely-mqtt i Portainer og få dette :

     

    WARNING: No configurations found in configuration directory:/app/dist/config
    WARNING: To disable this warning set SUPPRESS_NO_CONFIG_WARNING in the environment.
    /app/node_modules/config/lib/config.js:179
        throw new Error('Configuration property "' + property + '" is not defined');
        ^
    Error: Configuration property "logLevel" is not defined
        at Config.get (/app/node_modules/config/lib/config.js:179:11)
        at Object.<anonymous> (/app/dist/utils/logger.js:9:35)
        at Module._compile (node:internal/modules/cjs/loader:1256:14)
        at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)
        at Module.load (node:internal/modules/cjs/loader:1119:32)
        at Module._load (node:internal/modules/cjs/loader:960:12)
        at Module.require (node:internal/modules/cjs/loader:1143:19)
        at require (node:internal/modules/cjs/helpers:121:18)
        at Object.<anonymous> (/app/dist/index.js:17:18)
        at Module._compile (node:internal/modules/cjs/loader:1256:14)
    Node.js v18.17.1

    Hva kan jeg gjøre nå ?

  11. Trenger også litt  hjelp.

    Prøvde med på versjon 0.1.5 fra @kolaf.

    Jeg ser bare alle røykvarsler, status, heat sensor og dørsensorene mangler.

     

    Er den versjonen fremdeles det som skal ( kan ) brukes eller er det noe annet jeg kan prøve meg på ?

     

    Dørsensorene og status hadde vært det som trengs.

  12. Quote
    On 03/09/2023 at 00:25, mgartin said:

     

    Takk - jeg tenker å legge inn en ekstra nordpool-sensor og ta med den nye strømstøtten og nettleie på den. Hvilket område hører du til? Jeg bor i Oslo-området (er vel NO1), og skjønner ikke helt om infoen på Elvias sider er oppdatert eller ikke: https://www.elvia.no/nettleie/alt-om-nettleiepriser/nettleiepriser-for-privatkunder/

     

    (Jeg har lagt inn Nordpool-integrasjonen via HACS, og tenker å bare lime inn templaten i "Template for additional cost" via webinterfacet.)

     

     

     

    Jeg må bare spørre : Hvordan gjorde du dette :  "Template for additional cost" via webinterface

  13. Først, en sensor :

     

    med som eksempel en query for 'cost' og 'consumption' , 'MONTHLY'  og 12 måneder

     

    rest:
        - resource: "https://api.tibber.com/v1-beta/gql"
          scan_interval: 3600
          method: POST
          payload: '{"query": "{ viewer { homes { consumption (resolution: MONTHLY, last: 12) { nodes { from cost consumption } }} } } "}'
          headers:
            Authorization: !secret tibberAuthorization
            Content-Type: application/json
          sensor:
            - name: tibber_monat_date_1
              value_template: '{{ value_json.data.viewer.homes.0.consumption.nodes.0.from }} '
              json_attributes:
                - "data"   

     

    Resultat ( sensor attributes ) blir dette :

     

    Attributes
    Data                                          viewer:
                                                   homes:
                                           - consumption:
                                                   nodes:
                  - from: '2021-12-01T00:00:00.000+01:00'
                                      cost: 6337.83502785
                                    consumption: 2855.022
                  - from: '2022-01-01T00:00:00.000+01:00'
                                       cost: 3693.5323019
                                     consumption: 2091.36
                  - from: '2022-02-01T00:00:00.000+01:00'
                                    cost: 2890.0519197125
                                    consumption: 1897.162
                  - from: '2022-03-01T00:00:00.000+01:00'
                                     cost: 3269.835485575
                                    consumption: 1390.317
                  - from: '2022-04-01T00:00:00.000+02:00'
                                    cost: 2759.9224379625
                                    consumption: 1259.916
                  - from: '2022-05-01T00:00:00.000+02:00'
                                     cost: 2073.228999575
                                     consumption: 964.274
                  - from: '2022-06-01T00:00:00.000+02:00'
                                     cost: 770.6099757625
                                     consumption: 308.307
                  - from: '2022-07-01T00:00:00.000+02:00'
                                    cost: 2757.3187822125
                                     consumption: 850.927 
                  - from: '2022-08-01T00:00:00.000+02:00'
                                    cost: 2451.6382636875
                                     consumption: 507.456
                  - from: '2022-09-01T00:00:00.000+02:00'
                                    cost: 2562.2602708625
                                     consumption: 591.231
                  - from: '2022-10-01T00:00:00.000+02:00'
                                    cost: 2688.7950699875
                                    consumption: 1562.747
                  - from: '2022-11-01T00:00:00.000+01:00'
                                    cost: 2278.7636694125
                                    consumption: 1610.012

     

    Nå mangler bare et apex-chart :

     

    type: custom:apexcharts-card
    graph_span: 365d
    yaxis:
      - id: first
        min: 0
        max: 8000
        decimals: 0
      - id: second
        min: 0
        max: 3000
        decimals: 0
        opposite: true
    header:
      title: Kosten - Verbrauch (12 Mon )
      show: true
      show_states: false
    series:
      - entity: sensor.tibber_monat_date_1
        type: column
        name: Kosten
        show:
          legend_value: false
        yaxis_id: first
        data_generator: >
          return
          entity.attributes.data.viewer.homes[0].consumption.nodes.map((start,
          index) => {
            return [new Date(start["from"]).getTime(), entity.attributes.data.viewer.homes[0].consumption.nodes[index]["cost"]];
             });
      - entity: sensor.tibber_monat_date_1
        type: column
        name: Verbrauch
        show:
          legend_value: false
        yaxis_id: second
        data_generator: >
          return entity.attributes.data.viewer.homes[0].consumption.nodes.map((cost,
          index) => {
            return [new Date(cost["from"]).getTime(), entity.attributes.data.viewer.homes[0].consumption.nodes[index]["consumption"]];
             });

     

    • Like 1
  14. Hei,

     

    jeg har laget meg en sensor via Tibber APIen som har disse attributtene :

     

    Attributes
    Data                            viewer:
                                     homes:
                             - consumption:
                                     nodes:
    - from: '2021-11-01T00:00:00.000+01:00'
                      cost: 2444.0790312625
                      consumption: 1774.194
    - from: '2021-12-01T00:00:00.000+01:00'
                        cost: 6337.83502785
                      consumption: 2855.022
    - from: '2022-01-01T00:00:00.000+01:00'
                         cost: 3693.5323019
                       consumption: 2091.36
    - from: '2022-02-01T00:00:00.000+01:00'
                      cost: 2890.0519197125
                      consumption: 1897.162
    - from: '2022-03-01T00:00:00.000+01:00'
                       cost: 3269.835485575
                      consumption: 1390.317
    - from: '2022-04-01T00:00:00.000+02:00'
                      cost: 2759.9224379625
                      consumption: 1259.916
    - from: '2022-05-01T00:00:00.000+02:00'
                       cost: 2073.228999575
                       consumption: 964.274
    - from: '2022-06-01T00:00:00.000+02:00'
                       cost: 770.6099757625
                       consumption: 308.307
    - from: '2022-07-01T00:00:00.000+02:00'
                      cost: 2757.3187822125
                       consumption: 850.927
    - from: '2022-08-01T00:00:00.000+02:00'
                      cost: 2451.6382636875
                       consumption: 507.456
    - from: '2022-09-01T00:00:00.000+02:00'
                      cost: 2562.2602708625
                       consumption: 591.231
    - from: '2022-10-01T00:00:00.000+02:00'
                      cost: 2688.7950699875
                      consumption: 1562.747

     

    Jeg vil lage meg en Apex-chart med 'cost' og 'consumption', men har problemer med å få access til dataene korrekt.

     

    Som eksempel har jeg noe lignende med Nordpool-data, men sliter med data generatoren.

     

    Eksempel som fungerer bra :

     

    type: custom:apexcharts-card
    experimental:
      color_threshold: true
    graph_span: 24h
    header:
      title: Strompreis Morgen
      show: true
    span:
      start: day
      offset: +1d
    series:
      - entity: sensor.nordpool_kwh_krsand_nok_3_10_025
        type: column
        data_generator: |
          return entity.attributes.raw_tomorrow.map((start, index) => {
            return [new Date(start["start"]).getTime(), entity.attributes.raw_tomorrow[index]["value"]];
             });
        color_threshold:
          - value: 0
            color: green
            opacity: 1
          - value: 3
            color: yellow
          - value: 6
            color: red

     

     

    Noen som kan hjelpe med med generator formuleringen ?

     

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.