Procesy z życia wzięte - czujnik ruchu i światło - błąd

Niestety mam jakieś błędy w API a zrobiłem wg Twojego tutoriala. Możesz zerknąć bo niby wskazuje na 3 linijkę:

{                 
    "state": "off"                
    "attributes": {                                
        "battery": "100"                                
        "illuminance": "7"                                
        "illuminance_lux": "7"                                
        "linkquality": "42"                                
        "occupancy": "true"                                
        "voltage": "3075"                                
        "friendly_name": "Czujnik ruchu occupancy"  
        "device_class": "motion"                                        
            }    
}

a takie mam dane w samym sensorze:
battery: 100
illuminance: 3
illuminance_lux: 3
linkquality: 55
occupancy: true
voltage: 3075
friendly_name: Czujnik ruchu occupancy
device_class: motion

Pewnie masz te atrybuty z CC2531, przykład @artur -a jest na conbee 2.

Rafał mógłbyś podpowiedzieć w takim razie jakie powinny być atrybuty na CC2531?

Co prawda mam conbee i ten punkt procesu Artura czyli zmiana API zrobiłem inaczej “ingerując” w sam czujnik. Na CC też jest możliwość skrócenia czasu odświeżania stanów. Masz tutaj opisane krok po kroku jak to zrobić CC2531

Dziękuję Rafał, skoro czujka ma się odświeżać co 1:30 a teraz po zmianach z tutoriala będzie np co 15sekund tj 6 razy częściej niż normalnie gdzie przyjmowało się żywotność baterii 2 lata teraz spadnie do 4 miesięcy ;(

chyba jednak zamówię CONBEEII bo od kilku dni na tutejszym forum opisane są schody z CC 2531.

Zastanawiam się jeszcze czy dałoby się wykorzystać zwykłe czujniki alarmowe (tam jest zasilanie cały czas) z jakimś modułem po wifi …

Jeśli chodzi o żywotność baterii po zmianie czasu odświeżania to mam od prawie roku ustawiony czas na 30 sek. i nie zauważyłem gwałtownego zużycia baterii.

@Xoron W linijkach z ustawianiem atrybutów brakuje przecinka na końcu linii.

U mnie też nie działa. Pokazuje błąd, mam Conbee II. Proszę pomóżcie znaleźć co jest źle

{ “state”: “off”
“atributes”: {
“battery”: “100”,
“illuminance”: “45”,
“illuminance_lux”: “45”,
“linkquality”: “191”,
“occupancy”: “false”,
“temperature”: “23”,
“voltage”: “3035”,
“friendly_name”: “Czujnik ruchu kuchnia occupancy”,
“device_class”: “motion”
}
}

A może coś więcej, co nie działa? Jaki błąd?

Proces zatrzymuje się na API nie ustawia encji na off

Taki log z node red-a mam
Error Message: Request failed with status code 400

To znaczy API nie obsługuje tego formatu który wychodzi z noda
Na końcu ma być call service Screenshot - 28.02.2021 , 07_10_04 a nie API
Tu masz przykład

Kod: flows (6).json (4,5 KB)

1 polubienie

Z częstotliwością poradziłem sobie już innym sposobem (ołówek). To jest moja pierwsza automatyzacja w node red wiec proszę o wyrozumiałość.
Światło po włączeniu pilotem (ikea ten okrągły) w godzinach od 22 do wschodu słońca po wykryciu ruchu ściemnia się do wartości 5%. Jak wyciąć działanie czujnika ruchu w czasie gdy światło włączane jest pilotem.flows-swiatlo kuchnia.json (237 bajtów)

Nie wiem czy taki był Twój cel, ale eksportowałeś tylko jednego noda.

Odpowiadając na Twoje pytanie to wystarczy dodać nod current state sprawdzając czy światło jest włączone (jeśli tak nic nie rób, jeśli nie to zapal światło)

1 polubienie

Chciałem wysłać cały flow. Dziękuję za poradę aby dodać currenty state, chyba już działa tak jak chciałem :star_struck: :+1:

Teraz chyba poprawny flow flows-swiatlo kuchnia.json (9,0 KB)

Nie ma za co. Na marginesie zaciągnąłem Twoje flow i wskoczyły mi dwa dodatkowe serwery Home Assistanta. Usuń nie potrzebne i przenieś do jednego, bo może Ci kiedyś nie zadziałać.

1 polubienie

@pawelwaz a jak usunąć, bo u mnie też po jakimś imporcie drugi wyskoczył :wink:

Chyba wystarczy zrobić aby jeden był pusty i normalnie DEL.
Configuration nodes → On all flows i tam masz serwery

Tak jak kolega napisał w prawym górnym rogu klikasz w menu → Configuration nodes → klikasz na ten co ma mniej nodów i DEL. Później te nody które mają czerwony trójkąt klikasz i zamykasz. Na koniec Deploy i gotowe.

Jednak jest problem z RTCGQ11LM :frowning: .
Modyfikacja sprzętowa działa tylko przez jakiś czas - nie tylko u mnie .

Poczytajcie tutaj :

Chyba jednak wrócę do PIR własnej roboty na ESPHome :frowning:

A miało być tak fajnie .
Pozdrawiam
Darek

Stary temat, już to przerabiałem - wykręciłem żarówkę OSRAM i wkręcił Philips Hue - po kłopocie a modyfikacji sprzętowej nie robiłem, nie mam takiej potrzeby więc nadal jest fajnie :slight_smile:.