Умный дом: Domoticz.

Тема в разделе "Глядите, что я сделал", создана пользователем ИгорьК, 17 сен 2017.

Метки:
  1. Oleg Pitsenko

    Oleg Pitsenko Нерд

    а что у вас за тема установлена?
     
  2. Palkin81

    Palkin81 Нуб

    Попробовал, мне не помогло. По причине невозможности самостоятельно решить данную проблему перешел на Home Assistent, всё настроил, всё работает...
     
  3. wwLadimir

    wwLadimir Нерд

    Аврора
     
  4. Arturs

    Arturs Нерд

  5. ИгорьК

    ИгорьК Гуру

  6. Arturs

    Arturs Нерд

  7. Arturs

    Arturs Нерд

    Xiaomi сенсор протечки воды в Домотиксе определяется как Smoke detektor, так и должно быть? Иконку поменять при этом не дает. Какой выход?
     
  8. ИгорьК

    ИгорьК Гуру

    Ждать пока Домотикз допилится до этого сенсора. Это же он так определяет.
    Либо ковырять и править протокол Домотикса самому.
     
  9. Arturs

    Arturs Нерд

    Ясно
     
  10. Arturs

    Arturs Нерд

    https://c2n.me/3WvbaBU Доброго Дня. Я в этом не очень понимаю. Почему не проходит команда?.
     
  11. Mitrandir

    Mitrandir Гуру

    Php не стоит

    Код (Bash):
    sudo apt-get install php5-fpm php5-gd php5-curl php5-mcrypt
     
    Последнее редактирование: 6 сен 2018
  12. Arturs

    Arturs Нерд


    Спасибо попробую
     
  13. amplituda

    amplituda Нуб

    Сайт похоже закрыт, не осталось ли у Вас инструкции?
     
  14. Arturs

    Arturs Нерд

    https://c2n.me/3Wy5olE
     
  15. Arturs

    Arturs Нерд

    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    Пакет php5-curl недоступен, но упомянут в списке зависимостей другого пакета.
    Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

    Пакет php5-gd недоступен, но упомянут в списке зависимостей другого пакета.
    Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

    Пакет php5-mcrypt недоступен, но упомянут в списке зависимостей другого пакета.
    Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

    Пакет php5-fpm недоступен, но упомянут в списке зависимостей другого пакета.
    Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

    E: Для пакета «php5-fpm» не найден кандидат на установку
    E: Для пакета «php5-gd» не найден кандидат на установку
    E: Для пакета «php5-curl» не найден кандидат на установку
    E: Для пакета «php5-mcrypt» не найден кандидат на установку
     
  16. parovoZZ

    parovoZZ Гуру

    А самостоятельно в интернете не поискать? Обязательно здесь портянки выкладывать?
     
  17. Arturs

    Arturs Нерд


    Не обязательно. И ДА, поискал, а потом уже отписал. Я уже писал, я только начал разбираться с этим, и почти ничего не знаю, ну и конечно стремно накосячить. Если тебе очень сложно дать ответ не давай.
     
    amplituda и Mitrandir нравится это.
  18. Securbond

    Securbond Гуру

    К сожалению не осталось.. сейчас гляну что там у меня прописано. Но геморроя много с API Яндекса и т.п.
     
    amplituda нравится это.
  19. Securbond

    Securbond Гуру

    Вот что нашел .
    Код (Lua):
    local sensor = 'Радио'

    commandArray = {}

    if (devicechanged[sensor] == 'Off') then
    os.execute ("killall mplayer")
    end

    if (devicechanged[sensor] == 'Наше Радио') then
    os.execute ("/home/pi/domoticz/scripts/bash/radio.sh http://nashe128.streamr.ru")
    commandArray[sensor]='Off'
    end

    if (devicechanged[sensor] == 'Свое Радио') then
    os.execute ("/home/pi/domoticz/scripts/bash/radio.sh http://svoeradiofm.hostingradio.ru:8032/svoe-128.mp3")
    commandArray[sensor]='Off'
    end

    if (devicechanged[sensor] == 'Paradise') then
    os.execute ("/home/pi/domoticz/scripts/bash/radio.sh http://stream-tx3.radioparadise.com:80/aac-128")
    commandArray[sensor]='Off'
    end

    if (devicechanged[sensor] == 'Европа Плюс') then
    os.execute ("/home/pi/domoticz/scripts/bash/radio.sh http://ep128.streamr.ru")
    commandArray[sensor]='Off'
    end
    return commandArray
    Код (Bash):
    #!/bin/sh
    killall mplayer
    mplayer -ao alsa -noconsolecontrols $1 > /dev/null 2>&1
    Ещё ползунок громкости
    Код (Lua):
    commandArray = {}
    do
    function map( x,  oldMIN,  oldMAX,  newMIN,  newMAX)
       return (x - oldMIN) * (newMAX - newMIN) / (oldMAX - oldMIN) + newMIN
    end

    if devicechanged['Volume'] then
    local dd = otherdevices_svalues['Volume']  
    if(devicechanged['Volume'] =='Off') then
         commandArray['Variable:vol'] = "-10239"
         os.execute ("/home/pi/domoticz/scripts/bash/vol.sh -10239")
         commandArray['Радио']='Off'
       
    else if(devicechanged['Volume']=='On') then
        commandArray['Variable:vol'] = "-100"
        os.execute ("/home/pi/domoticz/scripts/bash/vol.sh -100")
    else  
    commandArray['Variable:dimm'] = dd
    local v = ( map( dd, 0, 100, -2000, 400))

    os.execute ("/home/pi/domoticz/scripts/bash/vol.sh " ..v)
    commandArray['Variable:vol'] = tostring(v)
       end
      end
    end
    end
    return commandArray
    Код (Bash):
    #!/bin/bash
    amixer cset numid=1 -- $1
    RadioScreen.JPG
    RadioScreen2.JPG

    Надеюсь чем то поможет. С голосовым оповещением всё немного сложнее.
     
    Последнее редактирование: 9 сен 2018
    amplituda нравится это.
  20. amplituda

    amplituda Нуб

    Спасибо большое!)