Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

st0ms

Medlemmer
  • Innlegg

    7
  • Ble med

  • Besøkte siden sist

Alt skrevet av st0ms

  1. Så lenge Z-wave og RFXtrx kommer opp som egne "enheter" (USB) så bør det ikke være noe problem å dytte disse i HA. Kjører selv HA via Docker med Z-wave (Aeon Labs Z-Stick S2) og RFXtxt uten problemer.
  2. st0ms

    NodeMcu og espurna

    Da klarte jeg å definere flere brytere (de jobber vist nok med å få dette via web-gui etterhvert) men for å definere flere brytere i hardware.h der PiN 12 er når man flasher direkte // Relays #define RELAY1_PIN 12 #define RELAY1_TYPE RELAY_TYPE_NORMAL #define RELAY2_PIN 14 #define RELAY2_TYPE RELAY_TYPE_NORMAL
  3. Kan også anbefale Sonoff-Tasmota
  4. st0ms

    NodeMcu og espurna

    Er det noen som har flashet sin NodeMCU med espurna? Jeg sliter med å få definert flere pinouts som jeg skal bruke til brytere. Skjønner at man må redigere hardware.h fila, men her stopper det.
  5. Her finner du en fin guide på hvordan man deaktiverer logon enten via regedit eller gpo.
  6. Stopper Yawcam når pc skrur av skjermen? Har du sjekket motion detection loggen? Kan det være mulig at enheten slår av kamera når den slår av skjermen? Kjører dette via en Surface 2 og virker strålende. Usikker på hvilken build av Windows du kjører på, så kanskje må du deaktivere at man må bruke passord når man skal logge inn, det kan også være lurt å deaktivere "logon screen" så den kommer direkte på desktop. Du kan også prøve å legge til denne i Powershell scriptet, denne vil emulere at mus blir flyttet på. $cSource = @' using System; using System.Drawing; using System.Runtime.InteropServices; using System.Windows.Forms; public class Clicker { //https://msdn.microsoft.com/en-us/library/windows/desktop/ms646270(v=vs.85).aspx [StructLayout(LayoutKind.Sequential)] struct INPUT { public int type; // 0 = INPUT_MOUSE, // 1 = INPUT_KEYBOARD // 2 = INPUT_HARDWARE public MOUSEINPUT mi; } //https://msdn.microsoft.com/en-us/library/windows/desktop/ms646273(v=vs.85).aspx [StructLayout(LayoutKind.Sequential)] struct MOUSEINPUT { public int dx ; public int dy ; public int mouseData ; public int dwFlags; public int time; public IntPtr dwExtraInfo; } //This covers most use cases although complex mice may have additional buttons //There are additional constants you can use for those cases, see the msdn page const int MOUSEEVENTF_MOVED = 0x0001 ; const int MOUSEEVENTF_LEFTDOWN = 0x0002 ; const int MOUSEEVENTF_LEFTUP = 0x0004 ; const int MOUSEEVENTF_RIGHTDOWN = 0x0008 ; const int MOUSEEVENTF_RIGHTUP = 0x0010 ; const int MOUSEEVENTF_MIDDLEDOWN = 0x0020 ; const int MOUSEEVENTF_MIDDLEUP = 0x0040 ; const int MOUSEEVENTF_WHEEL = 0x0080 ; const int MOUSEEVENTF_XDOWN = 0x0100 ; const int MOUSEEVENTF_XUP = 0x0200 ; const int MOUSEEVENTF_ABSOLUTE = 0x8000 ; const int screen_length = 0x10000 ; //https://msdn.microsoft.com/en-us/library/windows/desktop/ms646310(v=vs.85).aspx [System.Runtime.InteropServices.DllImport("user32.dll")] extern static uint SendInput(uint nInputs, INPUT[] pInputs, int cbSize); public static void LeftClickAtPoint(int x, int y) { //Move the mouse INPUT[] input = new INPUT[3]; input[0].mi.dx = x*(65535/System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width); input[0].mi.dy = y*(65535/System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height); input[0].mi.dwFlags = MOUSEEVENTF_MOVED | MOUSEEVENTF_ABSOLUTE; //Left mouse button down input[1].mi.dwFlags = MOUSEEVENTF_LEFTDOWN; //Left mouse button up input[2].mi.dwFlags = MOUSEEVENTF_LEFTUP; SendInput(3, input, Marshal.SizeOf(input[0])); } } '@ Add-Type -TypeDefinition $cSource -ReferencedAssemblies System.Windows.Forms,System.Drawing #Send a click at a specified point [Clicker]::LeftClickAtPoint(600,600)
  7. Har løst dette med å bruke Yawcam + powershellscript Klienten er satt til å slå av skjerm etter 3min, når det er bevegelse så kjøres bat script som igjen trigger et annet powershell script. bat: @ECHO OFF PowerShell.exe -WindowStyle Hidden -File C:\Script\dimup.ps1 Powershell: Import-Module "C:\Script\module\ToggleDisplay.psm1" Start-Display For at denne skal virke, må du ha modullen Toggle Display, denne finner du her, ikke så pent men virker bra etter litt tweaking i Yawcam.
×
×
  • 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.