Temat: domoticz - nie działa DzVents

dostęp poprzez stronę, mqtt, przełączniki, liczniki - działa

problem pojawia się podczas oprogramowania zdarzeń

nie pojawiają się wyzwalacze do skryptów DzVents (od urządzenia, od timera) - skrypty się nie wykonują
wyzwalacze od blocky działają

co może być przyczyną?


sprawdzałem na 21+luci by Cezary, 19+luci by Cezary, 21 official
domoticz standardowe ustawienia instalowany z repozytorium

2

Odp: domoticz - nie działa DzVents

domoticz pewnie nie został skompilowany z jakąś wymaganą opcją.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: domoticz - nie działa DzVents

Poratuje ktos dzialajaca wersja na platforme ramips/mt7621

4

Odp: domoticz - nie działa DzVents

chyba rzuca błędami przy kompilacji skoro nikt nie dołącza tego o co pytasz....

CMAKE_OPTIONS += \
    ...
    -DGIT_SUBMODULE=no \
    -DCMAKE_BUILD_TYPE=Release \
    -DUSE_BUILTIN_MQTT=no \
    -DUSE_BUILTIN_SQLITE=no \
    -DUSE_BUILTIN_JSONCPP=no \
    -DUSE_BUILTIN_MINIZIP=no \
    -DUSE_BUILTIN_LIBFMT=no \
    -DUSE_LUA_STATIC=no \
    -DUSE_STATIC_BOOST=no \
    -DUSE_STATIC_LIBSTDCXX=no \
    -DUSE_STATIC_OPENZWAVE=no \
    -DUSE_OPENSSL_STATIC=no \
    -DUSE_PYTHON=yes \
    -DWITH_LIBUSB=no
...

define Build/Prepare
    $(call Build/Prepare/Default)
    # Remove unwanted scripts
    cd $(PKG_BUILD_DIR)/scripts && rm -rf \
        buienradar_rain_example.pl \
        _domoticz_main* \
        download_update.sh \
        dzVents/{.gitignore,documentation,examples,generated_scripts,data} \
        dzVents/runtime/{integration-tests,misc/smoothing.xlsx,tests} \

        ...
    # Remove *.md
    cd $(PKG_BUILD_DIR) && $(FIND) -name '*.md' -delete
endef

zadaj pytanie do autorów to może poprawią Makefile i włączą co chcesz:
https://github.com/openwrt/packages/blo … z/Makefile
lub
https://github.com/kofec/Domoticz-Openw … g/Makefile

kto pyta nie błądzi...

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

5

Odp: domoticz - nie działa DzVents

Odpowiedz tester vs deweloper  :-) - u mnie działa.
Kilka podstawowych pytań.
Czy kiedyś działało i przestało ?
Do @mar_w: marcel_ms napisał że: "dostęp poprzez stronę, mqtt, przełączniki, liczniki - działa", a rm usuwa tylko przykłady

6

Odp: domoticz - nie działa DzVents

Tak masz rację. Przepraszam, z rozpędu przeczytałem, że nic "nie działa", bo zazwyczaj większość postów pisana jest w tym trybie.

Skoro działa tzn. że autor źle zrobił te skrypty (składnia, lokalizacja, odwołania itp)
Dzięki za czujność.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

7

Odp: domoticz - nie działa DzVents

przykłady skryptów są dostępne

nie wiem czy kiedyś działało pierwszy raz zainstalowałem domoticz na routerze z openwrt

pisząc że działa/nie działa odnoszę to do domoticza zainstalowanego na win7


w każdym przypadku używam tego samego skryptu

return {
    on = {
        devices = {
            'vents'
        }
    },
    logging = {
        level = domoticz.LOG_INFO,
        marker = 'template',
    },
    execute = function(domoticz, device)
        domoticz.log('Device ' .. device.level .. ' was changed', domoticz.LOG_INFO)
        
        domoticz.openURL({
                url = 'http://192.168.1.104/cm?cmnd=channel1%20' .. device.level,
                method = 'GET',
                callback = 'trigger', -- see httpResponses above.
            })
    end
}

na win  skrypt się uruchamia

 2021-11-07 13:24:37.883 dummy: Light/Switch (vents)
2021-11-07 13:24:37.805 Status: User: Admin (IP: 192.168.1.120) initiated a switch command (1/vents/Set Level)
2021-11-07 13:24:38.007 Status: dzVents: Info: Handling events for: "vents", value: "On"
2021-11-07 13:24:38.007 Status: dzVents: Info: template: ------ Start internal script: Script_1: Device: "vents (dummy)", Index: 1
2021-11-07 13:24:38.023 Status: dzVents: Info: template: Device 70 was changed
2021-11-07 13:24:38.023 Status: dzVents: Info: template: ------ Finished Script_1
2021-11-07 13:24:38.023 Status: EventSystem: Script event triggered: C:\Program Files (x86)\Domoticz\dzVents\runtime\dzVents.lua 

na openwrt jest tylko informacja o zadziałaniu przełącznika i skrypt się nie uruchamia

2021-11-07 13:49:19.855 (dumm) Light/Switch (vents)

co sprawdzić? gdzie szukać?