Перейти до публікації
Пошук в
  • Додатково...
Шукати результати, які містять...
Шукати результати в...

standov

Пользователи
  • Публікації

    7 491
  • Зареєстрований

  • Відвідування

  • Днів у лідерах

    3

Усі публікації користувача standov

  1. Ніхто нікому нічого не повинен, потужності приєднаних споживачів не складаються арифметично, і вже точно ніхто не робить то в садових, де все на око "16 на вулицю хватить завжди". Якщо ви складаєте потужності приєднань то ваш кооперативний трансформатор має бути як енергоблок АЕС (утрую звичайно)
  2. Так, пзв по струму який через нього може теоретично протікати, якщо у вас автомат вхідний 40 то і протікає максимум 40, незалежно від того що там далі, хочеться з запасом - 63, вони є 30ма в асортименті.
  3. Ну наприклад абб вважає що їхні міжна і в номінал, але запас звичайно не буде зайвим
  4. Пан мабуть має на увазі, що пзв 80а саме на 30ма на ринку фіг знайдеш(вони є лише теоретично) а пзв 80а на 300ма які є вони не захищають від ураження струмом а є протипожежними. Просто пан свої думки не вміє виражати інакше
  5. Ви так кажете наче я із тим сперечаюся, я взагалі проти китайського хламу, особливо коли від того залежить життя або майно. Просто я трошки не згоден із формулюванням "не впорався", конкретно цей впорався але *скоріш за все* гірше ніж впорався би узіп від виробника який несе відповідальність за свою продукцію. Але основна проблема в тому що вирогідність із якою рендомний узіп з Алі впорається наступного разу, скоріш за все меньше ніж ймовірність впоратися в брендового, може навіть значно меньша, але саме цей якось на трояк впорався.Сожшиво я навіть собі щось таке куплю за умови якщо воно буде значно дешевше, буде якась ймовірність що там хоч варістор і в третю зону, в перші дві - нє, навіть якщо дешево.
  6. Маю потребу купити 2 приводи але так щоб вони легко інтегрувалися, був план зупинитися на somfy + velux + netatmo (бо в мене і velux і netatmo вже є), так наче погуглив потрбіно привод somfy io. Але чи я тупий чи шось не так зрозумів, ні на фірмовому сайті не можу зрозуміти шо саме треба купити і хто з них той io і що ще до нього потрібно. Може є в когось досвід або шось дотичне
  7. правда цегла під мауерлатом залито армопояс який навантаження на кладку розподіляє, мауерлат в гідроізоляції вкруг через кладку, далі ото все зашивалося в рівень зі стіною єппс АЛЕ оскільки в мене під мауерлатом ще один брус то зашивалося до бруса шоб торець нижнього брусу був "вентильований", і потім другий слой пенопласту якій вже паропроникний на все
  8. Я шось не впевнений що soh це саме лінійні проценти від залишкової ємності а не якийсь алгоритмічний показник, бо в мене на сотні циклів він все ще 100%, хоча може звичайно і так. По soc да, є невеличке відставання але там навіть нема півгодини, хвилин 5-10, взагалі не принципово
  9. ) скоріше дружина. В мене зараз розвозка двох дітей по школам/садікам/кружками та поїздки за хлібчиком, в кіношку виходить 10-12кгрн в місяць по паливу, це не дуже нормально, тому хочу другу машину під такі задачі
  10. В такого варіанту є недолік - рано чи пізно ємність батереї буде упливати з деградацією, контролер батареї це враховує і самокалібрується(в теорії), і відповідно, в теорії, розрахунок по soc від контролера не потребує корегування в алогортмі "повної ємності", яку ще і незрозуміло як визначити. А головне, оскільки контролер все одно не віддає (як мінімум через solar-assistant) миттєвий залишок то все одно все зав'язано на soc
  11. Я не планую робити автономну систему, це так - зайняти МРРТ за недорого збираючи по верхам. Більш того, я планую скоро електричку купувати другою машиною, така моя віра )
  12. Так, відсутність грошей )) Буду ставити, на даху зроблений грибок, в утеплювачі труба 110 під канал все заведено в бойдерну, але поки що гроші постійно на шось інше. Але панелей я буду по мінімуму, десь умовно 4 штуки, вже по напрузі буду дивитися
  13. Попереду знову блекаути, а заряджати 7+квтг то теж квест, написав автоматизацію https://www.stroimdom.com.ua/topic/234719-prakticheskaya-avtomatizatsiya-doma-na-baze-openhab/page/9/#comment-5329004
  14. Трошки свіжої та актуальної автоматизаці. До зими докупив до свого інвертора другу літієву батарейку і все добре але є нюанси, основний нюанс в тому що, на час блекауту коли АКБ висаджується в ноль, я викатую невеличкий генератор на 3+квт, від якого йде зарядка та споживання будинку. Від генератора я можу собі дозволити струм заряду максимум 30А (1500вт) щоб залишилося ще 1500 на будинок в цей час, саме цей струм в мене був виставлений на постійно, і то було досить зручно бо дозволяло коли з'являється мережа за 2-3 години повністю заряджатися. АЛЕ як акб стало в 2 рази більше - заряджатися постійно струмом 30А стало зовсім не так радісно бо довго, при тому що і інвертор і батарея може значно швидше. Я вирішив шо хочу мати 3 режими заряджання АКБ 1. дефолтний 30А як раніше, фактично це безпечний режим і для гріда і для інвертора і для генератора і батарейка не перегрівається 2. 70А коли є мережа а АКБ просів нижче 50%, тобто є задача зарядити максимально швидко хоча-б до 50% поки є мережа (пару годин) 3. 50А коли є мережа а заряд став більше 50% Все начебто логічно, але тут є другий нюанс, 70А при напрузі 55В це вже під 4квт, а в мене інвертор всього 5квт, тобто скоріш за все я не зможу одночасно споживати будинок і заряджати струмом 70А в дефолтному режимі, АЛЕ інвертор можна перевести в режим байпасу, коли він через себе буде тільки заряджати а будинок буде напряму від гріда, при цьому якщо грід пропаде то включиться режим №1 Інвертор в мене підключений до SolarAssistant, який в свою чергу, дає mqtt інтерфейс для отримання данних та конфігурації. В данному випадку отримую від SolarAssistant струм заряду+встановлення, поточний режим+вствновлення, soc батареї та потужність яка споживається/заливається в батарею. Bridge mqtt:broker:solar "Solar" @ "MQTT" [ host="192.168.10.60", secure=false, username="***", password="****", retainMessages=false, qos=2, enableDiscovery=false,clientID="openhab34" ] { Thing topic SolarAssistant_Inverter_1 "SolarAssistant Inverter 1" @ "SolarAssistant" { Channels: Type number : charge-current-max "Max grid charge current" [ stateTopic="solar_assistant/inverter_1/max_grid_charge_current/state", commandTopic="solar_assistant/inverter_1/max_grid_charge_current/set", min=10, max=100, step=10, unit="A" ] Type string : operation-logic "Operation logic" [ stateTopic="solar_assistant/inverter_1/operation_logic/state", commandTopic="solar_assistant/inverter_1/operation_logic/set" ] } Thing topic SolarAssistant_Total "SolarAssistant Total" @ "SolarAssistant" { Channels: Type number : battery-soc "Battery SOC" [ stateTopic="solar_assistant/total/battery_state_of_charge/state", unit="%" ] Type number : battery-power "Battery Power" [ stateTopic="solar_assistant/total/battery_power/state", unit="W" ] } } Ці дані фактично замаплені у відповідні айтеми через проксі: Number:Dimensionless SA_TOTAL_BATTERYSOC "Battery [%.0f %]" {unit="%", channel="mqtt:topic:solar:SolarAssistant_Total:battery-soc", expire="1m"} Number:Power SA_TOTAL_BATTERYPOWER "Battery Power [%.0f W]" {channel="mqtt:topic:solar:SolarAssistant_Total:battery-power", expire="1m"} Number:ElectricCurrent SA_INVERTER1_GRIDMAXCHARGE "Charge Max current [%.0f A]" {channel="mqtt:topic:solar:SolarAssistant_Inverter_1:charge-current-max"} String SA_INVERTER1_OPERATIONLOGIC "Operation logic [%s]" {channel="mqtt:topic:solar:SolarAssistant_Inverter_1:operation-logic"} Group ElectricityInput_Inverter "Інвертер" <solar_energy> (ElectricityInput) ["Inverter"] Switch ElectricityInput_InverterBypassMode "Режим байпасу інвертора [MAP(uk.map):%s]" (ElectricityInput_Inverter) ["Control"] Group ElectricityInput_InverterBattery "Батарея" <battery> (ElectricityInput_Inverter) ["Battery"] Number:Power InverterBattery_Power "Споживання від батареї [%.0f %unit%]" <measurement> (ElectricityInput_InverterBattery, gElectricityPower) ["Measurement", "Power"] Number:Dimensionless InverterBattery_SOC "Стан батареї [%.0f %]" <measurement> (ElectricityInput_InverterBattery) ["Measurement", "Level"] {unit="%", widgetOrder="0"} Number:Time InverterBattery_SocTime "Залишилося часу [%1$tH:%1$tM:%1$tS]" <measurement> (ElectricityInput_InverterBattery) ["Measurement", "Time"] Number:ElectricCurrent InverterBattery_MaxChargeCurrent "Максимальний струм заряду батареї [%.1f %unit%]" <measurement> (ElectricityInput_InverterBattery) ["Control", "Currency"] {listWidget="oh-stepper-item"[ step=10, min=10, max=100]} let proxy = require('openhab-proxy-pattern'); proxy.bind('InverterBattery_SOC', 'SA_TOTAL_BATTERYSOC').update(undefined, 15); proxy.bind('InverterBattery_Power', 'SA_TOTAL_BATTERYPOWER').update(bw, 15); proxy.bind('InverterBattery_MaxChargeCurrent', 'SA_INVERTER1_GRIDMAXCHARGE').update().forward(); proxy.bind('ElectricityInput_InverterBypassMode', 'SA_INVERTER1_OPERATIONLOGIC').update(function(value) { return (value == 'ECO mode') ? 'ON' : 'OFF'; }).forward(function(value) { return (value == 'ON') ? 'ECO mode' : 'Online mode'; }); Ну і фактично основна "бізнес-логіка" автоматизації дуже лаконічна rules.JSRule({ name: 'Inverter charger mode', description: "", triggers: [ triggers.ItemStateChangeTrigger('InverterBattery_SOC') ], execute: e => { let now = time.ZonedDateTime.now(); const soc = parseInt(items.getItem('InverterBattery_SOC').state); // мінімальна напруга по фазі С останні 5 хвилин const vc = items.getItem('ElectricityInput_VC').history.minimumSince(now.minusMinutes(5)); if (vc) { if (vc.numericState > 200) { // є грід останні 5 хвилин і він живий (мінімальна напруга > 200В) if (soc < 50) { // 70А + байпас items.getItem('ElectricityInput_InverterBypassMode').sendCommand('ON'); items.getItem('InverterBattery_MaxChargeCurrent').sendCommand('70 A'); return; } else { items.getItem('ElectricityInput_InverterBypassMode').sendCommand('OFF'); items.getItem('InverterBattery_MaxChargeCurrent').sendCommand('50 A'); return; } } } // дефолтний режим, в тч для заряду від генератора items.getItem('ElectricityInput_InverterBypassMode').sendCommand('OFF'); items.getItem('InverterBattery_MaxChargeCurrent').sendCommand('30 A'); } }); Як бонус, виявилося що дружина не дуже розуміє заряд батарейки в процентах (це скільки в часі?) і я для неї (ну і для себе) додатково зробив розрахунок часу до повного заряду та розряду АКБ. Тут трохи магії бо процент віддається в цілих і не можна просто проценти ділити на час бо буде постійно "пила" на графіку часу, фактично треба було зловити точки часу коли заряд (SOC) переходить в наступний процент: proxy.bind('InverterBattery_SocTime', 'SA_TOTAL_BATTERYSOC').update(function(value) { if (typeof value == 'string') { if (value == '100') return undefined; let now = time.ZonedDateTime.now(); let before = time.ZonedDateTime.now().minusMinutes(20); let prev_soc = items.getItem("InverterBattery_SOC").history.previousState(true); let soc = items.getItem("InverterBattery_SOC").history.previousState(false); let before_soc = items.getItem("InverterBattery_SOC").history.historicState(before); if (before_soc && prev_soc.timestamp.isAfter(before_soc.timestamp)) prev_soc = before_soc; let soc_time = soc.timestamp; let prev = prev_soc.timestamp; if (soc.numericState == 100) return undefined; var t = soc_time; do { t = t.minusSeconds(5); if (items.getItem("InverterBattery_SOC").history.historicState(t).numericState == soc.numericState) { soc_time = t; } else { break; } } while (t.isAfter(prev)); t = prev; var prev_before = time.ZonedDateTime.now(); prev_before = prev_before.minusSeconds((time.ZonedDateTime.now().toEpochSecond() - prev.toEpochSecond()) * 20); do { t = t.minusSeconds(5); if (items.getItem("InverterBattery_SOC").history.historicState(t).numericState == prev_soc.numericState) { prev = t; } else { break; } } while (t.isAfter(prev_before)); if (prev_soc.numericState < soc.numericState) { // charge t = (soc_time.toEpochSecond() - prev.toEpochSecond()) * (100 - soc.numericState) / (soc.numericState - prev_soc.numericState); return `${t} s`; } else if (prev_soc.numericState > soc.numericState) { // discharge t = (soc_time.toEpochSecond() - prev.toEpochSecond()) * (soc.numericState - 10) / (prev_soc.numericState - soc.numericState); return `${t} s`; } return undefined; } return undefined; }, 10);
  15. Ну як мінімум бо там знову таки переважно нема входу який *електрично* поєднаний із виходом, а по друге 1 місце 18мм на одну точку світла то якось як на а мене перебор. І в третіх то перебор по функціоналу, умовно кажучи використувовути дивайс якій вміє комутуввти 10а з контролем переходу через нуль щоб вмикати 5вт лампочку якось перебор, в четвертих в таких дивайсах ніхто не париться про затримку реакції в немає нічого більш бісячого ніж вимикач який вмикає світло через 500мс після натискання
  16. в багатьох треках є підвісні світильники, відповідно можна взяти такий і якщо не підходить естетично - обрізати бошку та на цей кабель змонтувати то що хочеться, якщо трек 220 то це буде досить просто і буде виглядати майже як рідне, особливо якщо це буде зелений колір на чорному треку )
  17. згідно галімої теорії 1 клас то штука досить специфічна, вона має все-ж стояти на трансформаторі/підстанції ну або якщо в вас автономна мережа, зрозуміло що це все дуже умовно але 1 клас сам по собі нічого додаткового не гарантує якщо в вас немає грамотної системи захисту від блискавки. Умовно кажучи ваше побутове заземлення та ваша мережа не дасть такого пікового струму для гасіння якого 1й клас буде прям необхідним. Ще, наприклад, передбачається що між 1 та 2 класом (а система має бути каскадною) має бути лінія якоїсь довжини, або якщо це не можна запазпечити то спеціальні індуктивності щоб розтягувати імпульс. В оббо колись була спеціальна гравіцапа яка включала в одному корпусі всі три класи з комплекті з індуктивностями та запобіжниками, вартість була астрономічна ) хз чи ще роблять. Узіп 2 класу від шнайдера на 45кА буде рази в 2-3 дешевше, не то шоб я вас за шось агітую та вмовляю не дай боже ) Той самий шнайдер рекомендує саме 2го класу для умов "помірної" грозонебезпеки (не Техас), я розумію що це ще не оббо але вже і не томжин ну це да, останні два роки якісь грози як не в себе
  18. виявився цікавий баг в ворот, активний ік-датчик напроти сонця починає давати постійне ложне спрацювання, в сонячний осінній день коли сонце низько ворота не закрити, датчик постійно клацає, притиняєш рукою починає працювати. доведеться шось колхозити мабуть
  19. в варіанті де всі 4 модулі однакові там в *кожному* модулі стоїть комбінація варистора та газонаповненого розрядника, в варіанті де 3 модулі відрізняються від четвертого там 3 варистори і один розрядник. Теоретично варіант две є розрядники в кожному модулі має більший робочий диапазон по струму між фазами, практично то все завжди лотерея. Питання різниці в ціні, якщо вона вам не принципова то, як на мене, сенс є. В варіанті де модулі різні, окрім ціни є ще плюс що *ЯКЩО* ви живете в таких умовах що УЗІП буде спрацьовувати частіше ніж ніколи то скоріш за все міняти ви будете саме варисторні елементи, які мають коштувати суттєво дешевше ніж комбіновані. ПС подивився ціни на ці моделі, багато думав, вам справді потрібні 65ка узіпи 1+2 класу з дистанційною сигналізацією, за ціну крила літака? у вас точно гарне заземлення?
  20. ну тобто логіка така шо геркон треба відсувати на сторону протилежну основному щоб він замикався тільки 1 магнітом, ну теж варіант
  21. а як тоді новий геркон відрізняє варіанти коли ворота закриті чи повністю відкриті? Може в мене теж воно звичайно по послідовності (як на мене то інженерна дичина але від китайців чого-б і не)
  22. не дуже люблю додаткове коли є штатне, плюс там питання який саме геркон бо там одна точка контролює два положення і два геркони так розумію на різний напрямок магнітного поля від різних магнітів, тобто 50% що куплений геркон доведеться перевертати і тп, я він виявиться що чимось залитий і тп приколи
  23. Підкажіть як на розсувній автоматиці (едінгер) прийнято детектити у зовнішню систему факт не закритих воріт? шось дивно що нема нічого штатного. І що таке вихід (або вхід) та крутілка street light, бо в мануалі нема і на ньому нічого не відбувається
  24. Є потреба детектити зовнішньою системою факт того шо ворота відкрити (або не закриті скоріше), є думка використати для того наявний геркон/кінцевик (просто міряти замикання ноги відносно чогось що є на зовнішніх пінах) але є питання відносно чого плата детектить його замикання, чи є в когось схема або досвід такого, міряти мультиметром трохи стремно бо там всюди AC і відповідно може бути таке що входи гальванічно не розв'язані від 220 і навіть якщо я щось наміряю то цього виявиться недостатньо для безпечного використання.
  25. там гільза через стіну з повітрям яка законопачена з двох боків ущільнювачем, вона є в тч утеплювачем + газ в середині майже не переносить тепла (це не вода), на ці трубі малоймовірне випадання конденсату, труба успішно прогрівається повітрям в приміщенні.
×
×
  • Створити...