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

Bjørn Mork

Medlemmer
  • Innlegg

    351
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    32

Alt skrevet av Bjørn Mork

  1. Spennende! Takk for veldig nyttig info. Mulig jeg tar for lett på dette, men det ser da ut som om det er noe som burde la seg implementere i z2m. Jeg kikket på source for firmwaren du viser til, her: https://github.com/jlama/powertagd/blob/master/firmware/src.zip Der ser jeg // Special ACK frame for Schneider PowerTag GP devices. #define SCHNEIDER_POWERTAG_ACK_CMD 0xFE // with 1 byte (0x00) payload .. uint8_t cmd_id = pop_gp_tx_queue(&gpdAddr, payload, sizeof(payload)); if (cmd_id == 0) { // No entry in TX queue, use default ACK reply cmd_id = SCHNEIDER_POWERTAG_ACK_CMD; payload[0] = 1; // Size of payload payload[1] = 0; // Actual payload } som matcher omtrentlig det vi ser i "PowerTag Commissioning.pcapng" som er linket fra https://github.com/Koenkk/zigbee2mqtt/issues/7975 Der er det noen slike pakker etter diverse rapporter fra tagene: ZGP stub NWK header Data, GPD Src ID: 0xe20765e6 Frame Control Field: 0x8c, Frame Type: Data, NWK Frame Extension Data .... ..00 = Frame Type: Data (0x0) ..00 11.. = Protocol Version: 3 .0.. .... = Auto Commissioning: False 1... .... = NWK Frame Extension: True Extended NWK Frame Control Field: 0x98, Application ID: Unknown, Security Level: Encryption with full frame counter and full MIC, Direction: From ZGPP .... .000 = Application ID: Unknown (0x0) ...1 1... = Security Level: Encryption with full frame counter and full MIC (0x3) ..0. .... = Security Key: False .0.. .... = Rx After Tx: False 1... .... = Direction: From ZGPP (0x1) Src ID: Unknown (0xe20765e6) Security Frame Counter: 2337 Security MIC: 0x794680c5 Command Frame: Unknown Command Frame ZGPD Command ID: Unknown (0xfe) Data (1 byte) 0000 00 . Data: 00 [Length: 1] det burde vel være mulig å få til noe likt i zigbee-herdsman:dist/controller/greenPower.js tror jeg. Men det er rart om ingen har prøvd. Så det er kanskje vanskeligere enn jeg innbiller meg
  2. Bjørn Mork

    ESP32 Komme igang (1)

    Kjøpte akkurat et lite utvalg moduler fra https://www.fibel.no/ Kan anbefales om du ønsker å støtte mer lokale forhandlere. Er i postkassen din i løpet av dager, selv om det ikke blir helt det samme som å stikke innom Kjell
  3. Da gjetter på at det er en slik pakke han har: https://www.elko.no/produkter/utgatte-produkter/45-styresystemer/elko-wireless-quick-dim
  4. Noe slikt kanskje? https://www.elektroimportoren.no/frient-smart-io-module/94438/Product.html
  5. Tips i tilfelle noen fremdeles venter: Elektroimporteren har tilbud på Amina S denne uken. Jeg aner ikke hvor bra tilbudet er siden prisjakt ikke gir historikk for dette produktet av en eller annen grunn. Men 4490 for 20A eller 4990 for 32A er uansett såpass grei pris at jeg endte med å kjøpe en til hytta. Fremdeles uten å ha noe el-kjøretøy, men det kommer vel en gang...
  6. Skaff et multimeter og mål pinnene. Ikke prøv blindt! Tror ikke jeg har noe bilde fra ex5700, men jeg er rimelig sikker på at pinout er den samme som feks nr7101. Se https://openwrt.org/toh/zyxel/nr7101#serial Vil tro du har forklaringen på alle problemene der EDIT: når jeg tenkte litt etter så husket jeg at jeg også dokumenterte pinout i commit loggen. Se "UART" linjen: https://github.com/openwrt/openwrt/commit/6cc14bf66aa924962b926ea9702b6153ae418a7d
  7. Nytt for meg, men det er jo selvsagt mulig at det er endret i en nyere batch. Jeg ser at du har en litt nyere U-Boot build enn meg. Nyere Telenor-firmware disabler konsollet fullstendig, så det er normalt at du ikke ser noe mer etter at Linux begynner å boote. Men det påvirker selvsagt ikke bootloaderen Og uansett hvor stengt ned bootloaderen er, så vil https://github.com/981213/mtk_uartboot kunne funke. Ihvertfall så lenge de ikke tar i bruk secure boot. Dette høres mer ut som at det er noe galt med terminalen din. Hva skjer hvis du taster en komplett kommando? F.eks. "help" eller "?"
  8. Sant nok. Er vel kanskje bare styrken på magnetfeltet som betyr noe uanskvett? Men over til neste problem, som heller ikke burde vært noen overraskelse: Det viser seg at løsningen påvirker rekkevidden for de ordinære 433 MHz fjernkontrollene merkbart. Det gir veldig dårlig waf når vi er vant med å åpne porten fra gata nedenfor og bare suse rett inn i åpen garasje. Eneste fornuftige teori er rett og slett interferens. Burde nok ikke plassert en radio så nær fjernkontroll-antenne og styring. Dumt. Så mye for den "elegante" løsningen med ADSL-dongle. Blir nok pent nødt til å bruke litt lenger kabel her. Det er jo en smal sak å fikse Hjelper nada at porten kan styres fra mobifonen eller fullautomatiseres hvis den ikke "virker som før". Regner med dere vet hvordan det er 😉
  9. Lærer stadig ting jeg burde ha visst fra før. Kan det være alderen? Monterte en (hadde ikke flere) av magnetbryterne i dag. Trodde jeg hadde vært på den sikre siden mht påkrevd avstand. Men tenkte ikke på effekten av stålskinner. Rekkevidden ble drastisk lavere når jeg plasserte bryteren der jeg hadde tenkt. Ser ikke noen gode alternativer heller. Ønsker ikke å lage noen voldsomme braketter. Heldigvis ser det ut til at det akkurat gikk med denne plasseringen. Avstand mellom magnet og bryter er vel 1 - 1,5 cm. De funker med mer enn det doble i fritt rom. Men altså ikke når bryteren er limt til en stålskinne Hvordan monterer egentlig folk flest disse tingene? Ser med gru på hvordan dette skulle fungert med et stakkarslig batteridrevet zigbee-sensor f.eks.
  10. Da endte jeg også med en Shelly Plus Uni, selv om planen egentlig var å få brukt opp en Shelly Uni. Ref Dermed er garasjeporten (nesten) automatisert. Neida, ikke så spennende. Eier ikke fantasi. Må bare få montert et par magnetbrytere. Det er hensikten med den ledige RJ45-porten. Der har jeg to ganger jord + inputene til Plus Uni plassert på pinne 1,2 og 7,8. Tok litt tid før jeg skjønte at Plus skal ha inngangene ned i stedet for opp. Lese dokumentasjon? Det er for pingler. Trodde jeg bare kunne bytte ut Unien uten å koble om på innsiden av RJ45-skjøten. Men det gikk jo ikke. Jaja, er vel lurere slik antar jeg. Mindre sjanse for at en fiklepetter som meg dreper en inngang med feil spenning. Den hvite RJ45-kontakten er bare en gjennomkobling av kabelen til motorstyringen. Hadde en kablet bryter i inngang 1 og vil beholde den. Koblingen til motorstyringen er en nedfilt telefonplugg. Dette er en slik dongle med 6P4C plugg og 8P4C kontakt som pleide å følge med ADSL-rutere. Burde selvsagt hatt en ekte 4P4C plugg, men fant ingen. Og hadde jo egentlig tenkt å klare meg uten å kjøpe noe til dette prosjektet. For de som lurer: Port 2 på motorstyringen fungerer bare som stopp og lukk. Port 1 fungerer som åpne, stopp og lukk. Kunne selvsagt koblet det andre releet til port 2. Men så ikke helt hensikten (forutsatt at jeg får på plass sensorene som forteller meg om porten er lukket). Og for de som lurer på pinouten på disse Crawford/Normstahl motorene (det gjorde ihvertfall jeg) så er den jord impulsbryter impulsbryter +35V Jeg fant et dokument som påstod at bryteren skulle koble pinne 3 til jord, men det funket ikke. Det er pinne 2 og 3 som kortsluttes for å trigge start/stopp. Dette gjelder begge impuls-inngangene. Jeg gjetter på at det er nokså likt på de to andre inngangene også, med tilpasninger som at pinne 2 og 3 er RX og TX (eller motsatt?) for fotocellene på inngang 3. Var litt overrasket over at spenningen var såpass høy. Dokumentasjon jeg har funnet sa 24V. Men tar nå uansett sjansen på at Plus Unien også takler det, selv om det er slightly utenfor spec. Ikke all verdens mest avanserte case design, men er fornøyd med hullet jeg borret ved dioden. Etter å ha drept Unien fant jeg det praktisk med et visuelt livstegn 🙂
  11. Så var det på tide med noen tabber igjen. Har hatt en Shelly Uni liggende i en evighet etter et impulskjøp uten mål og mening. Men endelig tok jeg mot til meg og prøvde å bygge den inn i noe nyttig. Var passelig ferdig og skulle bare "teste" litt. Kanskje litt vel slumsete. Mistenker at jeg sendte 9V (som var strømforsyningen jeg testet med) inn på sensor-input. Den falt ihvertfall brått av nett og kom aldri tilbake igjen. Og LEDen lyser nå konstant, også ved boot. Dårlig tegn. Koblet meg på serieporten og ble litt lettet over at det var action der. Kunne fint lese mac-adresse osv, og tilsynelatende også flash. Men det jeg leste ut fra flash er for det meste bare 0, med en og annen 1 bit i ny og ne. Absolutt ikke riktig. Og alle forsøk på å skrive noe annet feiler sjekksum-verifisering. Og booter selvsagt ikke. Etter noen forsøk med flash erase og write ble den faktisk enda sykere. Nå kommer den seg ikke vellykket gjennom en read_mac engang (og joda, jeg har prøvd med et par forskjellige USB TTL moduler, samt power fra USB eller fra intern forsyning. ingen forskjell): $ esptool.py -p /dev/ttyUSB3 read_mac esptool.py v3.3.1 Serial port /dev/ttyUSB3 Connecting.... Detecting chip type... Unsupported detection protocol, switching and trying again... Connecting... Detecting chip type... ESP8266 Chip is ESP8266EX Features: WiFi Crystal is 26MHz MAC: 34:94:54:7a:dd:ec Uploading stub... Running stub... Stub running... Traceback (most recent call last): File "/usr/local/bin/esptool.py", line 5399, in <module> _main() File "/usr/local/bin/esptool.py", line 5392, in _main main() File "/usr/local/bin/esptool.py", line 4824, in main operation_func(esp, args) File "/usr/local/bin/esptool.py", line 4222, in read_mac mac = esp.read_mac() ^^^^^^^^^^^^^^ File "/usr/local/bin/esptool.py", line 1404, in read_mac mac0 = self.read_reg(self.ESP_OTP_MAC0) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/bin/esptool.py", line 708, in read_reg val, data = self.command(self.ESP_READ_REG, struct.pack('<I', addr), timeout=timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/bin/esptool.py", line 468, in command p = self.read() ^^^^^^^^^^^ File "/usr/local/bin/esptool.py", line 413, in read return next(self._slip_reader) ^^^^^^^^^^^^^^^^^^^^^^^ StopIteration Jaja. Bortsett fra noen timer bortkastet på et prosjekt jeg ikke engang fikk testet ordenlig så er det jo bare mindre skapfyll. Problemet er at jeg kommer vel til å kjøpe en Plus Uni nå som jeg har et prosjekt å plugge den inn i. Og da er det bare tap. Lærte jeg noe? Håper det. Ikke brekk ut flere pinner enn du strengt tatt har tenkt å bruke i et prosjekt, fordi det kan være "kjekt å ha"
  12. Kikket litt nøyere etter i z2m, og dimmerne annonserer da virkelig støtte for OTA-clusteret så vidt jeg kan se. Ser også at z2m har fått 0x36 versjonen som et "genOta" attributt (eneste dingsene jeg har med det, uten at jeg aner noe om hvorfor/hvordan): "genOta": { "attributes": { "currentFileVersion": 54 } } Veldig usikker på hvordan vi bør tolke den type info fra kundeservice. Mistenker at dimmerne støtter OTA helt fint, men at infrastrukturen med en firmware-server mangler.
  13. Bummer. Det høres jo unødvendig herkete ut. Og dette hadde de ingen planer om å gjøre noe med? Jeg er litt usikker på om jeg gidder klage hvis det er slik at de må byttes fysisk for å fikse firmware... Ser at mine rapporterer "swBuildId": "2.9.2_r54" (i følge databasen til zigbee2mqtt). Klarer ikke helt matche 0x00000036 til noe. Hvor sjekker jeg denne versjonskoden? Ah, 0x36 = 54. Det er kanskje "_r54" da?
  14. Vanskelig å si uten å vite hvilken versjon du har 😀 Du kjører update.sh scriptet. Evt leser det og utfører kommandoene som står der, evt med tilpasninger til din installasjon (f.eks. hvis du ikke bruker systemd). Se https://github.com/Koenkk/zigbee2mqtt/blob/master/update.sh for siste versjon. Prinsippet har vært det samme i lang tid, men jeg tror det er flikket litt på scriptet underveis.
  15. Jeg har også sett det problemet der en gang i blant og er interessert i hva de kom fram til. Skjer heldigvis ikke ofte nok til at jeg ser det som noe stort problem. Mest irriterende ved at det gir automatiserings-skeptikerne vann på mølla 😀
  16. Det er slik struct tm er spesifisert. tm_year er "year minus 1900". Se f.eks https://man7.org/linux/man-pages/man3/tm.3type.html
  17. Kan ikke huske å ha sett et uttak som ligner på den tegningen. Det jeg har hatt av cat 5e og cat 6 uttak har sett ut som bildet ditt. Det er uansett enklere å koble etter fargemerkingen enn å bruke noen manual.
  18. Jeg trakk en del slik 28 AWG "slim" cat6a i nykjøpt hus i fjor. Vil absolutt anbefale det hvis du har mye 16mm rør, eller behov for å trekke veldig mange parallelle strekk slik jeg hadde (gjenbrukte gamle tv-koaks rør og bokser, og de var ikke konfigurert i stjerne). Det er en drøm å jobbe med 4mm kabel når du trekker. Når det gjelder termineringen så er trikset å bruke materiell som er laget for 28 AWG. Du får både plugger og keystone-moduler som passer, og som er like enkle å jobbe med som annet cat6a-utsyr. Se f.eks https://www.direktronik.no/direktronik/kablar-5ba094bc/adapterepluggerdeksler/plugger/keystone-for-awg28/ https://www.direktronik.no/direktronik/kablar-5ba094bc/adapterepluggerdeksler/plugger/modular-kontakt3/ (merk at pluggen kommer uten bøyebskyttelse - det må kjøpes separat). Av estetiske årsaker terminerte jeg også i noen vanlige doble Elko cat6-uttak. Det gikk såvidt, men er nok ikke helt å anbefale. Måtte ha et par forsøk på et par av dem. Det er ikke et godt tegn. Ting som jeg prøvde og som abolutt ikke går: Vanlige plugger (cat5 eller cat6 spiller ingen rolle). Selv med dyp konsentrasjon og mye sikting så er det klin umulig å få 8 ledere til å holde seg på riktig plass når de er så tynne at de kan flytte seg sideveis mellom hullene mens du klemmer på tanga. Bruker PoE både her og der, men har ikke noe utstyr som trekker særlig mye. Det verste er vel wifi-aksesspunktene som peaker på en 10-15 W. Det er ingen grunn til å droppe slim kabel for slik bruk.
  19. Omtrent som en zigbee lyspære som er slått av altså. Men i litt mindre praktisk innpakning for utendørs bruk, spør du meg.
  20. Opplevde nettopp noe rart med en av disse dimmerne. Fikk ikke skrudd opp lysstyrken til mer enn en slags lunk. Hverken via zigbee, dimmehjulet eller trykknappen som er koblet til den aktuelle dimmeren. Lysstyrken bare stanset på nokså moderat lys, og spenningsmålingen viste ca 85 V. Dette er dimmeren som er montert uten N (aka den andre fasen). Ante ikke helt hvor jeg skulle starte feilsøkingen, men prøvde sikring av/på. Og det løste problemet. Men hva skjedde? Firmware-bug? Noen andre som har sett noe lignende?
  21. Bruk mosquitto. Dønn stabil og relativt enkel å konfigurere akkurat som du vil ha den Har også god erfaring med vernemq når du trenger å støtte et stort antall sesjoner (hundretusener/ millioner). Men mye mer krøkkete å sette opp. Og erlang er ikke mitt førstevalg når noe må fikses på... Så jeg bruker mosquitto hjemme
  22. Jeg gjetter støy eller strømunderskudd. RPi og usb radioer kan være litt små-kranglete. Ta en kikk på kernel loggen og se hvilke hint du finner der. Hvis det er stadige usb disconnects så får mest sannsynlig ikke donglen nok elektroner fra usb porten Både z2m og sonoff dongle-p er dønn stabile etter min erfaring.
  23. Som @stigvi nevnte i en annen tråd ( ) , men som er mer relevant her: oppdatert z2m dokumentasjon forklarer hvordan dette skal gjøres Nå har jeg endelig testet, og det virker på en måte. Jeg kom dog bare så langt i oppskriften at jeg skulle binde brytermodulen til gruppen. Trigget bryteren for å være sikker på at den var våken, og lyset slo seg på Altså uten at bryteren er bundet til pærene/gruppen. Jeg kom bare så langt at jeg la til brytermodulen i samme gruppe som pærene, og gjorde unbind på coordinator. Legge til i gruppen ga bare feilmelding og brytermodulen dukker ikke opp som medlem. Men ettersom instruksjonen sier "Note that this device might not show up in the group, but this step is important." så tenkte jeg det var forventet og fortsatte. Unbind fra coordiator var vellykket. Dermed er altså status nå at brytermodulen hverken synes som medlem av gruppen eller som bundet til noe som helst. Men den styrer pærene like fullt... Veldig rare dingser.
  24. Flotte saker. Der var jo https://docs.libretiny.eu/boards/cb3s/ også så da er esphome-sikringen sikret
  25. Kanskje bare formfaktor? Ser ut til å være eksakt samme brikke og features: https://solution.tuya.com/hardware/detail/81001 https://solution.tuya.com/hardware/detail/82001
×
×
  • 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.